Ancestor: HL7Connect.Cda.ANY

A name for a person, organization, place or thing.

Examples: "Jim Bob Walton, Jr.", "Health Level Seven, Inc.", "Lake Tahoe", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, "Jim", "Bob", "Walton", and "Jr.", "Health Level Seven" and "Inc.".

Entity names are essentially sequences of entity name parts, but add a "use" code and a valid time range for information about when the name was used and how to choose between multiple aliases that may be valid at the same point in time

Properties

IList<HL7Connect.Cda.ENXP> part;
   A sequence of name parts, such as given name or family name, prefix, suffix, etc.
ISet use;
   A set of codes advising a system or user which name in a set of names to select for a given purpose.

A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose. Names SHOULD not be collected without at least one use code, but names MAY exist without use code, particularly for legacy data.

If populated, the values contained in this attribute SHALL be taken from the HL7 EntityNameUse2 code system


Methods

HL7Connect.Cda.ENXP AddPart(string sValue, Tv3EntityNamePartType type_);
   Shortcut method. Add a name part with a type which is one of the Tv3EntityNamePartType enumerated constants.

Possible types for a name part

nptNull

nptFAM : Family : Family name, this is the 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

nptGIV : Given: Given name.

Note: don't call it "first name" since this given names do not always come first

nptTITLE : Title : Part of the name that is acquired as a title due to academic, legal, employment or nobility status etc.

Note: Title name parts include name parts that come after the name such as qualifications

nptDEL : Delimiter : A delimiter has no meaning other than being literally printed in this name representation. A delimiter has no implicit leading and trailing white space

HL7Connect.Cda.ENXP AddPlain(string sValue);
   Shortcut method. Add an part and mark it up as a prefix

HL7Connect.Cda.ENXP AddGiven(string sValue);
   Shortcut method. Add an part and mark it up as a given name

HL7Connect.Cda.ENXP AddFamily(string sValue);
   Shortcut method. Add an part and mark it up as a family name

HL7Connect.Cda.ENXP AddPrefix(string sValue);
   Shortcut method. Add an part and mark it up as a prefix

HL7Connect.Cda.ENXP AddSuffix(string sValue);
   Shortcut method. Add an part and mark it up as a prefix

HL7Connect.Cda.EN canonical();
   The name with a standard name ordering imposed


© Kestral Computing P/L 2000 - 2003. HL7Connect v2.00-063 generated on 30-Nov 2015.
Keywords: canonical, use, AddPart, part, AddFamily, AddGiven, AddPlain, AddPrefix, AddSuffix, EN, HL7Connect.Cda.EN