Consolidated CDA Release 2.1 StructureDefinition Publication
2.1 - CI Build United States of America flag

Consolidated CDA Release 2.1 StructureDefinition Publication, published by Health Level Seven. This is not an authorized publication; it is the continuous build for version 2.1). This version is based on the current content of https://github.com/HL7/CDA-ccda-2.1-sd/ and changes regularly. See the Directory of published versions

Logical Model: US Realm Patient Name (PTN.US.FIELDED)

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED Version: 2.1
Draft as of 2023-09-29 Computable Name: USRealmPatientNamePTNUSFIELDED
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.20.22.5.1

The US Realm Patient Name datatype flavor is a set of reusable constraints that can be used for the patient or any other person. It requires a first (given) and last (family) name. If a patient or person has only one name part (e.g., patient with first name only) place the name part in the field required by the organization. Use the appropriate nullFlavor, “Not Applicable” (NA), in the other field.

For information on mixed content see the Extensible Markup Language reference (http://www.w3c.org/TR/2008/REC-xml-20081126/).

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from PN

NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
... family 1..1ENXP
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:
NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... @use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
Binding: EntityNameUse (required)
... family 1..1ENXP
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PN.userequiredEntityNameUse
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorPNNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... @nullFlavor 0..1csBinding: NullFlavor (required)
... @use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
Binding: EntityNameUse (required)
... delimiter 0..*ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... prefix 0..*ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... other 0..1st
... validTime 0..1IVL_TS

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PN.nullFlavorrequiredNullFlavor
PN.userequiredEntityNameUse
PN.family.nullFlavorrequiredNullFlavor
PN.family.partTyperequiredEntityNamePartType
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.nullFlavorrequiredNullFlavor
PN.given.partTyperequiredEntityNamePartType
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.nullFlavorrequiredNullFlavor
PN.prefix.partTyperequiredEntityNamePartType
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.nullFlavorrequiredNullFlavor
PN.suffix.partTyperequiredEntityNamePartType
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorPNNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

This structure is derived from PN

Summary

Mandatory: 2 elements

Differential View

This structure is derived from PN

NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
... family 1..1ENXP
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... @use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
Binding: EntityNameUse (required)
... family 1..1ENXP
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PN.userequiredEntityNameUse
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorPNNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PN C1..*PNXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @use, delimiter, family, given, prefix, suffix, other, validTime
Base for all types and resources
81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278).
... @nullFlavor 0..1csBinding: NullFlavor (required)
... @use 0..1csIf name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
Binding: EntityNameUse (required)
... delimiter 0..*ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... given C1..*ENXP81-7163: The second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... prefix 0..*ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... suffix 0..1ENXP
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @representation 0..1csFixed Value: TXT
.... @mediaType 0..1csFixed Value: text/plain
.... @language 0..1cs
.... data[x] 0..1st
.... @partType 0..1csBinding: EntityNamePartType (required)
.... @qualifier 0..1csBinding: EntityPersonNamePartQualifier (required)
... other 0..1st
... validTime 0..1IVL_TS

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PN.nullFlavorrequiredNullFlavor
PN.userequiredEntityNameUse
PN.family.nullFlavorrequiredNullFlavor
PN.family.partTyperequiredEntityNamePartType
PN.family.qualifierrequiredEntityPersonNamePartQualifier
PN.given.nullFlavorrequiredNullFlavor
PN.given.partTyperequiredEntityNamePartType
PN.given.qualifierrequiredEntityPersonNamePartQualifier
PN.prefix.nullFlavorrequiredNullFlavor
PN.prefix.partTyperequiredEntityNamePartType
PN.prefix.qualifierrequiredEntityPersonNamePartQualifier
PN.suffix.nullFlavorrequiredNullFlavor
PN.suffix.partTyperequiredEntityNamePartType
PN.suffix.qualifierrequiredEntityPersonNamePartQualifier

Constraints

IdGradePath(s)DetailsRequirements
81-7163warningPN.givenThe second occurrence of given (given[2]) if provided, SHALL include middle name or middle initial (CONF:81-7163).
:
81-7278errorPN**SHALL NOT** have mixed content except for white space (CONF:81-7278).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorPNNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

This structure is derived from PN

Summary

Mandatory: 2 elements

 

Other representations of profile: CSV, Excel