Class THumanName

Unit

Declaration

type THumanName = class(TDataType)

Description

A name, normally of a human, that can be used for other living entities (e.g. animals but not organizations) that have been assigned names by a human and may need the use of name parts or the need for usage information. 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;

Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.

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.