Class TFamilyMemberHistory

Unit

Declaration

type TFamilyMemberHistory = class(TDomainResource)

Description

Significant health conditions for a person related to the patient relevant in the context of care for the patient. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;
Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TFamilyHistoryStatus read GetstatusElement write SetstatusElement;
Public property dataAbsentReason : TCodeableConcept read GetdataAbsentReason write SetdataAbsentReason;
Public property patient : TReference read Getpatient write Setpatient;
Public property date_ : string read Getdate_ write Setdate_;
Public property date_Element : TdateTime_ read Getdate_Element write Setdate_Element;
Public property participant : TFamilyMemberHistoryParticipantArray read GetparticipantArray;
Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property relationship : TCodeableConcept read Getrelationship write Setrelationship;
Public property sex : TCodeableConcept read Getsex write Setsex;
Public property bornPeriod : TPeriod read GetbornPeriod write SetbornPeriod;
Public property bornDate : string read GetbornDate write SetbornDate;
Public property bornDateElement : Tdate_ read GetbornDateElement write SetbornDateElement;
Public property bornString : string read GetbornString write SetbornString;
Public property bornStringElement : Tstring read GetbornStringElement write SetbornStringElement;
Public property ageAge : TAge read GetageAge write SetageAge;
Public property ageRange : TRange read GetageRange write SetageRange;
Public property ageString : string read GetageString write SetageString;
Public property ageStringElement : Tstring read GetageStringElement write SetageStringElement;
Public property estimatedAge : boolean read GetestimatedAge write SetestimatedAge;
Public property estimatedAgeElement : Tboolean read GetestimatedAgeElement write SetestimatedAgeElement;
Public property deceasedBoolean : boolean read GetdeceasedBoolean write SetdeceasedBoolean;
Public property deceasedBooleanElement : Tboolean read GetdeceasedBooleanElement write SetdeceasedBooleanElement;
Public property deceasedAge : TAge read GetdeceasedAge write SetdeceasedAge;
Public property deceasedRange : TRange read GetdeceasedRange write SetdeceasedRange;
Public property deceasedDate : string read GetdeceasedDate write SetdeceasedDate;
Public property deceasedDateElement : Tdate_ read GetdeceasedDateElement write SetdeceasedDateElement;
Public property deceasedString : string read GetdeceasedString write SetdeceasedString;
Public property deceasedStringElement : Tstring read GetdeceasedStringElement write SetdeceasedStringElement;
Public property reason : TCodeableReferenceArray read GetreasonArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property condition : TFamilyMemberHistoryConditionArray read GetconditionArray;
Public property procedure_ : TFamilyMemberHistoryProcedureArray read Getprocedure_Array;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifiers assigned to this family member history by the performer or other systems which remain constant as the resource is updated and propagates from server to server.

Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;

The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory.

Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;

The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory.

Public property status : string read Getstatus write Setstatus;

A code specifying the status of the record of the family history of a specific family member.

Public property statusElement : TFamilyHistoryStatus read GetstatusElement write SetstatusElement;
 
Public property dataAbsentReason : TCodeableConcept read GetdataAbsentReason write SetdataAbsentReason;

Describes why the family member's history is not available.

Public property patient : TReference read Getpatient write Setpatient;

The person who this history concerns.

Public property date_ : string read Getdate_ write Setdate_;

The date (and possibly time) when the family member history was recorded or last updated.

Public property date_Element : TdateTime_ read Getdate_Element write Setdate_Element;
 
Public property participant : TFamilyMemberHistoryParticipantArray read GetparticipantArray;

Indicates who or what participated in the activities related to the family member history and how they were involved.

Public property name_ : string read Getname_ write Setname_;

This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair".

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property relationship : TCodeableConcept read Getrelationship write Setrelationship;

The type of relationship this person has to the patient (father, mother, brother etc.).

Public property sex : TCodeableConcept read Getsex write Setsex;

The birth sex of the family member.

Public property bornPeriod : TPeriod read GetbornPeriod write SetbornPeriod;

The actual or approximate date of birth of the relative. (choose any one of born*, but only one)

Public property bornDate : string read GetbornDate write SetbornDate;

The actual or approximate date of birth of the relative. (choose any one of born*, but only one)

Public property bornDateElement : Tdate_ read GetbornDateElement write SetbornDateElement;
 
Public property bornString : string read GetbornString write SetbornString;

The actual or approximate date of birth of the relative. (choose any one of born*, but only one)

Public property bornStringElement : Tstring read GetbornStringElement write SetbornStringElement;
 
Public property ageAge : TAge read GetageAge write SetageAge;

The age of the relative at the time the family member history is recorded. (choose any one of age*, but only one)

Public property ageRange : TRange read GetageRange write SetageRange;

The age of the relative at the time the family member history is recorded. (choose any one of age*, but only one)

Public property ageString : string read GetageString write SetageString;

The age of the relative at the time the family member history is recorded. (choose any one of age*, but only one)

Public property ageStringElement : Tstring read GetageStringElement write SetageStringElement;
 
Public property estimatedAge : boolean read GetestimatedAge write SetestimatedAge;

If true, indicates that the age value specified is an estimated value.

Public property estimatedAgeElement : Tboolean read GetestimatedAgeElement write SetestimatedAgeElement;
 
Public property deceasedBoolean : boolean read GetdeceasedBoolean write SetdeceasedBoolean;

Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. (choose any one of deceased*, but only one)

Public property deceasedBooleanElement : Tboolean read GetdeceasedBooleanElement write SetdeceasedBooleanElement;
 
Public property deceasedAge : TAge read GetdeceasedAge write SetdeceasedAge;

Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. (choose any one of deceased*, but only one)

Public property deceasedRange : TRange read GetdeceasedRange write SetdeceasedRange;

Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. (choose any one of deceased*, but only one)

Public property deceasedDate : string read GetdeceasedDate write SetdeceasedDate;

Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. (choose any one of deceased*, but only one)

Public property deceasedDateElement : Tdate_ read GetdeceasedDateElement write SetdeceasedDateElement;
 
Public property deceasedString : string read GetdeceasedString write SetdeceasedString;

Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. (choose any one of deceased*, but only one)

Public property deceasedStringElement : Tstring read GetdeceasedStringElement write SetdeceasedStringElement;
 
Public property reason : TCodeableReferenceArray read GetreasonArray;

Describes why the family member history occurred in coded or textual form, or Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.

Public property note : TAnnotationArray read GetnoteArray;

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.

Public property condition : TFamilyMemberHistoryConditionArray read GetconditionArray;

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.

Public property procedure_ : TFamilyMemberHistoryProcedureArray read Getprocedure_Array;

The significant Procedures (or procedure) that the family member had. This is a repeating section to allow a system to represent more than one procedure per resource, though there is nothing stopping multiple resources - one per procedure.


Generated by PasDoc 0.15.0.