Consolidated CDA (C-CDA)
4.0.0 - STU4 United States of America flag

Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 4.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ 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: 4.0.0
Draft as of 2025-10-02 Computable Name: USRealmPatientNamePTNUSFIELDED
Other Identifiers: 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/).

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version 3.0.0:

  • New Content
  • Formal Views of Template Content

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

    This structure is derived from PN

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: shall-family, shall-given, shall-max-suffix, 81-7278
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    ... item
    .... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... prefix 0..* ENXP
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ... validTime 0..1 IVL_TS 𝗨𝗦𝗖𝗗𝗜: Previous Name - Available for use to identify the time period when name was/is in use.

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: pn-no-ls, shall-family, shall-given, shall-max-suffix, 81-7278
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    Binding: CDAEntityNameUse (required)
    ... item C 1..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: EN-1
    .... (Choice of one) 1..1
    ..... delimiter 0..* ENXP
    ..... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... prefix 0..* ENXP
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... xmlText 0..1 st Allows for mixed text content

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    PN.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.use Base required CDAEntityNameUse 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.given.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.prefix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.suffix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    EN-1 error PN.item Can only have only one of the possible item elements in each choice (delimiter | family | given | prefix | suffix | xmlText).count() = 1
    pn-no-ls error PN No PN name part may have a qualifier of LS. (item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: pn-no-ls, shall-family, shall-given, shall-max-suffix, 81-7278
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    Binding: CDAEntityNameUse (required)
    ... item C 1..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: EN-1
    .... (Choice of one) 1..1
    ..... delimiter 0..* ENXP
    ..... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... prefix 0..* ENXP
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... xmlText 0..1 st Allows for mixed text content

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    PN.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.use Base required CDAEntityNameUse 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.given.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.prefix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.suffix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    EN-1 error PN.item Can only have only one of the possible item elements in each choice (delimiter | family | given | prefix | suffix | xmlText).count() = 1
    pn-no-ls error PN No PN name part may have a qualifier of LS. (item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)

    This structure is derived from PN

    Summary

    Differential View

    This structure is derived from PN

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: shall-family, shall-given, shall-max-suffix, 81-7278
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    ... item
    .... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... prefix 0..* ENXP
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    .... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ..... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ... validTime 0..1 IVL_TS 𝗨𝗦𝗖𝗗𝗜: Previous Name - Available for use to identify the time period when name was/is in use.

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: pn-no-ls, shall-family, shall-given, shall-max-suffix, 81-7278
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    Binding: CDAEntityNameUse (required)
    ... item C 1..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: EN-1
    .... (Choice of one) 1..1
    ..... delimiter 0..* ENXP
    ..... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... prefix 0..* ENXP
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... xmlText 0..1 st Allows for mixed text content

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    PN.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.use Base required CDAEntityNameUse 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.given.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.prefix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.suffix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    EN-1 error PN.item Can only have only one of the possible item elements in each choice (delimiter | family | given | prefix | suffix | xmlText).count() = 1
    pn-no-ls error PN No PN name part may have a qualifier of LS. (item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)

    Snapshot View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. PN C 1..* PN XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: pn-no-ls, shall-family, shall-given, shall-max-suffix, 81-7278
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @use 0..1 cs If name/@nullFlavor is present, the remaining conformance statements *SHALL NOT* be enforced
    Binding: CDAEntityNameUse (required)
    ... item C 1..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: EN-1
    .... (Choice of one) 1..1
    ..... delimiter 0..* ENXP
    ..... family 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Last Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... given 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: First Name / Middle Name
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... prefix 0..* ENXP
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... suffix 0..* ENXP 𝗨𝗦𝗖𝗗𝗜: Suffix
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @representation 0..1 cs Fixed Value: TXT
    ...... @mediaType 0..1 cs Fixed Value: text/plain
    ...... @language 0..1 cs
    ...... xmlText 0..1 st Allows for mixed text content
    ...... @partType 0..1 cs Binding: EntityNamePartType (required)
    ...... @qualifier 0..1 cs Binding: EntityPersonNamePartQualifier . (required)
    ..... xmlText 0..1 st Allows for mixed text content

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    PN.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.use Base required CDAEntityNameUse 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.family.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.family.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.given.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.given.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.given.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.prefix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.prefix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.prefix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23
    PN.item.suffix.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    PN.item.suffix.partType Base required EntityNamePartType 📦3.0.0 THO v6.5
    PN.item.suffix.qualifier Base required EntityPersonNamePartQualifier . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    81-7278 error PN **SHALL NOT** have mixed content except for white space (CONF:81-7278). item.xmlText.empty()
    EN-1 error PN.item Can only have only one of the possible item elements in each choice (delimiter | family | given | prefix | suffix | xmlText).count() = 1
    pn-no-ls error PN No PN name part may have a qualifier of LS. (item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()
    shall-family error PN SHALL contain exactly one [1..1] family (CONF:81-7159). nullFlavor.exists() or item.family.count() = 1
    shall-given error PN SHALL contain at least one [1..*] given (CONF:81-7157). nullFlavor.exists() or item.given.exists()
    shall-max-suffix error PN There may be at most one suffix (item.suffix.empty() or item.suffix.count() = 1)

    This structure is derived from PN

    Summary

     

    Other representations of profile: CSV, Excel