Class JCauseOfDeathAssessmentType
A data type for an assessment process to determine factors of the cause of death.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JCauseOfDeathAssessmentType : NcAssessmentType, IEquatable<NcActivityType>, IEquatable<NcAssessmentType>, IEquatable<JCauseOfDeathAssessmentType>
Properties
BetweenEventAndDeathDuration
A time interval between the underlying cause or event and death. NIEM reference is j:CauseOfDeathAssessmentBetweenEventAndDeathDuration
Declaration
[DataMember(Name = "betweenEventAndDeathDuration")]
public List<NiemXsduration> BetweenEventAndDeathDuration { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsduration> | A time interval between the underlying cause or event and death. NIEM reference is j:CauseOfDeathAssessmentBetweenEventAndDeathDuration |
CauseOfDeath
A description of the cause of death. NIEM reference is j:CauseOfDeathText
Declaration
[DataMember(Name = "causeOfDeath")]
public List<NcTextType> CauseOfDeath { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the cause of death. NIEM reference is j:CauseOfDeathText |
Context
jCauseOfDeathAssessmentType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JCauseOfDeathAssessmentType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JCauseOfDeathAssessmentType.ContextEnum> | jCauseOfDeathAssessmentType JSON-LD context |
ImmediateCause
An immediate cause of death. NIEM reference is j:CauseOfDeathAssessmentImmediateCauseText
Declaration
[DataMember(Name = "immediateCause")]
public List<NcTextType> ImmediateCause { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An immediate cause of death. NIEM reference is j:CauseOfDeathAssessmentImmediateCauseText |
IsAutopsyPerformed
True if the autopsy was used to determine the cause of death; false otherwise. NIEM reference is j:CauseOfDeathAssessmentAutopsyPerformedIndicator
Declaration
[DataMember(Name = "isAutopsyPerformed")]
public List<NiemXsboolean> IsAutopsyPerformed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the autopsy was used to determine the cause of death; false otherwise. NIEM reference is j:CauseOfDeathAssessmentAutopsyPerformedIndicator |
IsBiopsyPerformed
True if a biopsy was performed; false otherwise. NIEM reference is j:CauseOfDeathAssessmentBiopsyPerformedIndicator
Declaration
[DataMember(Name = "isBiopsyPerformed")]
public List<NiemXsboolean> IsBiopsyPerformed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a biopsy was performed; false otherwise. NIEM reference is j:CauseOfDeathAssessmentBiopsyPerformedIndicator |
IsCauseOfDeathHomicide
True if cause of death was ruled a homicide; false otherwise. NIEM reference is j:CauseOfDeathHomicideIndicator
Declaration
[DataMember(Name = "isCauseOfDeathHomicide")]
public List<NiemXsboolean> IsCauseOfDeathHomicide { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if cause of death was ruled a homicide; false otherwise. NIEM reference is j:CauseOfDeathHomicideIndicator |
IsFemalePregnantInLastYear
True if a female is pregnant in the last year; false otherwise. NIEM reference is j:CauseOfDeathAssessmentFemalePregnantInLastYearIndicator
Declaration
[DataMember(Name = "isFemalePregnantInLastYear")]
public List<NiemXsboolean> IsFemalePregnantInLastYear { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a female is pregnant in the last year; false otherwise. NIEM reference is j:CauseOfDeathAssessmentFemalePregnantInLastYearIndicator |
IsReportedToCoroner
True if the death was reported to the coroner; false otherwise. NIEM reference is j:CauseOfDeathAssessmentReportedToCoronerIndicator
Declaration
[DataMember(Name = "isReportedToCoroner")]
public List<NiemXsboolean> IsReportedToCoroner { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the death was reported to the coroner; false otherwise. NIEM reference is j:CauseOfDeathAssessmentReportedToCoronerIndicator |
OperationsPerformed
A list of operations performed, if any, to address any of the underlying conditions. NIEM reference is j:CauseOfDeathAssessmentOperationsPerformedText
Declaration
[DataMember(Name = "operationsPerformed")]
public List<NcTextType> OperationsPerformed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A list of operations performed, if any, to address any of the underlying conditions. NIEM reference is j:CauseOfDeathAssessmentOperationsPerformedText |
OtherSignificantConditions
An other significant conditions that could have contributed to death. NIEM reference is j:CauseOfDeathAssessmentOtherSignificantConditionsText
Declaration
[DataMember(Name = "otherSignificantConditions")]
public List<NcTextType> OtherSignificantConditions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An other significant conditions that could have contributed to death. NIEM reference is j:CauseOfDeathAssessmentOtherSignificantConditionsText |
UnderlyingCondition
An underlying condition, injury or disease, that contributed to the death. NIEM reference is j:CauseOfDeathAssessmentUnderlyingConditionText
Declaration
[DataMember(Name = "underlyingCondition")]
public List<NcTextType> UnderlyingCondition { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An underlying condition, injury or disease, that contributed to the death. NIEM reference is j:CauseOfDeathAssessmentUnderlyingConditionText |
Methods
Equals(JCauseOfDeathAssessmentType)
Returns true if JCauseOfDeathAssessmentType instances are equal
Declaration
public bool Equals(JCauseOfDeathAssessmentType other)
Parameters
Type | Name | Description |
---|---|---|
JCauseOfDeathAssessmentType | other | Instance of JCauseOfDeathAssessmentType 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(JCauseOfDeathAssessmentType, JCauseOfDeathAssessmentType)
Declaration
public static bool operator ==(JCauseOfDeathAssessmentType left, JCauseOfDeathAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
JCauseOfDeathAssessmentType | left | |
JCauseOfDeathAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JCauseOfDeathAssessmentType, JCauseOfDeathAssessmentType)
Declaration
public static bool operator !=(JCauseOfDeathAssessmentType left, JCauseOfDeathAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
JCauseOfDeathAssessmentType | left | |
JCauseOfDeathAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |