Class JPersonDisabilityType
A data type for a type of disability recorded as part of a subject assessment.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JPersonDisabilityType : IEquatable<JPersonDisabilityType>
Properties
Context
jPersonDisabilityType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JPersonDisabilityType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JPersonDisabilityType.ContextEnum> | jPersonDisabilityType JSON-LD context |
DailyLivingLevel
A kind of ADA daily living level. NIEM reference is j:PersonDisabilityDailyLivingLevelText
Declaration
[DataMember(Name = "dailyLivingLevel")]
public List<NcTextType> DailyLivingLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of ADA daily living level. NIEM reference is j:PersonDisabilityDailyLivingLevelText |
IdentificationMethod
A kind of method used to identify a disability. NIEM reference is j:PersonDisabilityIdentificationMethodText
Declaration
[DataMember(Name = "identificationMethod")]
public List<NcTextType> IdentificationMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of method used to identify a disability. NIEM reference is j:PersonDisabilityIdentificationMethodText |
IsMobilityImpairment
True if a person has a mobility impairment but that impairment does not create housing restrictions; false otherwise. NIEM reference is j:PersonDisabilityMobilityImpairmentIndicator
Declaration
[DataMember(Name = "isMobilityImpairment")]
public List<NiemXsboolean> IsMobilityImpairment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person has a mobility impairment but that impairment does not create housing restrictions; false otherwise. NIEM reference is j:PersonDisabilityMobilityImpairmentIndicator |
IsMobilityImpairmentTemporary
True if the mobility impairment is temporary; false otherwise. NIEM reference is j:PersonDisabilityMobilityImpairmentTemporaryIndicator
Declaration
[DataMember(Name = "isMobilityImpairmentTemporary")]
public List<NiemXsboolean> IsMobilityImpairmentTemporary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the mobility impairment is temporary; false otherwise. NIEM reference is j:PersonDisabilityMobilityImpairmentTemporaryIndicator |
IsSelfIdentified
True if the person identified a condition potentially resulting in disability placement; false otherwise. NIEM reference is j:PersonDisabilitySelfIdentifiedIndicator
Declaration
[DataMember(Name = "isSelfIdentified")]
public List<NiemXsboolean> IsSelfIdentified { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the person identified a condition potentially resulting in disability placement; false otherwise. NIEM reference is j:PersonDisabilitySelfIdentifiedIndicator |
MedicalEquipment
A description of medical equipment or devices required by a person due to a physical disability. NIEM reference is j:PersonDisabilityMedicalEquipment
Declaration
[DataMember(Name = "medicalEquipment")]
public List<JMedicalEquipmentType> MedicalEquipment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JMedicalEquipmentType> | A description of medical equipment or devices required by a person due to a physical disability. NIEM reference is j:PersonDisabilityMedicalEquipment |
MobilityImpairment
A comment clarifying a person's physical impairment with respect to their own mobility. NIEM reference is j:PersonDisabilityMobilityImpairmentText
Declaration
[DataMember(Name = "mobilityImpairment")]
public List<NcTextType> MobilityImpairment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment clarifying a person's physical impairment with respect to their own mobility. NIEM reference is j:PersonDisabilityMobilityImpairmentText |
MobilityImpairmentExpirationDate
A date on which the mobility impairment expires. NIEM reference is j:PersonDisabilityMobilityImpairmentExpirationDate
Declaration
[DataMember(Name = "mobilityImpairmentExpirationDate")]
public List<NcDateType> MobilityImpairmentExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the mobility impairment expires. NIEM reference is j:PersonDisabilityMobilityImpairmentExpirationDate |
MobilityImpairmentRecordedDate
A date the placement mobility impairment restrictions were recorded. NIEM reference is j:PersonDisabilityMobilityImpairmentRecordedDate
Declaration
[DataMember(Name = "mobilityImpairmentRecordedDate")]
public List<NcDateType> MobilityImpairmentRecordedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date the placement mobility impairment restrictions were recorded. NIEM reference is j:PersonDisabilityMobilityImpairmentRecordedDate |
Methods
Equals(JPersonDisabilityType)
Returns true if JPersonDisabilityType instances are equal
Declaration
public bool Equals(JPersonDisabilityType other)
Parameters
Type | Name | Description |
---|---|---|
JPersonDisabilityType | other | Instance of JPersonDisabilityType 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(JPersonDisabilityType, JPersonDisabilityType)
Declaration
public static bool operator ==(JPersonDisabilityType left, JPersonDisabilityType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonDisabilityType | left | |
JPersonDisabilityType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JPersonDisabilityType, JPersonDisabilityType)
Declaration
public static bool operator !=(JPersonDisabilityType left, JPersonDisabilityType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonDisabilityType | left | |
JPersonDisabilityType | right |
Returns
Type | Description |
---|---|
System.Boolean |