Class FamilyMemberHistory
Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class FamilyMemberHistory : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_AgeString
Extension container element for AgeString
Declaration
public Element _AgeString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_BornDate
Extension container element for BornDate
Declaration
public Element _BornDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_BornString
Extension container element for BornString
Declaration
public Element _BornString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Date
Extension container element for Date
Declaration
public Element _Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DeceasedBoolean
Extension container element for DeceasedBoolean
Declaration
public Element _DeceasedBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DeceasedDate
Extension container element for DeceasedDate
Declaration
public Element _DeceasedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DeceasedString
Extension container element for DeceasedString
Declaration
public Element _DeceasedString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Gender
Extension container element for Gender
Declaration
public Element _Gender { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
AgeQuantity
While age can be calculated from date of birth, sometimes recording age directly is more natureal for clinicians.
Declaration
public Quantity AgeQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
AgeRange
While age can be calculated from date of birth, sometimes recording age directly is more natureal for clinicians.
Declaration
public Range AgeRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
AgeString
While age can be calculated from date of birth, sometimes recording age directly is more natureal for clinicians.
Declaration
public string AgeString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
BornDate
Allows calculation of the relative's age.
Declaration
public string BornDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
BornPeriod
Allows calculation of the relative's age.
Declaration
public Period BornPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
BornString
Allows calculation of the relative's age.
Declaration
public string BornString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Condition
The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.
Declaration
public List<FamilyMemberHistoryCondition> Condition { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<FamilyMemberHistoryCondition> |
Date
Allows determination of how current the summary is.
Declaration
public string Date { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DeceasedBoolean
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
Declaration
public bool? DeceasedBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
DeceasedDate
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
Declaration
public string DeceasedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DeceasedQuantity
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
Declaration
public Quantity DeceasedQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
DeceasedRange
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
Declaration
public Range DeceasedRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
DeceasedString
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
Declaration
public string DeceasedString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Gender
Not all relationship codes imply gender and the relative's gender can be relevant for risk assessments.
Declaration
public string Gender { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Identifier
Need to allow connection to a wider workflow.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Identifier> |
Name
Allows greater ease in ensuring the same person is being talked about.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Note
This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.
Declaration
public Annotation Note { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
Patient
The person who this history concerns.
Declaration
public Reference Patient { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Relationship
The type of relationship this person has to the patient (father, mother, brother etc.).
Declaration
public CodeableConcept Relationship { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceStatus
A code specifying a state of a Family Member History record.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |