cardea.fhir.HumanName

class cardea.fhir.HumanName(dict_values=None)

A human’s name with the ability to identify parts and usage.

Parameters
  • use – Identifies the purpose for this name.

  • text – A full text representation of the name.

  • family – 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.

  • given – Given name.

  • prefix – 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.

  • suffix – 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.

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

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.