Class NcMedicalConditionType
A data type for a state of health, on-going or present.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcMedicalConditionType : IEquatable<NcMedicalConditionType>
Properties
Augmentation
Additional information about a medical condition. NIEM reference is scr:MedicalConditionAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<ScrMedicalConditionAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrMedicalConditionAugmentationType> | Additional information about a medical condition. NIEM reference is scr:MedicalConditionAugmentation |
Cause
A trigger that can initiate the onset of a medical condition. NIEM reference is nc:MedicalConditionCauseText
Declaration
[DataMember(Name = "cause")]
public List<NcTextType> Cause { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A trigger that can initiate the onset of a medical condition. NIEM reference is nc:MedicalConditionCauseText |
Context
ncMedicalConditionType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcMedicalConditionType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcMedicalConditionType.ContextEnum> | ncMedicalConditionType JSON-LD context |
DateRange
A date range for the start and end of a medical condition. NIEM reference is nc:MedicalConditionDateRange
Declaration
[DataMember(Name = "dateRange")]
public List<NcDateRangeType> DateRange { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateRangeType> | A date range for the start and end of a medical condition. NIEM reference is nc:MedicalConditionDateRange |
Description
A description of a medical condition. NIEM reference is nc:MedicalConditionDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a medical condition. NIEM reference is nc:MedicalConditionDescriptionText |
Doctor
A doctor who treats a person for a medical condition. NIEM reference is nc:MedicalConditionDoctor
Declaration
[DataMember(Name = "doctor")]
public List<NcPersonType> Doctor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A doctor who treats a person for a medical condition. NIEM reference is nc:MedicalConditionDoctor |
IsPresent
True if a medical condition currently exists; false otherwise. NIEM reference is nc:MedicalConditionPresentIndicator
Declaration
[DataMember(Name = "isPresent")]
public List<NiemXsboolean> IsPresent { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a medical condition currently exists; false otherwise. NIEM reference is nc:MedicalConditionPresentIndicator |
Severity
A degree to which a medical condition is affecting a person. NIEM reference is nc:MedicalConditionSeverityText
Declaration
[DataMember(Name = "severity")]
public List<NcTextType> Severity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A degree to which a medical condition is affecting a person. NIEM reference is nc:MedicalConditionSeverityText |
Text
A state of health, on-going or present. NIEM reference is nc:MedicalConditionText
Declaration
[DataMember(Name = "text")]
public List<NcTextType> Text { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A state of health, on-going or present. NIEM reference is nc:MedicalConditionText |
Methods
Equals(NcMedicalConditionType)
Returns true if NcMedicalConditionType instances are equal
Declaration
public bool Equals(NcMedicalConditionType other)
Parameters
Type | Name | Description |
---|---|---|
NcMedicalConditionType | other | Instance of NcMedicalConditionType 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(NcMedicalConditionType, NcMedicalConditionType)
Declaration
public static bool operator ==(NcMedicalConditionType left, NcMedicalConditionType right)
Parameters
Type | Name | Description |
---|---|---|
NcMedicalConditionType | left | |
NcMedicalConditionType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcMedicalConditionType, NcMedicalConditionType)
Declaration
public static bool operator !=(NcMedicalConditionType left, NcMedicalConditionType right)
Parameters
Type | Name | Description |
---|---|---|
NcMedicalConditionType | left | |
NcMedicalConditionType | right |
Returns
Type | Description |
---|---|
System.Boolean |