Class THumanName

Unit

Declaration

type THumanName = class(TElement)

Description

A human's name with the ability to identify parts and usage. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property use : string read Getuse write Setuse;
Public property useElement : TNameUse read GetuseElement write SetuseElement;
Public property text : string read Gettext write Settext;
Public property textElement : Tstring read GettextElement write SettextElement;
Public property family : string read Getfamily write Setfamily;
Public property familyElement : Tstring read GetfamilyElement write SetfamilyElement;
Public property given : TBSFHIRPrimitiveStringArray read GetgivenArray;
Public property prefix : TBSFHIRPrimitiveStringArray read GetprefixArray;
Public property suffix : TBSFHIRPrimitiveStringArray read GetsuffixArray;
Public property period : TPeriod read Getperiod write Setperiod;

Description

Methods

Public constructor Create; override;
 

Properties

Public property use : string read Getuse write Setuse;

Identifies the purpose for this name.

Public property useElement : TNameUse read GetuseElement write SetuseElement;
 
Public property text : string read Gettext write Settext;

A full text representation of the name.

Public property textElement : Tstring read GettextElement write SettextElement;
 
Public property family : string read Getfamily write Setfamily;

The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

Public property familyElement : Tstring read GetfamilyElement write SetfamilyElement;
 
Public property given : TBSFHIRPrimitiveStringArray read GetgivenArray;

Given name.

Public property prefix : TBSFHIRPrimitiveStringArray read GetprefixArray;

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

Public property suffix : TBSFHIRPrimitiveStringArray read GetsuffixArray;

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

Public property period : TPeriod read Getperiod write Setperiod;

Indicates the period of time when this name was valid for the named person.


Generated by PasDoc 0.15.0.