Class JMedicalAssessmentType
A data type for an activity of reviewing and assessing a subject's medical condition.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JMedicalAssessmentType : NcAssessmentType, IEquatable<NcActivityType>, IEquatable<NcAssessmentType>, IEquatable<JMedicalAssessmentType>
Properties
Clearance
A comment about the medical assessment clearance of a corrections subject. NIEM reference is j:MedicalAssessmentClearanceText
Declaration
[DataMember(Name = "clearance")]
public List<NcTextType> Clearance { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment about the medical assessment clearance of a corrections subject. NIEM reference is j:MedicalAssessmentClearanceText |
ClearanceDental
A dental priority classification for the subject. NIEM reference is j:MedicalAssessmentClearanceDentalText
Declaration
[DataMember(Name = "clearanceDental")]
public List<NcTextType> ClearanceDental { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A dental priority classification for the subject. NIEM reference is j:MedicalAssessmentClearanceDentalText |
ClearanceEligibility
A kind of subject clearance eligibility identified during a medical assessment. NIEM reference is j:MedicalAssessmentClearanceEligibilityText
Declaration
[DataMember(Name = "clearanceEligibility")]
public List<NcTextType> ClearanceEligibility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of subject clearance eligibility identified during a medical assessment. NIEM reference is j:MedicalAssessmentClearanceEligibilityText |
ClearancePregnantSubjectTrimesterNumeric
A pregnancy trimester. NIEM reference is j:MedicalAssessmentClearancePregnantSubjectTrimesterNumeric
Declaration
[DataMember(Name = "clearancePregnantSubjectTrimesterNumeric")]
public List<NcNumericType> ClearancePregnantSubjectTrimesterNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A pregnancy trimester. NIEM reference is j:MedicalAssessmentClearancePregnantSubjectTrimesterNumeric |
ClearanceSeizureLastDate
A date of the last seizure disorder. NIEM reference is j:MedicalAssessmentClearanceSeizureLastDate
Declaration
[DataMember(Name = "clearanceSeizureLastDate")]
public List<NcDateType> ClearanceSeizureLastDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date of the last seizure disorder. NIEM reference is j:MedicalAssessmentClearanceSeizureLastDate |
Comment
A comment about the psychiatric medications needed for a subject. NIEM reference is j:MedicalAssessmentComment
Declaration
[DataMember(Name = "comment")]
public List<NcCommentType> Comment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | A comment about the psychiatric medications needed for a subject. NIEM reference is j:MedicalAssessmentComment |
Consultation
A proximity to consultation required for the subject. NIEM reference is j:MedicalAssessmentConsultationText
Declaration
[DataMember(Name = "consultation")]
public List<NcTextType> Consultation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A proximity to consultation required for the subject. NIEM reference is j:MedicalAssessmentConsultationText |
Context
jMedicalAssessmentType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JMedicalAssessmentType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JMedicalAssessmentType.ContextEnum> | jMedicalAssessmentType JSON-LD context |
Functional
A functional capacity of the subject. NIEM reference is j:MedicalAssessmentFunctionalText
Declaration
[DataMember(Name = "functional")]
public List<NcTextType> Functional { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A functional capacity of the subject. NIEM reference is j:MedicalAssessmentFunctionalText |
IsClearanceRestrictionsUrgent
True if the subject has restrictions and an urgent follow-up is needed; false otherwise. NIEM reference is j:MedicalAssessmentClearanceRestrictionsUrgentIndicator
Declaration
[DataMember(Name = "isClearanceRestrictionsUrgent")]
public List<NiemXsboolean> IsClearanceRestrictionsUrgent { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject has restrictions and an urgent follow-up is needed; false otherwise. NIEM reference is j:MedicalAssessmentClearanceRestrictionsUrgentIndicator |
IsPermanent
True if the classification is permanent; false otherwise. NIEM reference is j:MedicalAssessmentPermanentIndicator
Declaration
[DataMember(Name = "isPermanent")]
public List<NiemXsboolean> IsPermanent { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the classification is permanent; false otherwise. NIEM reference is j:MedicalAssessmentPermanentIndicator |
IsTemporary
True if the classification is temporary; false otherwise. NIEM reference is j:MedicalAssessmentTemporaryIndicator
Declaration
[DataMember(Name = "isTemporary")]
public List<NiemXsboolean> IsTemporary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the classification is temporary; false otherwise. NIEM reference is j:MedicalAssessmentTemporaryIndicator |
IsTemporaryAssessmentReview
True if the temporary classification is to be reviewed in six months; false otherwise. NIEM reference is j:MedicalAssessmentTemporaryAssessmentReviewIndicator
Declaration
[DataMember(Name = "isTemporaryAssessmentReview")]
public List<NiemXsboolean> IsTemporaryAssessmentReview { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the temporary classification is to be reviewed in six months; false otherwise. NIEM reference is j:MedicalAssessmentTemporaryAssessmentReviewIndicator |
LevelOfCare
A kind of level of care required by a subject. NIEM reference is j:MedicalAssessmentLevelOfCareText
Declaration
[DataMember(Name = "levelOfCare")]
public List<NcTextType> LevelOfCare { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of level of care required by a subject. NIEM reference is j:MedicalAssessmentLevelOfCareText |
MedicalReport
A document pertaining to a medical event, incident, evaluation or examination of a subject. NIEM reference is j:MedicalReport
Declaration
[DataMember(Name = "medicalReport")]
public List<NcDocumentType> MedicalReport { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDocumentType> | A document pertaining to a medical event, incident, evaluation or examination of a subject. NIEM reference is j:MedicalReport |
MedicalRisk
A kind of medical risk for the subject. NIEM reference is j:MedicalAssessmentMedicalRiskText
Declaration
[DataMember(Name = "medicalRisk")]
public List<NcTextType> MedicalRisk { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of medical risk for the subject. NIEM reference is j:MedicalAssessmentMedicalRiskText |
MedicalTreatment
An activity involving medical care of a subject. NIEM reference is j:MedicalTreatment
Declaration
[DataMember(Name = "medicalTreatment")]
public List<NcTreatmentType> MedicalTreatment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTreatmentType> | An activity involving medical care of a subject. NIEM reference is j:MedicalTreatment |
MedicationUseComment
A comment for each time medicine is dispensed. NIEM reference is j:MedicationUseComment
Declaration
[DataMember(Name = "medicationUseComment")]
public List<NcCommentType> MedicationUseComment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | A comment for each time medicine is dispensed. NIEM reference is j:MedicationUseComment |
MedicationUseFrequencyNumeric
A number indicating the routine usage of a medication by a subject. NIEM reference is j:MedicationUseFrequencyNumeric
Declaration
[DataMember(Name = "medicationUseFrequencyNumeric")]
public List<NcNumericType> MedicationUseFrequencyNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number indicating the routine usage of a medication by a subject. NIEM reference is j:MedicationUseFrequencyNumeric |
NursingCareLevel
A kind of required or recommended nursing care level required by the subject. NIEM reference is j:MedicalAssessmentNursingCareLevelText
Declaration
[DataMember(Name = "nursingCareLevel")]
public List<NcTextType> NursingCareLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of required or recommended nursing care level required by the subject. NIEM reference is j:MedicalAssessmentNursingCareLevelText |
RequiredMedication
A medication that is required by a subject during medical assessment. NIEM reference is j:MedicalAssessmentRequiredMedication
Declaration
[DataMember(Name = "requiredMedication")]
public List<NcDrugType> RequiredMedication { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDrugType> | A medication that is required by a subject during medical assessment. NIEM reference is j:MedicalAssessmentRequiredMedication |
SpecializedService
A kind of required specialized medical care required by the subject. NIEM reference is j:MedicalAssessmentSpecializedServiceText
Declaration
[DataMember(Name = "specializedService")]
public List<NcTextType> SpecializedService { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of required specialized medical care required by the subject. NIEM reference is j:MedicalAssessmentSpecializedServiceText |
TemporaryAssessmentExpirationDate
A date on which the temporary classification expires. NIEM reference is j:MedicalAssessmentTemporaryAssessmentExpirationDate
Declaration
[DataMember(Name = "temporaryAssessmentExpirationDate")]
public List<NcDateType> TemporaryAssessmentExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the temporary classification expires. NIEM reference is j:MedicalAssessmentTemporaryAssessmentExpirationDate |
TuberculosisAlert
An alert comment specific to a subject with tuberculosis. NIEM reference is j:MedicalAssessmentTuberculosisAlertText
Declaration
[DataMember(Name = "tuberculosisAlert")]
public List<NcTextType> TuberculosisAlert { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An alert comment specific to a subject with tuberculosis. NIEM reference is j:MedicalAssessmentTuberculosisAlertText |
Methods
Equals(JMedicalAssessmentType)
Returns true if JMedicalAssessmentType instances are equal
Declaration
public bool Equals(JMedicalAssessmentType other)
Parameters
Type | Name | Description |
---|---|---|
JMedicalAssessmentType | other | Instance of JMedicalAssessmentType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JMedicalAssessmentType, JMedicalAssessmentType)
Declaration
public static bool operator ==(JMedicalAssessmentType left, JMedicalAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
JMedicalAssessmentType | left | |
JMedicalAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JMedicalAssessmentType, JMedicalAssessmentType)
Declaration
public static bool operator !=(JMedicalAssessmentType left, JMedicalAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
JMedicalAssessmentType | left | |
JMedicalAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |