Standard Health Record

HumanNameProfile

 

The official URL for this profile is:

http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-HumanName

The CIMI person name, constrained to map correctly to FHIR.

This profile builds on HumanName.

This profile was published on Wed Aug 22 00:00:00 EDT 2018 as a draft by The MITRE Corporation: Standard Health Record Collaborative.

Summary

Extensions

This structure refers to these extensions:

SHR Mapping Source

This structure represents the following SHR mapping definition:

shr.core.HumanName maps to HumanName:
  NameAsText maps to text
  Prefix maps to prefix
  GivenName maps to given
  FamilyName maps to family
  Suffix maps to suffix
  Purpose maps to use
  EffectiveTimePeriod maps to period

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName SHR HumanName Profile
... cimi-element-PreferredFlag-extension 0..1CodeableConceptProfileSHR PreferredFlag Extension
URL: http://standardhealthrecord.org/fhir/StructureDefinition/cimi-element-PreferredFlag-extension
Slice: Unordered, Open by value:url

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName I0..*SHR HumanName Profile
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... cimi-element-PreferredFlag-extension 0..1CodeableConceptProfileSHR PreferredFlag Extension
URL: http://standardhealthrecord.org/fhir/StructureDefinition/cimi-element-PreferredFlag-extension
Slice: Unordered, Open by value:url
... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
... text Σ0..1stringText representation of the full name
... family Σ0..1stringFamily name (often called 'Surname')
... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use

doco Documentation for this format

Summary

Extensions

This structure refers to these extensions:

SHR Mapping Source

This structure represents the following SHR mapping definition:

shr.core.HumanName maps to HumanName:
  NameAsText maps to text
  Prefix maps to prefix
  GivenName maps to given
  FamilyName maps to family
  Suffix maps to suffix
  Purpose maps to use
  EffectiveTimePeriod maps to period

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName SHR HumanName Profile
... cimi-element-PreferredFlag-extension 0..1CodeableConceptProfileSHR PreferredFlag Extension
URL: http://standardhealthrecord.org/fhir/StructureDefinition/cimi-element-PreferredFlag-extension
Slice: Unordered, Open by value:url

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName I0..*SHR HumanName Profile
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... cimi-element-PreferredFlag-extension 0..1CodeableConceptProfileSHR PreferredFlag Extension
URL: http://standardhealthrecord.org/fhir/StructureDefinition/cimi-element-PreferredFlag-extension
Slice: Unordered, Open by value:url
... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
... text Σ0..1stringText representation of the full name
... family Σ0..1stringFamily name (often called 'Surname')
... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathNameConformanceValueSet
HumanName.useNameUserequiredNameUse

 

Constraints

IdPathDetailsRequirements
ele-1HumanNameAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())