Show / Hide Table of Contents

Class FamilyMemberHistory

Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.

Inheritance
System.Object
Resource
DomainResource
FamilyMemberHistory
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
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
| Improve this Doc View Source

_BornDate

Extension container element for BornDate

Declaration
public Element _BornDate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_BornString

Extension container element for BornString

Declaration
public Element _BornString { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Date

Extension container element for Date

Declaration
public Element _Date { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DeceasedBoolean

Extension container element for DeceasedBoolean

Declaration
public Element _DeceasedBoolean { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DeceasedDate

Extension container element for DeceasedDate

Declaration
public Element _DeceasedDate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DeceasedString

Extension container element for DeceasedString

Declaration
public Element _DeceasedString { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Gender

Extension container element for Gender

Declaration
public Element _Gender { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Name

Extension container element for Name

Declaration
public Element _Name { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Status

Extension container element for Status

Declaration
public Element _Status { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

BornDate

Allows calculation of the relative's age.

Declaration
public string BornDate { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

BornPeriod

Allows calculation of the relative's age.

Declaration
public Period BornPeriod { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

BornString

Allows calculation of the relative's age.

Declaration
public string BornString { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

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>
| Improve this Doc View Source

Date

Allows determination of how current the summary is.

Declaration
public string Date { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

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>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

Identifier

Need to allow connection to a wider workflow.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

Patient

The person who this history concerns.

Declaration
public Reference Patient { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

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
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Status

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 Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

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
| Improve this Doc View Source

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

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX