Consolidated CDA (C-CDA)
3.0.0 - STU3 United States of America flag

This page is part of the CCDA: Consolidated CDA Release (v3.0.0: CCDA 3.0) generated with FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Logical Model: CarePlan - Detailed Descriptions

Active as of 2024-05-18

Definitions for the CarePlan logical model.

Guidance on how to interpret the contents of this table can be found here

0. ClinicalDocument
Logical ContainerClinicalDocument (CDA Class)
ValidationInstance of this type are validated by templateId
XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
Invariantsshould-setId: SHOULD contain setId (setId.exists())
should-versionNumber: SHOULD contain versionNumber (versionNumber.exists())
should-informationRecipient: SHOULD contain informationRecipient (informationRecipient.exists())
should-componentOf: SHOULD contain componentOf (componentOf.exists())
2. ClinicalDocument.templateId
Control2..?
4. ClinicalDocument.templateId:care-plan
Slice Namecare-plan
Control1..1
6. ClinicalDocument.templateId:care-plan.root
Control1..?
Pattern Value2.16.840.1.113883.10.20.22.1.15
8. ClinicalDocument.templateId:care-plan.extension
Control1..?
Pattern Value2024-05-01
10. ClinicalDocument.code
BindingThe codes SHALL be taken from Care Plan Document Type .
(required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.10)
12. ClinicalDocument.setId
Comments

SHOULD contain zero or one [0..1] setId (CONF:1198-32321).

14. ClinicalDocument.versionNumber
Comments

SHOULD contain zero or one [0..1] versionNumber (CONF:1198-32322).

16. ClinicalDocument.informationRecipient
18. ClinicalDocument.informationRecipient.intendedRecipient
Comments

SHALL contain exactly one [1..1] intendedRecipient (CONF:1198-31994).

Invariantsshould-addr: SHOULD contain addr (addr.exists())
should-telecom: SHOULD contain telecom (telecom.exists())
should-informationRecipient: SHOULD contain informationRecipient (informationRecipient.exists())
should-receivedOrganization: SHOULD contain receivedOrganization (receivedOrganization.exists())
20. ClinicalDocument.informationRecipient.intendedRecipient.id
Comments

This intendedRecipient SHALL contain at least one [1..*] id (CONF:1198-31996).

Control1..?
22. ClinicalDocument.informationRecipient.intendedRecipient.addr
Comments

This intendedRecipient SHOULD contain zero or more [0..*] addr (CONF:1198-31997).

Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
24. ClinicalDocument.informationRecipient.intendedRecipient.telecom
Comments

This intendedRecipient SHOULD contain zero or more [0..*] telecom (CONF:1198-31998).

26. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient
Comments

This intendedRecipient SHOULD contain zero or one [0..1] informationRecipient (CONF:1198-31999).

28. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.name
Comments

The informationRecipient, if present, SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1198-32320).

Control0..1
30. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization
Comments

This intendedRecipient SHOULD contain zero or one [0..1] receivedOrganization (CONF:1198-32000).

Invariantsshould-id: SHOULD contain id (id.exists())
should-standardIndustryClassCode: SHOULD contain standardIndustryClassCode (standardIndustryClassCode.exists())
32. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.id
Comments

The receivedOrganization, if present, SHOULD contain zero or more [0..*] id (CONF:1198-32001).

34. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.standardIndustryClassCode
Comments

The receivedOrganization, if present, SHOULD contain zero or one [0..1] standardIndustryClassCode, which SHALL be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:1198-32003).

BindingThe codes SHALL be taken from Healthcare Provider Taxonomy .
(required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
36. ClinicalDocument.authenticator
38. ClinicalDocument.authenticator.time
Comments

SHALL contain exactly one [1..1] time (CONF:1198-31911).

40. ClinicalDocument.authenticator.signatureCode
Comments

SHALL contain exactly one [1..1] signatureCode (CONF:1198-31912).

42. ClinicalDocument.authenticator.sdtcSignatureText
ShortThe prefix sdtc: SHALL be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the signatureText element
Comments

MAY contain zero or one [0..1] sdtc:signatureText (CONF:1198-31913).

44. ClinicalDocument.authenticator.assignedEntity
Comments

SHALL contain exactly one [1..1] assignedEntity (CONF:1198-31914).

46. ClinicalDocument.authenticator.assignedEntity.id
Comments

This assignedEntity SHALL contain at least one [1..*] id (CONF:1198-31915).

48. ClinicalDocument.authenticator.assignedEntity.code
Comments

This assignedEntity SHALL contain exactly one [1..1] code (CONF:1198-31916).

Control1..?
50. ClinicalDocument.authenticator.assignedEntity.code.code
Comments

This code SHALL contain exactly one [1..1] @code="ONESELF" Self (CONF:1198-31917).

Control1..?
Pattern ValueONESELF
52. ClinicalDocument.authenticator.assignedEntity.code.codeSystem
Comments

This code SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.5.111" (CodeSystem: HL7RoleCode urn:oid:2.16.840.1.113883.5.111) (CONF:1198-31918).

Control1..?
Pattern Value2.16.840.1.113883.5.111
54. ClinicalDocument.participant
SlicingThis element introduces a set of slices on ClinicalDocument.participant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ typeCode
  • 56. ClinicalDocument.participant:verifier
    Slice Nameverifier
    Comments

    SHOULD contain zero or more [0..*] participant (CONF:1198-31677) such that it

    Control0..*
    58. ClinicalDocument.participant:verifier.typeCode
    Comments

    SHALL contain exactly one [1..1] @typeCode="VRF" Verifier (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31678).

    Fixed ValueVRF
    60. ClinicalDocument.participant:verifier.functionCode
    Comments

    SHALL contain exactly one [1..1] functionCode (CONF:1198-31679).

    Control1..?
    62. ClinicalDocument.participant:verifier.functionCode.code
    Comments

    This functionCode SHALL contain exactly one [1..1] @code="425268008" Review of Care Plan (CONF:1198-31680).

    Control1..?
    Pattern Value425268008
    64. ClinicalDocument.participant:verifier.functionCode.codeSystem
    Comments

    This functionCode SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.96" (CodeSystem: SNOMED CT urn:oid:2.16.840.1.113883.6.96) (CONF:1198-31681).

    Control1..?
    Pattern Value2.16.840.1.113883.6.96
    66. ClinicalDocument.participant:verifier.time
    Comments

    SHALL contain exactly one [1..1] time (CONF:1198-31682).

    Control1..?
    68. ClinicalDocument.participant:verifier.associatedEntity
    Comments

    SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31683).

    Invariantsshould-code: SHOULD contain code (code.exists())
    70. ClinicalDocument.participant:verifier.associatedEntity.classCode
    Comments

    This associatedEntity SHALL contain exactly one [1..1] @classCode="ASSIGNED" (CodeSystem: HL7RoleClass urn:oid:2.16.840.1.113883.5.110) (CONF:1198-31686).

    Fixed ValueASSIGNED
    72. ClinicalDocument.participant:verifier.associatedEntity.id
    Comments

    This associatedEntity SHALL contain at least one [1..*] id (CONF:1198-31684).

    Control1..?
    74. ClinicalDocument.participant:verifier.associatedEntity.code
    Comments

    This associatedEntity SHOULD contain zero or one [0..1] code (CONF:1198-31685).

    76. ClinicalDocument.participant:verifier.associatedEntity.code.code
    Comments

    The code SHOULD be selected from ValueSet Personal And Legal Relationship Role Type urn:oid:2.16.840.1.113883.11.20.12.1 DYNAMIC (CONF:1198-32367).

    BindingThe codes SHOULD be taken from Personal And Legal Relationship Role Type .
    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.12.1)
    78. ClinicalDocument.participant:indirect
    Slice Nameindirect
    Comments

    SHOULD contain zero or more [0..*] participant (CONF:1198-31895) such that it

    Control0..*
    80. ClinicalDocument.participant:indirect.typeCode
    Comments

    SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31896).

    Fixed ValueIND
    82. ClinicalDocument.participant:indirect.associatedEntity
    Comments

    SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31897).

    84. ClinicalDocument.participant:indirect.associatedEntity.classCode
    Comments

    This associatedEntity SHALL contain exactly one [1..1] @classCode, which SHALL be selected from ValueSet INDRoleclassCodes urn:oid:2.16.840.1.113883.11.20.9.33 STATIC (CONF:1198-31898).

    BindingThe codes SHALL be taken from INDRoleclassCodes .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33)
    86. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson
    Comments

    This associatedEntity SHALL contain exactly one [1..1] associatedPerson (CONF:1198-31899).

    Control1..?
    88. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.name
    Comments

    This associatedPerson SHALL contain at least one [1..*] name (CONF:1198-31900).

    Control1..?
    90. ClinicalDocument.documentationOf
    ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
    Control1..?
    SlicingThis element introduces a set of slices on ClinicalDocument.documentationOf. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ serviceEvent.classCode
    • 92. ClinicalDocument.documentationOf:care-provision
      Slice Namecare-provision
      Comments

      SHALL contain exactly one [1..1] documentationOf (CONF:1198-31901) such that it

      Control1..1
      94. ClinicalDocument.documentationOf:care-provision.serviceEvent
      ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
      Comments

      SHALL contain exactly one [1..1] serviceEvent (CONF:1198-31902).

      96. ClinicalDocument.documentationOf:care-provision.serviceEvent.classCode
      Comments

      This serviceEvent SHALL contain exactly one [1..1] @classCode="PCPR" Care Provision (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:1198-31903).

      Control1..?
      Fixed ValuePCPR
      98. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime
      Comments

      This serviceEvent SHALL contain exactly one [1..1] effectiveTime (CONF:1198-31904).

      100. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low
      Comments

      This effectiveTime SHALL contain exactly one [1..1] low (CONF:1198-32330).

      102. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high
      Comments

      This effectiveTime MAY contain zero or one [0..1] high (CONF:1198-32331).

      104. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer
      Control1..?
      106. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity
      Comments

      SHALL contain exactly one [1..1] assignedEntity (CONF:1198-31907).

      108. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id
      Comments

      This assignedEntity SHALL contain at least one [1..*] id (CONF:1198-31908).

      110. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.code
      Comments

      This assignedEntity MAY contain zero or one [0..1] code (CONF:1198-31909).

      112. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson
      Comments

      This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:1198-32328).

      Control1..?
      114. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.name
      Comments

      This assignedPerson SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1198-32329).

      Control1..1
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
      116. ClinicalDocument.relatedDocument
      SlicingThis element introduces a set of slices on ClinicalDocument.relatedDocument. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • exists @ parentDocument
      • 118. ClinicalDocument.relatedDocument:relatedDocument1
        Slice NamerelatedDocument1
        Comments

        MAY contain zero or more [0..*] relatedDocument (CONF:1198-29893) such that it

        Control0..*
        120. ClinicalDocument.relatedDocument:relatedDocument1.typeCode
        Comments

        SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ActRelationshipDocument urn:oid:2.16.840.1.113883.1.11.11610 STATIC (CONF:1198-31889).

        BindingThe codes SHALL be taken from x_ActRelationshipDocument .
        (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.11610)
        122. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument
        Comments

        SHALL contain exactly one [1..1] parentDocument (CONF:1198-29894).

        124. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.id
        Comments

        This parentDocument SHALL contain at least one [1..*] id (CONF:1198-32949).

        126. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.setId
        Comments

        This parentDocument SHALL contain exactly one [1..1] setId (CONF:1198-29895).

        Control1..?
        128. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.versionNumber
        Comments

        This parentDocument SHALL contain exactly one [1..1] versionNumber (CONF:1198-29896).

        Control1..?
        130. ClinicalDocument.componentOf
        Comments

        SHOULD contain zero or one [0..1] componentOf (CONF:1198-32004) such that it

        132. ClinicalDocument.componentOf.encompassingEncounter
        Comments

        SHALL contain exactly one [1..1] encompassingEncounter (CONF:1198-32005).

        134. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
        Comments

        This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime (CONF:1198-32007).

        136. ClinicalDocument.component
        Comments

        SHALL contain exactly one [1..1] component (CONF:1198-28753).

        138. ClinicalDocument.component.structuredBody
        Comments

        This component SHALL contain exactly one [1..1] structuredBody (CONF:1198-28754).

        Control1..?
        Invariants1198-31044: This structuredBody **SHALL NOT** contain a Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-31044). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
        should-section-healthstatus: SHOULD contain a Health Status Evaluations and Outcomes Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthStatusEvaluationsandOutcomesSection')))
        140. ClinicalDocument.component.structuredBody.component
        Control2..?
        SlicingThis element introduces a set of slices on ClinicalDocument.component.structuredBody.component. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • profile @ section
        • 142. ClinicalDocument.component.structuredBody.component:healthConcerns
          Slice NamehealthConcerns
          Comments

          This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28755).

          Control1..1
          144. ClinicalDocument.component.structuredBody.component:healthConcerns.section
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Concerns Section)
          146. ClinicalDocument.component.structuredBody.component:goals
          Slice Namegoals
          Comments

          This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28761) such that it

          Control1..1
          148. ClinicalDocument.component.structuredBody.component:goals.section
          Comments

          SHALL contain exactly one [1..1] Goals Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.60) (CONF:1198-28762).

          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Goals Section)
          150. ClinicalDocument.component.structuredBody.component:activities
          Slice Nameactivities
          Comments

          This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-28763) such that it

          Control0..1
          152. ClinicalDocument.component.structuredBody.component:activities.section
          Comments

          SHALL contain exactly one [1..1] Activities Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.21.2.3:2024-05-01) (CONF:1198-28764).

          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Activities Section)
          154. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm
          Slice NamehealthStatusEvalOutcm
          Comments

          This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-29596) such that it

          Control0..1
          156. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.section
          Comments

          SHALL contain exactly one [1..1] Health Status Evaluations and Outcomes Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.61) (CONF:1198-29597).

          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Status Evaluations and Outcomes Section)
          158. ClinicalDocument.component.structuredBody.component:advDirectives
          Slice NameadvDirectives
          Comments

          This structuredBody MAY contain zero or one [0..1] component (CONF:1198-28942) such that it

          Control0..1
          160. ClinicalDocument.component.structuredBody.component:advDirectives.section
          Comments

          SHALL contain exactly one [1..1] Advance Directives Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.21.1:2024-05-01).

          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Advance Directives Section)

          Guidance on how to interpret the contents of this table can be found here

          0. ClinicalDocument
          Definition

          Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.


          Base definition for all types defined in FHIR type system.

          ShortBase for all types and resources
          Control10..1*
          Is Modifierfalse
          Logical ContainerClinicalDocument (CDA Class)
          ValidationInstance of this type are validated by templateId
          XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
          Invariants4537-6380: If setId is present versionNumber **SHALL** be present (CONF:4537-6380). (setId.exists() implies versionNumber.exists())
          4537-6387: If versionNumber is present setId **SHALL** be present (CONF:4537-6387). (versionNumber.exists() implies setId.exists())
          should-legalAuthenticator: SHOULD contain legalAuthenticator (legalAuthenticator.exists())
          should-relatedParticipant: Documents SHOULD contain a RelatedPerson participant (participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists())
          should-setId: SHOULD contain setId (setId.exists())
          should-versionNumber: SHOULD contain versionNumber (versionNumber.exists())
          should-informationRecipient: SHOULD contain informationRecipient (informationRecipient.exists())
          should-componentOf: SHOULD contain componentOf (componentOf.exists())
          2. ClinicalDocument.realmCode
          Definition

          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

          Comments

          SHALL contain exactly one [1..1] realmCode="US" (CONF:4537-16791).

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
          4. ClinicalDocument.realmCode.code
          Definition

          The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

          Control1..1
          Typecode(cs: Coded Simple Value)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelCode
          Pattern ValueUS
          6. ClinicalDocument.realmCode.codeSystem
          Definition

          Specifies the code system that defines the code.

          Control0..0
          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelCode System
          8. ClinicalDocument.realmCode.codeSystemName
          Definition

          The common name of the coding system.

          Control0..0
          Typestring(st: Character String)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelCode System Name
          10. ClinicalDocument.realmCode.codeSystemVersion
          Definition

          If applicable, a version descriptor defined specifically for the given code system.

          Control0..0
          Typestring(st: Character String)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelCode System Version
          12. ClinicalDocument.realmCode.displayName
          Definition

          A name or title for the code, under which the sending system shows the code value to its users.

          Control0..0
          Typestring(st: Character String)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelDisplay Name
          14. ClinicalDocument.realmCode.originalText
          Definition

          The text or phrase used as the basis for the coding.

          Control0..0
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
          LabelOriginal Text
          16. ClinicalDocument.realmCode.qualifier
          Definition

          Specifies additional codes that increase the specificity of the the primary code.

          Control0..0
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
          LabelQualifier
          18. ClinicalDocument.realmCode.translation
          Definition

          A set of other concept descriptors that translate this concept descriptor into other code systems.

          Control0..0
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
          XML FormatThe type of this property is determined using the " xsi:typeattribute.
          LabelTranslation
          20. ClinicalDocument.typeId
          Definition

          ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = "2.16.840.1.113883.1.3" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = "POCD_HD000040" (which is the unique identifier for the CDA, Release Two Hierarchical Description).

          Comments

          SHALL contain exactly one [1..1] typeId (CONF:4537-5361).

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
          22. ClinicalDocument.typeId.root
          Definition

          Identifies the type as an HL7 Registered model

          Comments

          This typeId SHALL contain exactly one [1..1] @root="2.16.840.1.113883.1.3" (CONF:4537-5250).

          Control1..1
          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelRoot
          Fixed Value2.16.840.1.113883.1.3
          24. ClinicalDocument.typeId.extension
          Definition

          A character string as a unique identifier within the scope of the identifier root.

          Comments

          This typeId SHALL contain exactly one [1..1] @extension="POCD_HD000040" (CONF:4537-5251).

          Control1..1
          Typestring(st: Character String)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelExtension
          Fixed ValuePOCD_HD000040
          26. ClinicalDocument.templateId
          Definition

          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

          Control2..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
          SlicingThis element introduces a set of slices on ClinicalDocument.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ root
          • value @ extension
          • 28. ClinicalDocument.templateId:us-realm
            Slice Nameus-realm
            Definition

            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            30. ClinicalDocument.templateId:us-realm.root
            Definition

            A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

            Control1..1
            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelRoot
            Pattern Value2.16.840.1.113883.10.20.22.1.1
            32. ClinicalDocument.templateId:us-realm.extension
            Definition

            A character string as a unique identifier within the scope of the identifier root.

            Control1..1
            Typestring(st: Character String)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExtension
            Pattern Value2024-05-01
            34. ClinicalDocument.templateId:care-plan
            Slice Namecare-plan
            Definition

            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            36. ClinicalDocument.templateId:care-plan.root
            Definition

            A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

            Control1..1
            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelRoot
            Pattern Value2.16.840.1.113883.10.20.22.1.15
            38. ClinicalDocument.templateId:care-plan.extension
            Definition

            A character string as a unique identifier within the scope of the identifier root.

            Control1..1
            Typestring(st: Character String)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExtension
            Pattern Value2024-05-01
            40. ClinicalDocument.id
            Short**SHALL** be a globally unique identifier for the document (CONF:4537-9991).
            Comments

            SHALL contain exactly one [1..1] id (CONF:4537-5363).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            42. ClinicalDocument.code
            Short**SHALL** specify the particular kind of document (e.g., History and Physical, Discharge Summary, Progress Note) (CONF:4537-9992).
            Comments

            SHALL contain exactly one [1..1] code (CONF:4537-5253).

            Control1..1
            BindingThe codes SHALL be taken from Care Plan Document Type .
            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.10)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            44. ClinicalDocument.code.nullFlavor
            Definition

            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

            Control0..0
            BindingThe codes SHALL be taken from CDANullFlavor
            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExceptional Value Detail
            46. ClinicalDocument.code.code
            Definition

            The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

            Control1..1
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelCode
            48. ClinicalDocument.code.codeSystem
            Definition

            Specifies the code system that defines the code.

            Control1..1
            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelCode System
            Pattern Value2.16.840.1.113883.6.1
            50. ClinicalDocument.code.qualifier
            Definition

            Specifies additional codes that increase the specificity of the the primary code.

            Control0..0
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
            LabelQualifier
            52. ClinicalDocument.title
            ShortThe title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
            Comments

            SHALL contain exactly one [1..1] title (CONF:4537-5254).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/ST
            54. ClinicalDocument.effectiveTime
            Definition

            A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

            ShortBase for all types and resources
            Comments

            SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5256).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
            Is Modifierfalse
            Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
            ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
            56. ClinicalDocument.confidentialityCode
            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            58. ClinicalDocument.confidentialityCode.nullFlavor
            Definition

            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

            Control0..0
            BindingThe codes SHALL be taken from CDANullFlavor
            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExceptional Value Detail
            60. ClinicalDocument.confidentialityCode.code
            Definition

            The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

            Control1..1
            BindingThe codes SHOULD be taken from HL7 BasicConfidentialityKind .
            (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.16926)
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelCode
            62. ClinicalDocument.confidentialityCode.qualifier
            Definition

            Specifies additional codes that increase the specificity of the the primary code.

            Control0..0
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
            LabelQualifier
            64. ClinicalDocument.languageCode
            Comments

            SHALL contain exactly one [1..1] languageCode, which SHALL be selected from ValueSet AllLanguages https://www.hl7.org/fhir/valueset-all-languages.html (OID 2.16.840.1.113883.4.642.3.21) DYNAMIC.

            Control1..1
            BindingThe codes SHALL be taken from AllLanguages
            (required to http://hl7.org/fhir/ValueSet/all-languages)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
            66. ClinicalDocument.setId
            Comments

            SHOULD contain zero or one [0..1] setId (CONF:1198-32321).

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            68. ClinicalDocument.versionNumber
            Comments

            SHOULD contain zero or one [0..1] versionNumber (CONF:1198-32322).

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
            70. ClinicalDocument.recordTarget
            ShortThe recordTarget records the administrative and demographic data of the patient whose health information is described by the clinical document; each recordTarget must contain at least one patientRole element
            Comments

            SHALL contain at least one [1..*] recordTarget (CONF:4537-5266).

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/RecordTarget
            72. ClinicalDocument.recordTarget.patientRole
            Comments

            Such recordTargets SHALL contain exactly one [1..1] patientRole (CONF:4537-5267).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/PatientRole
            74. ClinicalDocument.recordTarget.patientRole.id
            Comments

            This patientRole SHALL contain at least one [1..*] id (CONF:4537-5268).

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            76. ClinicalDocument.recordTarget.patientRole.addr
            Definition

            Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

            Short(USCDI) Address
            Comments

            This patientRole SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5271).

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
            Is Modifierfalse
            Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
            shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
            should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
            should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
            81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
            81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
            81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
            shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
            78. ClinicalDocument.recordTarget.patientRole.telecom
            Short(USCDI) Phone Number / Email
            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
            Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
            80. ClinicalDocument.recordTarget.patientRole.telecom.use
            Definition

            One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

            Comments

            Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-5375).

            Control0..1
            BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelUse Code
            82. ClinicalDocument.recordTarget.patientRole.patient
            Comments

            This patientRole SHALL contain exactly one [1..1] patient (CONF:4537-5283).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Patient
            Invariants4537-32993: If sdtc:deceasedInd="true", then sdtc:deceasedTime **SHALL** be present with either a @value or @nullFlavor=UNK (CONF:4537-32993). (sdtcDeceasedInd.exists(value='true') implies sdtcDeceasedTime.exists())
            4537-21000: If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true (sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true'))
            should-maritalStatusCode: SHOULD contain maritalStatusCode (maritalStatusCode.exists())
            should-us-languageCommunication: SHOULD contain languageCommunication (languageCommunication.exists())
            84. ClinicalDocument.recordTarget.patientRole.patient.name
            Definition

            A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).


            A name associated with the individual.

            ShortBase for all types and resourcesA name associated with the patient
            Comments

            This patient SHALL contain at least one [1..*] US Realm Patient Name (PTN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1) (CONF:4537-5284).


            A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns. Animal names may be communicated as given names, and optionally may include a family name.

            Control10..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/PNHumanName(US Realm Patient Name (PTN.US.FIELDED))
            Is Modifierfalse
            Requirements

            Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

            Invariantspn-no-ls: 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: SHALL contain exactly one [1..1] family (CONF:81-7159). (nullFlavor.exists() or item.family.count() = 1)
            shall-given: SHALL contain at least one [1..*] given (CONF:81-7157). (nullFlavor.exists() or item.given.exists())
            shall-max-suffix: There may be at most one suffix ((item.suffix.empty() or item.suffix.count() = 1))
            81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278). (item.xmlText.empty())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            86. ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode
            Comments

            This patient SHALL contain exactly one [1..1] administrativeGenderCode, which SHALL be selected from ValueSet Administrative Gender (HL7 V3) urn:oid:2.16.840.1.113883.1.11.1 DYNAMIC (CONF:4537-6394).

            Control1..1
            BindingThe codes SHALL be taken from Administrative Gender (HL7 V3) .
            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.1)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            88. ClinicalDocument.recordTarget.patientRole.patient.birthTime
            Short(USCDI) Date of Birth - **MAY** be precise to the minute (CONF:4537-32418) (For cases where information about newborn's time of birth needs to be captured)
            Comments

            This patient SHALL contain exactly one [1..1] birthTime (CONF:4537-5298).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
            Invariantsts-shall-year: **SHALL** be precise to at least the year (nullFlavor.exists() or value.toString().length() >= 4)
            ts-should-day: **SHOULD** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
            90. ClinicalDocument.recordTarget.patientRole.patient.raceCode
            Short(USCDI) Race
            Comments

            This patient SHALL contain exactly one [1..1] raceCode, which SHALL be selected from ValueSet Race Category Excluding Nulls urn:oid:2.16.840.1.113883.3.2074.1.1.3 DYNAMIC (CONF:4537-5322).

            Control1..1
            BindingThe codes SHALL be taken from Race Category Excluding Nulls .
            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.2074.1.1.3)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            92. ClinicalDocument.recordTarget.patientRole.patient.ethnicGroupCode
            Short(USCDI) Ethnicity
            Comments

            This patient SHALL contain exactly one [1..1] ethnicGroupCode, which SHALL be selected from ValueSet Ethnicity urn:oid:2.16.840.1.114222.4.11.837 DYNAMIC (CONF:4537-5323).

            Control1..1
            BindingThe codes SHALL be taken from Ethnicity .
            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.837)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            94. ClinicalDocument.author
            ShortThe author element represents the creator of the clinical document. The author may be a device or a person.
            Comments

            SHALL contain at least one [1..*] author (CONF:4537-5444).

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
            96. ClinicalDocument.author.time
            Definition

            A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

            ShortBase for all types and resources
            Comments

            Such authors SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5445).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
            Is Modifierfalse
            Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
            ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
            98. ClinicalDocument.author.assignedAuthor
            Comments

            Such authors SHALL contain exactly one [1..1] assignedAuthor (CONF:4537-5448).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor
            Invariants4537-16790: There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). ((assignedPerson | assignedAuthoringDevice).count() = 1)
            should-id-npi: SHOULD contain an id with root='2.16.840.1.113883.4.6' (NPI) (id.where(root = '2.16.840.1.113883.4.6'))
            should-us-code: SHOULD contain code (code.exists())
            100. ClinicalDocument.author.assignedAuthor.id
            Comments

            This assignedAuthor SHOULD contain zero or one [0..1] id (CONF:4537-32882) such that it, This assignedAuthor SHALL contain at least one [1..*] id (CONF:4537-5449).

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            SlicingThis element introduces a set of slices on ClinicalDocument.author.assignedAuthor.id. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ root
            • 102. ClinicalDocument.author.assignedAuthor.id:npi
              Slice Namenpi
              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              Invariantsshould-extension: SHOULD contain extension (extension.exists())
              104. ClinicalDocument.author.assignedAuthor.id:npi.root
              Definition

              A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

              Comments

              SHALL contain exactly one [1..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-32884).

              Control1..1
              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelRoot
              Pattern Value2.16.840.1.113883.4.6
              106. ClinicalDocument.author.assignedAuthor.addr
              Definition

              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

              ShortBase for all types and resources
              Comments

              This assignedAuthor SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5452).

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
              Is Modifierfalse
              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
              108. ClinicalDocument.author.assignedAuthor.telecom
              Comments

              This assignedAuthor SHALL contain at least one [1..*] telecom (CONF:4537-5428).

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
              Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
              110. ClinicalDocument.author.assignedAuthor.telecom.use
              Definition

              One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

              Comments

              Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7995).

              Control0..1
              BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
              Typecode(cs: Coded Simple Value)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelUse Code
              112. ClinicalDocument.informant
              Comments

              MAY contain zero or more [0..*] informant (CONF:4537-31355) such that it

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
              SlicingThis element introduces a set of slices on ClinicalDocument.informant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • exists @ relatedEntity
              • exists @ assignedEntity
              • 114. ClinicalDocument.informant:provider
                Slice Nameprovider
                ShortThe informant element describes an information source for any content within the clinical document. This informant is constrained for use when the source of information is an assigned health care provider for the patient.
                Comments

                MAY contain zero or more [0..*] informant (CONF:4537-8001) such that it

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                116. ClinicalDocument.informant:provider.assignedEntity
                Comments

                SHALL contain exactly one [1..1] assignedEntity (CONF:4537-8002).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                118. ClinicalDocument.informant:provider.assignedEntity.id
                ShortIf assignedEntity/id is a provider then this id, **SHOULD** include zero or one [0..1] id where id/@root ="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-9946).
                Comments

                This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-9945).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                120. ClinicalDocument.informant:provider.assignedEntity.addr
                Definition

                Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                ShortBase for all types and resources
                Comments

                This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-8220).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                Is Modifierfalse
                Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                122. ClinicalDocument.informant:provider.assignedEntity.assignedPerson
                Comments

                This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-8221).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                124. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.name
                Definition

                A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).


                A name associated with the person.

                ShortBase for all types and resourcesA name associated with the person
                Comments

                This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-8222).


                Person may have multiple names with different uses or applicable periods.

                Control10..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/PNHumanName(US Realm Person Name (PN.US.FIELDED))
                Is Modifierfalse
                Requirements

                Need to be able to track the person by multiple names. Examples are your official name and a partner name.

                Invariantspn-no-ls: 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())
                81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                126. ClinicalDocument.informant:provider.relatedEntity
                Control0..0
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                128. ClinicalDocument.informant:non-provider
                Slice Namenon-provider
                ShortThe informant element describes an information source (who is not a provider) for any content within the clinical document. This informant would be used when the source of information has a personal relationship with the patient or is the patient.
                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                130. ClinicalDocument.informant:non-provider.assignedEntity
                Control0..0
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                132. ClinicalDocument.informant:non-provider.relatedEntity
                Comments

                SHALL contain exactly one [1..1] relatedEntity (CONF:4537-31356).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                134. ClinicalDocument.custodian
                ShortThe custodian element represents the organization that is in charge of maintaining and is entrusted with the care of the document. There is only one custodian per CDA document. Allowing that a CDA document may not represent the original form of the authenticated document, the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.
                Comments

                SHALL contain exactly one [1..1] custodian (CONF:4537-5519).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Custodian
                136. ClinicalDocument.custodian.assignedCustodian
                Comments

                This custodian SHALL contain exactly one [1..1] assignedCustodian (CONF:4537-5520).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian
                138. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization
                Comments

                This assignedCustodian SHALL contain exactly one [1..1] representedCustodianOrganization (CONF:4537-5521).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization
                140. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id
                Comments

                This representedCustodianOrganization SHALL contain at least one [1..*] id (CONF:4537-5522).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                142. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name
                Comments

                This representedCustodianOrganization SHALL contain exactly one [1..1] name (CONF:4537-5524).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                144. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom
                Comments

                This representedCustodianOrganization SHALL contain exactly one [1..1] telecom (CONF:4537-5525).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                146. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use
                Definition

                One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                Comments

                This telecom SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7998).

                Control0..1
                BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelUse Code
                148. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr
                Definition

                Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                ShortBase for all types and resources
                Comments

                This representedCustodianOrganization SHALL contain exactly one [1..1] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5559).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                Is Modifierfalse
                Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                150. ClinicalDocument.participant
                ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                Comments

                SHOULD contain zero or more [0..*] RelatedPerson participant

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                SlicingThis element introduces a set of slices on ClinicalDocument.participant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ typeCode
                • 152. ClinicalDocument.participant.typeCode
                  Control1..1
                  BindingThe codes SHALL be taken from CDAParticipationType
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  154. ClinicalDocument.participant.associatedEntity
                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                  156. ClinicalDocument.participant:verifier
                  Slice Nameverifier
                  ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                  Comments

                  SHOULD contain zero or more [0..*] participant (CONF:1198-31677) such that it

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                  Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                  4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                  158. ClinicalDocument.participant:verifier.typeCode
                  Comments

                  SHALL contain exactly one [1..1] @typeCode="VRF" Verifier (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31678).

                  Control1..1
                  BindingThe codes SHALL be taken from CDAParticipationType
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueVRF
                  160. ClinicalDocument.participant:verifier.functionCode
                  Comments

                  SHALL contain exactly one [1..1] functionCode (CONF:1198-31679).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  162. ClinicalDocument.participant:verifier.functionCode.code
                  Definition

                  The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                  Comments

                  This functionCode SHALL contain exactly one [1..1] @code="425268008" Review of Care Plan (CONF:1198-31680).

                  Control1..1
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode
                  Pattern Value425268008
                  164. ClinicalDocument.participant:verifier.functionCode.codeSystem
                  Definition

                  Specifies the code system that defines the code.

                  Comments

                  This functionCode SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.96" (CodeSystem: SNOMED CT urn:oid:2.16.840.1.113883.6.96) (CONF:1198-31681).

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode System
                  Pattern Value2.16.840.1.113883.6.96
                  166. ClinicalDocument.participant:verifier.functionCode.qualifier
                  Definition

                  Specifies additional codes that increase the specificity of the the primary code.

                  Control0..0
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                  LabelQualifier
                  168. ClinicalDocument.participant:verifier.time
                  Definition

                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                  ShortBase for all types and resources
                  Comments

                  SHALL contain exactly one [1..1] time (CONF:1198-31682).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                  Is Modifierfalse
                  Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                  ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                  ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                  170. ClinicalDocument.participant:verifier.associatedEntity
                  Comments

                  SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31683).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                  Invariantsshould-code: SHOULD contain code (code.exists())
                  172. ClinicalDocument.participant:verifier.associatedEntity.classCode
                  Comments

                  This associatedEntity SHALL contain exactly one [1..1] @classCode="ASSIGNED" (CodeSystem: HL7RoleClass urn:oid:2.16.840.1.113883.5.110) (CONF:1198-31686).

                  Control1..1
                  BindingThe codes SHALL be taken from CDARoleClassAssociative
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueASSIGNED
                  174. ClinicalDocument.participant:verifier.associatedEntity.id
                  Comments

                  This associatedEntity SHALL contain at least one [1..*] id (CONF:1198-31684).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  176. ClinicalDocument.participant:verifier.associatedEntity.code
                  Comments

                  This associatedEntity SHOULD contain zero or one [0..1] code (CONF:1198-31685).

                  Control0..1
                  BindingFor example codes, see CDARoleCode
                  (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  178. ClinicalDocument.participant:verifier.associatedEntity.code.code
                  Definition

                  The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                  Comments

                  The code SHOULD be selected from ValueSet Personal And Legal Relationship Role Type urn:oid:2.16.840.1.113883.11.20.12.1 DYNAMIC (CONF:1198-32367).

                  Control0..1
                  BindingThe codes SHOULD be taken from Personal And Legal Relationship Role Type .
                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.12.1)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode
                  180. ClinicalDocument.participant:verifier.associatedEntity.code.qualifier
                  Definition

                  Specifies additional codes that increase the specificity of the the primary code.

                  Control0..0
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                  LabelQualifier
                  182. ClinicalDocument.participant:indirect
                  Slice Nameindirect
                  ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                  Comments

                  SHOULD contain zero or more [0..*] participant (CONF:1198-31895) such that it

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                  Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                  4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                  184. ClinicalDocument.participant:indirect.typeCode
                  Comments

                  SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31896).

                  Control1..1
                  BindingThe codes SHALL be taken from CDAParticipationType
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueIND
                  186. ClinicalDocument.participant:indirect.associatedEntity
                  Comments

                  SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31897).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                  188. ClinicalDocument.participant:indirect.associatedEntity.classCode
                  Comments

                  This associatedEntity SHALL contain exactly one [1..1] @classCode, which SHALL be selected from ValueSet INDRoleclassCodes urn:oid:2.16.840.1.113883.11.20.9.33 STATIC (CONF:1198-31898).

                  Control1..1
                  BindingThe codes SHALL be taken from INDRoleclassCodes .
                  (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  190. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson
                  Comments

                  This associatedEntity SHALL contain exactly one [1..1] associatedPerson (CONF:1198-31899).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                  192. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.name
                  Definition

                  A name associated with the person.

                  ShortA name associated with the person
                  Comments

                  This associatedPerson SHALL contain at least one [1..*] name (CONF:1198-31900).


                  Person may have multiple names with different uses or applicable periods.

                  Control10..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PNHumanName
                  Is Modifierfalse
                  Requirements

                  Need to be able to track the person by multiple names. Examples are your official name and a partner name.

                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  194. ClinicalDocument.documentationOf
                  ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
                  Comments

                  MAY contain zero or more [0..*] documentationOf (CONF:4537-14835).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                  SlicingThis element introduces a set of slices on ClinicalDocument.documentationOf. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ serviceEvent.classCode
                  • 196. ClinicalDocument.documentationOf.serviceEvent
                    ShortA serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.
                    Comments

                    The documentationOf, if present, SHALL contain exactly one [1..1] serviceEvent (CONF:4537-14836).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent
                    Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
                    198. ClinicalDocument.documentationOf.serviceEvent.effectiveTime
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    This serviceEvent SHALL contain exactly one [1..1] US Realm Date and Time (Interval) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.3) (CONF:4537-14837).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    200. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low
                    Definition

                    This is the low limit of the interval.

                    Short**MAY** be precise to at least the second
                    Comments

                    This effectiveTime SHALL contain exactly one [1..1] low (CONF:4537-14838).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                    LabelLow Boundary
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    202. ClinicalDocument.documentationOf:care-provision
                    Slice Namecare-provision
                    Comments

                    SHALL contain exactly one [1..1] documentationOf (CONF:1198-31901) such that it

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                    204. ClinicalDocument.documentationOf:care-provision.serviceEvent
                    ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
                    Comments

                    SHALL contain exactly one [1..1] serviceEvent (CONF:1198-31902).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent
                    Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
                    206. ClinicalDocument.documentationOf:care-provision.serviceEvent.classCode
                    Comments

                    This serviceEvent SHALL contain exactly one [1..1] @classCode="PCPR" Care Provision (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:1198-31903).

                    Control1..1
                    BindingThe codes SHALL be taken from CDAActClass
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValueACT
                    Fixed ValuePCPR
                    208. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    This serviceEvent SHALL contain exactly one [1..1] effectiveTime (CONF:1198-31904).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    210. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low
                    Definition

                    This is the low limit of the interval.

                    Short**MAY** be precise to at least the second
                    Comments

                    This effectiveTime SHALL contain exactly one [1..1] low (CONF:1198-32330).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                    LabelLow Boundary
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    212. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high
                    Definition

                    This is the high limit of the interval.

                    Short**MAY** be precise to at least the second
                    Comments

                    This effectiveTime MAY contain zero or one [0..1] high (CONF:1198-32331).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                    LabelHigh Boundary
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    214. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer
                    ShortThe performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.
                    Comments

                    This serviceEvent SHOULD contain zero or more [0..*] performer (CONF:4537-14839).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer1
                    216. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeCode
                    Comments

                    The performer, if present, SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ServiceEventPerformer urn:oid:2.16.840.1.113883.1.11.19601 STATIC (CONF:4537-14840).

                    Control1..1
                    BindingThe codes SHALL be taken from x_ServiceEventPerformer .
                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19601)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    218. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity
                    Comments

                    SHALL contain exactly one [1..1] assignedEntity (CONF:1198-31907).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    Invariantsshould-us-code: SHOULD contain code (code.exists())
                    220. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] id (CONF:1198-31908).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    222. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.code
                    Comments

                    This assignedEntity MAY contain zero or one [0..1] code (CONF:1198-31909).

                    Control0..1
                    BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    224. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson
                    Comments

                    This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:1198-32328).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    226. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.name
                    Definition

                    A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).


                    A name associated with the person.

                    ShortBase for all types and resourcesA name associated with the person
                    Comments

                    This assignedPerson SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1198-32329).


                    Person may have multiple names with different uses or applicable periods.

                    Control10..1*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PNHumanName(US Realm Person Name (PN.US.FIELDED))
                    Is Modifierfalse
                    Requirements

                    Need to be able to track the person by multiple names. Examples are your official name and a partner name.

                    Invariantspn-no-ls: 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())
                    81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                    81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    228. ClinicalDocument.relatedDocument
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                    SlicingThis element introduces a set of slices on ClinicalDocument.relatedDocument. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • exists @ parentDocument
                    • 230. ClinicalDocument.relatedDocument:relatedDocument1
                      Slice NamerelatedDocument1
                      Comments

                      MAY contain zero or more [0..*] relatedDocument (CONF:1198-29893) such that it

                      Control0..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                      232. ClinicalDocument.relatedDocument:relatedDocument1.typeCode
                      Comments

                      SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ActRelationshipDocument urn:oid:2.16.840.1.113883.1.11.11610 STATIC (CONF:1198-31889).

                      Control1..1
                      BindingThe codes SHALL be taken from x_ActRelationshipDocument .
                      (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.11610)
                      Typecode(cs: Coded Simple Value)
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      234. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument
                      Comments

                      SHALL contain exactly one [1..1] parentDocument (CONF:1198-29894).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/ParentDocument
                      236. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.id
                      Comments

                      This parentDocument SHALL contain at least one [1..*] id (CONF:1198-32949).

                      Control1..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                      238. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.setId
                      Comments

                      This parentDocument SHALL contain exactly one [1..1] setId (CONF:1198-29895).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                      240. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.versionNumber
                      Comments

                      This parentDocument SHALL contain exactly one [1..1] versionNumber (CONF:1198-29896).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
                      242. ClinicalDocument.componentOf
                      ShortThe encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
                      Comments

                      SHOULD contain zero or one [0..1] componentOf (CONF:1198-32004) such that it

                      Control0..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/ComponentOf
                      244. ClinicalDocument.componentOf.encompassingEncounter
                      Comments

                      SHALL contain exactly one [1..1] encompassingEncounter (CONF:1198-32005).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter
                      Invariantsshould-responsibleParty: SHOULD contain responsibleParty (responsibleParty.exists())
                      246. ClinicalDocument.componentOf.encompassingEncounter.id
                      Comments

                      This encompassingEncounter SHALL contain at least one [1..*] id (CONF:4537-9959).

                      Control1..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                      248. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
                      Definition

                      A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                      ShortBase for all types and resources
                      Comments

                      This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime (CONF:1198-32007).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                      Is Modifierfalse
                      Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                      ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                      ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                      250. ClinicalDocument.component
                      Comments

                      SHALL contain exactly one [1..1] component (CONF:1198-28753).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component
                      252. ClinicalDocument.component.structuredBody
                      Comments

                      This component SHALL contain exactly one [1..1] structuredBody (CONF:1198-28754).

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/StructuredBody
                      Invariants1198-31044: This structuredBody **SHALL NOT** contain a Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-31044). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
                      should-section-healthstatus: SHOULD contain a Health Status Evaluations and Outcomes Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthStatusEvaluationsandOutcomesSection')))
                      254. ClinicalDocument.component.structuredBody.component
                      Control2..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                      SlicingThis element introduces a set of slices on ClinicalDocument.component.structuredBody.component. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • profile @ section
                      • 256. ClinicalDocument.component.structuredBody.component.section
                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section
                        258. ClinicalDocument.component.structuredBody.component:healthConcerns
                        Slice NamehealthConcerns
                        Comments

                        This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28755).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                        260. ClinicalDocument.component.structuredBody.component:healthConcerns.section
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Concerns Section)
                        Is Modifierfalse
                        Invariantsshould-health-status-obs: SHOULD contain Health Status Observation (entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthStatusObservation')))
                        shall-health-concern-act: If section/@nullFlavor is not present, SHALL contain at least one Health Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthConcernAct')).exists())
                        262. ClinicalDocument.component.structuredBody.component:goals
                        Slice Namegoals
                        Comments

                        This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28761) such that it

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                        264. ClinicalDocument.component.structuredBody.component:goals.section
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Comments

                        SHALL contain exactly one [1..1] Goals Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.60) (CONF:1198-28762).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Goals Section)
                        Is Modifierfalse
                        Invariantsshall-goal-obs: If section/@nullFlavor is not present, SHALL contain at least one Goal Observation (nullFlavor.exists() or entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/GoalObservation')).exists())
                        266. ClinicalDocument.component.structuredBody.component:activities
                        Slice Nameactivities
                        Comments

                        This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-28763) such that it

                        Control0..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                        268. ClinicalDocument.component.structuredBody.component:activities.section
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Comments

                        SHALL contain exactly one [1..1] Activities Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.21.2.3:2024-05-01) (CONF:1198-28764).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Activities Section)
                        Is Modifierfalse
                        Invariantsshould-intervention-act: SHOULD contain Intervention Act (entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/InterventionAct')))
                        should-planned-intervention-act: SHOULD contain Planned Intervention Act (entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlannedInterventionAct')))
                        270. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm
                        Slice NamehealthStatusEvalOutcm
                        Comments

                        This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-29596) such that it

                        Control0..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                        272. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.section
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Comments

                        SHALL contain exactly one [1..1] Health Status Evaluations and Outcomes Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.61) (CONF:1198-29597).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Status Evaluations and Outcomes Section)
                        Is Modifierfalse
                        Invariantsshall-outcome-obs: If section/@nullFlavor is not present, SHALL contain at least one Outcome Observation (nullFlavor.exists() or entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/OutcomeObservation')).exists())
                        274. ClinicalDocument.component.structuredBody.component:advDirectives
                        Slice NameadvDirectives
                        Comments

                        This structuredBody MAY contain zero or one [0..1] component (CONF:1198-28942) such that it

                        Control0..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                        276. ClinicalDocument.component.structuredBody.component:advDirectives.section
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Comments

                        SHALL contain exactly one [1..1] Advance Directives Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.21.1:2024-05-01).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Advance Directives Section)
                        Is Modifierfalse
                        Invariantsshall-adv-directive-organizer: If section/@nullFlavor is not present, SHALL contain at least one Advance Directive Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AdvanceDirectiveOrganizer')).exists())

                        Guidance on how to interpret the contents of this table can be found here

                        0. ClinicalDocument
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Control1..1
                        Is Modifierfalse
                        Logical ContainerClinicalDocument (CDA Class)
                        ValidationInstance of this type are validated by templateId
                        XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
                        Invariants4537-6380: If setId is present versionNumber **SHALL** be present (CONF:4537-6380). (setId.exists() implies versionNumber.exists())
                        4537-6387: If versionNumber is present setId **SHALL** be present (CONF:4537-6387). (versionNumber.exists() implies setId.exists())
                        should-legalAuthenticator: SHOULD contain legalAuthenticator (legalAuthenticator.exists())
                        should-relatedParticipant: Documents SHOULD contain a RelatedPerson participant (participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists())
                        should-setId: SHOULD contain setId (setId.exists())
                        should-versionNumber: SHOULD contain versionNumber (versionNumber.exists())
                        should-informationRecipient: SHOULD contain informationRecipient (informationRecipient.exists())
                        should-componentOf: SHOULD contain componentOf (componentOf.exists())
                        2. ClinicalDocument.nullFlavor
                        Definition

                        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                        Control0..1
                        BindingThe codes SHALL be taken from CDANullFlavor
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExceptional Value Detail
                        4. ClinicalDocument.classCode
                        Control0..1
                        BindingFor example codes, see CDAActClass
                        (example to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed ValueDOCCLIN
                        6. ClinicalDocument.moodCode
                        Control0..1
                        BindingThe codes SHALL be taken from CDAActMood
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed ValueEVN
                        8. ClinicalDocument.realmCode
                        Definition

                        When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                        Comments

                        SHALL contain exactly one [1..1] realmCode="US" (CONF:4537-16791).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                        10. ClinicalDocument.realmCode.nullFlavor
                        Definition

                        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                        Control0..1
                        BindingThe codes SHALL be taken from CDANullFlavor
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExceptional Value Detail
                        12. ClinicalDocument.realmCode.code
                        Definition

                        The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                        Control1..1
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelCode
                        Pattern ValueUS
                        14. ClinicalDocument.realmCode.codeSystem
                        Definition

                        Specifies the code system that defines the code.

                        Control0..0
                        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelCode System
                        16. ClinicalDocument.realmCode.codeSystemName
                        Definition

                        The common name of the coding system.

                        Control0..0
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelCode System Name
                        18. ClinicalDocument.realmCode.codeSystemVersion
                        Definition

                        If applicable, a version descriptor defined specifically for the given code system.

                        Control0..0
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelCode System Version
                        20. ClinicalDocument.realmCode.displayName
                        Definition

                        A name or title for the code, under which the sending system shows the code value to its users.

                        Control0..0
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelDisplay Name
                        22. ClinicalDocument.realmCode.sdtcValueSet
                        Definition

                        The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                        Control0..1
                        Typestring(oid: ISO Object Identifier)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                        24. ClinicalDocument.realmCode.sdtcValueSetVersion
                        Definition

                        The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                        Control0..1
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                        26. ClinicalDocument.realmCode.originalText
                        Definition

                        The text or phrase used as the basis for the coding.

                        Control0..0
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                        LabelOriginal Text
                        28. ClinicalDocument.realmCode.qualifier
                        Definition

                        Specifies additional codes that increase the specificity of the the primary code.

                        Control0..0
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                        LabelQualifier
                        30. ClinicalDocument.realmCode.translation
                        Definition

                        A set of other concept descriptors that translate this concept descriptor into other code systems.

                        Control0..0
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                        XML FormatThe type of this property is determined using the " xsi:typeattribute.
                        LabelTranslation
                        32. ClinicalDocument.typeId
                        Definition

                        ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = "2.16.840.1.113883.1.3" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = "POCD_HD000040" (which is the unique identifier for the CDA, Release Two Hierarchical Description).

                        Comments

                        SHALL contain exactly one [1..1] typeId (CONF:4537-5361).

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                        34. ClinicalDocument.typeId.nullFlavor
                        Definition

                        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                        Control0..1
                        BindingThe codes SHALL be taken from CDANullFlavor
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExceptional Value Detail
                        36. ClinicalDocument.typeId.assigningAuthorityName
                        Definition

                        A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                        Control0..1
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelAssigning Authority Name
                        38. ClinicalDocument.typeId.displayable
                        Definition

                        Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                        Control0..1
                        Typeboolean(bl: Boolean)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelDisplayable
                        40. ClinicalDocument.typeId.root
                        Definition

                        Identifies the type as an HL7 Registered model

                        Comments

                        This typeId SHALL contain exactly one [1..1] @root="2.16.840.1.113883.1.3" (CONF:4537-5250).

                        Control1..1
                        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelRoot
                        Fixed Value2.16.840.1.113883.1.3
                        42. ClinicalDocument.typeId.extension
                        Definition

                        A character string as a unique identifier within the scope of the identifier root.

                        Comments

                        This typeId SHALL contain exactly one [1..1] @extension="POCD_HD000040" (CONF:4537-5251).

                        Control1..1
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExtension
                        Fixed ValuePOCD_HD000040
                        44. ClinicalDocument.templateId
                        Definition

                        When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                        Control2..*
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                        SlicingThis element introduces a set of slices on ClinicalDocument.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ root
                        • value @ extension
                        • 46. ClinicalDocument.templateId:us-realm
                          Slice Nameus-realm
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          48. ClinicalDocument.templateId:us-realm.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          50. ClinicalDocument.templateId:us-realm.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          52. ClinicalDocument.templateId:us-realm.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          54. ClinicalDocument.templateId:us-realm.root
                          Definition

                          A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Pattern Value2.16.840.1.113883.10.20.22.1.1
                          56. ClinicalDocument.templateId:us-realm.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          Pattern Value2024-05-01
                          58. ClinicalDocument.templateId:care-plan
                          Slice Namecare-plan
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          60. ClinicalDocument.templateId:care-plan.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          62. ClinicalDocument.templateId:care-plan.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          64. ClinicalDocument.templateId:care-plan.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          66. ClinicalDocument.templateId:care-plan.root
                          Definition

                          A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Pattern Value2.16.840.1.113883.10.20.22.1.15
                          68. ClinicalDocument.templateId:care-plan.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          Pattern Value2024-05-01
                          70. ClinicalDocument.id
                          Short**SHALL** be a globally unique identifier for the document (CONF:4537-9991).
                          Comments

                          SHALL contain exactly one [1..1] id (CONF:4537-5363).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          72. ClinicalDocument.code
                          Short**SHALL** specify the particular kind of document (e.g., History and Physical, Discharge Summary, Progress Note) (CONF:4537-9992).
                          Comments

                          SHALL contain exactly one [1..1] code (CONF:4537-5253).

                          Control1..1
                          BindingThe codes SHALL be taken from Care Plan Document Type .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.10)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          74. ClinicalDocument.code.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..0
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          76. ClinicalDocument.code.code
                          Definition

                          The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                          Control1..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode
                          78. ClinicalDocument.code.codeSystem
                          Definition

                          Specifies the code system that defines the code.

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System
                          Pattern Value2.16.840.1.113883.6.1
                          80. ClinicalDocument.code.codeSystemName
                          Definition

                          The common name of the coding system.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System Name
                          82. ClinicalDocument.code.codeSystemVersion
                          Definition

                          If applicable, a version descriptor defined specifically for the given code system.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System Version
                          84. ClinicalDocument.code.displayName
                          Definition

                          A name or title for the code, under which the sending system shows the code value to its users.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplay Name
                          86. ClinicalDocument.code.sdtcValueSet
                          Definition

                          The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                          Control0..1
                          Typestring(oid: ISO Object Identifier)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                          88. ClinicalDocument.code.sdtcValueSetVersion
                          Definition

                          The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                          90. ClinicalDocument.code.originalText
                          Definition

                          The text or phrase used as the basis for the coding.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          LabelOriginal Text
                          92. ClinicalDocument.code.qualifier
                          Definition

                          Specifies additional codes that increase the specificity of the the primary code.

                          Control0..0
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                          LabelQualifier
                          94. ClinicalDocument.code.translation
                          Definition

                          A set of other concept descriptors that translate this concept descriptor into other code systems.

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelTranslation
                          96. ClinicalDocument.title
                          ShortThe title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
                          Comments

                          SHALL contain exactly one [1..1] title (CONF:4537-5254).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ST
                          98. ClinicalDocument.sdtcStatusCode
                          Definition

                          The statusCode extension attribute allows the implementer to identify a ClinicalDocument that is in other than the completed state. It was created to support the Structured Form Definition IG to identify that the document itself is an unfinished product currently being completed for a patient.

                          Control0..1
                          BindingThe codes SHALL be taken from ActStatus
                          (required to http://terminology.hl7.org/ValueSet/v3-ActStatus)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namestatusCode.
                          100. ClinicalDocument.effectiveTime
                          Definition

                          A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                          ShortBase for all types and resources
                          Comments

                          SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5256).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                          Is Modifierfalse
                          Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                          ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                          102. ClinicalDocument.confidentialityCode
                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          104. ClinicalDocument.confidentialityCode.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..0
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          106. ClinicalDocument.confidentialityCode.code
                          Definition

                          The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                          Control1..1
                          BindingThe codes SHOULD be taken from HL7 BasicConfidentialityKind .
                          (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.16926)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode
                          108. ClinicalDocument.confidentialityCode.codeSystem
                          Definition

                          Specifies the code system that defines the code.

                          Control0..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System
                          110. ClinicalDocument.confidentialityCode.codeSystemName
                          Definition

                          The common name of the coding system.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System Name
                          112. ClinicalDocument.confidentialityCode.codeSystemVersion
                          Definition

                          If applicable, a version descriptor defined specifically for the given code system.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCode System Version
                          114. ClinicalDocument.confidentialityCode.displayName
                          Definition

                          A name or title for the code, under which the sending system shows the code value to its users.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplay Name
                          116. ClinicalDocument.confidentialityCode.sdtcValueSet
                          Definition

                          The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                          Control0..1
                          Typestring(oid: ISO Object Identifier)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                          118. ClinicalDocument.confidentialityCode.sdtcValueSetVersion
                          Definition

                          The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                          120. ClinicalDocument.confidentialityCode.originalText
                          Definition

                          The text or phrase used as the basis for the coding.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          LabelOriginal Text
                          122. ClinicalDocument.confidentialityCode.qualifier
                          Definition

                          Specifies additional codes that increase the specificity of the the primary code.

                          Control0..0
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                          LabelQualifier
                          124. ClinicalDocument.confidentialityCode.translation
                          Definition

                          A set of other concept descriptors that translate this concept descriptor into other code systems.

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelTranslation
                          126. ClinicalDocument.languageCode
                          Comments

                          SHALL contain exactly one [1..1] languageCode, which SHALL be selected from ValueSet AllLanguages https://www.hl7.org/fhir/valueset-all-languages.html (OID 2.16.840.1.113883.4.642.3.21) DYNAMIC.

                          Control1..1
                          BindingThe codes SHALL be taken from AllLanguages
                          (required to http://hl7.org/fhir/ValueSet/all-languages)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          128. ClinicalDocument.setId
                          Comments

                          SHOULD contain zero or one [0..1] setId (CONF:1198-32321).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          130. ClinicalDocument.versionNumber
                          Comments

                          SHOULD contain zero or one [0..1] versionNumber (CONF:1198-32322).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
                          132. ClinicalDocument.copyTime
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                          134. ClinicalDocument.recordTarget
                          ShortThe recordTarget records the administrative and demographic data of the patient whose health information is described by the clinical document; each recordTarget must contain at least one patientRole element
                          Comments

                          SHALL contain at least one [1..*] recordTarget (CONF:4537-5266).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/RecordTarget
                          136. ClinicalDocument.recordTarget.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          138. ClinicalDocument.recordTarget.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          140. ClinicalDocument.recordTarget.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          142. ClinicalDocument.recordTarget.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          144. ClinicalDocument.recordTarget.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          146. ClinicalDocument.recordTarget.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          148. ClinicalDocument.recordTarget.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          150. ClinicalDocument.recordTarget.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          152. ClinicalDocument.recordTarget.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          154. ClinicalDocument.recordTarget.typeCode
                          Control0..1
                          BindingThe codes SHALL be taken from CDAParticipationType
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueRCT
                          156. ClinicalDocument.recordTarget.contextControlCode
                          Control0..1
                          BindingThe codes SHALL be taken from CDAContextControl
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueOP
                          158. ClinicalDocument.recordTarget.patientRole
                          Comments

                          Such recordTargets SHALL contain exactly one [1..1] patientRole (CONF:4537-5267).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/PatientRole
                          160. ClinicalDocument.recordTarget.patientRole.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          162. ClinicalDocument.recordTarget.patientRole.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          164. ClinicalDocument.recordTarget.patientRole.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          166. ClinicalDocument.recordTarget.patientRole.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          168. ClinicalDocument.recordTarget.patientRole.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          170. ClinicalDocument.recordTarget.patientRole.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          172. ClinicalDocument.recordTarget.patientRole.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          174. ClinicalDocument.recordTarget.patientRole.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          176. ClinicalDocument.recordTarget.patientRole.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          178. ClinicalDocument.recordTarget.patientRole.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from RoleClassRelationshipFormal
                          (required to http://terminology.hl7.org/ValueSet/v3-RoleClassRelationshipFormal)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePAT
                          180. ClinicalDocument.recordTarget.patientRole.id
                          Comments

                          This patientRole SHALL contain at least one [1..*] id (CONF:4537-5268).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          182. ClinicalDocument.recordTarget.patientRole.sdtcIdentifiedBy
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                          184. ClinicalDocument.recordTarget.patientRole.addr
                          Definition

                          Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                          Short(USCDI) Address
                          Comments

                          This patientRole SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5271).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                          Is Modifierfalse
                          Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                          shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                          should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                          81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                          81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                          81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                          shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                          186. ClinicalDocument.recordTarget.patientRole.telecom
                          Short(USCDI) Phone Number / Email
                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                          Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          188. ClinicalDocument.recordTarget.patientRole.telecom.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          190. ClinicalDocument.recordTarget.patientRole.telecom.value
                          Control0..1
                          Typeurl(url: Universal Resource Locator)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          192. ClinicalDocument.recordTarget.patientRole.telecom.useablePeriod
                          Definition

                          Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelUseable Period
                          194. ClinicalDocument.recordTarget.patientRole.telecom.use
                          Definition

                          One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                          Comments

                          Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-5375).

                          Control0..1
                          BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelUse Code
                          196. ClinicalDocument.recordTarget.patientRole.patient
                          Comments

                          This patientRole SHALL contain exactly one [1..1] patient (CONF:4537-5283).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Patient
                          Invariants4537-32993: If sdtc:deceasedInd="true", then sdtc:deceasedTime **SHALL** be present with either a @value or @nullFlavor=UNK (CONF:4537-32993). (sdtcDeceasedInd.exists(value='true') implies sdtcDeceasedTime.exists())
                          4537-21000: If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true (sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true'))
                          should-maritalStatusCode: SHOULD contain maritalStatusCode (maritalStatusCode.exists())
                          should-us-languageCommunication: SHOULD contain languageCommunication (languageCommunication.exists())
                          198. ClinicalDocument.recordTarget.patientRole.patient.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          200. ClinicalDocument.recordTarget.patientRole.patient.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          202. ClinicalDocument.recordTarget.patientRole.patient.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          204. ClinicalDocument.recordTarget.patientRole.patient.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          206. ClinicalDocument.recordTarget.patientRole.patient.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          208. ClinicalDocument.recordTarget.patientRole.patient.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          210. ClinicalDocument.recordTarget.patientRole.patient.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          212. ClinicalDocument.recordTarget.patientRole.patient.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          214. ClinicalDocument.recordTarget.patientRole.patient.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          216. ClinicalDocument.recordTarget.patientRole.patient.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityClassLivingSubject
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePSN
                          218. ClinicalDocument.recordTarget.patientRole.patient.determinerCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityDeterminer
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueINSTANCE
                          220. ClinicalDocument.recordTarget.patientRole.patient.id
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          222. ClinicalDocument.recordTarget.patientRole.patient.name
                          Definition

                          A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                          ShortBase for all types and resources
                          Comments

                          This patient SHALL contain at least one [1..*] US Realm Patient Name (PTN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1) (CONF:4537-5284).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Patient Name (PTN.US.FIELDED))
                          Is Modifierfalse
                          Invariantspn-no-ls: 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: SHALL contain exactly one [1..1] family (CONF:81-7159). (nullFlavor.exists() or item.family.count() = 1)
                          shall-given: SHALL contain at least one [1..*] given (CONF:81-7157). (nullFlavor.exists() or item.given.exists())
                          shall-max-suffix: There may be at most one suffix ((item.suffix.empty() or item.suffix.count() = 1))
                          81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278). (item.xmlText.empty())
                          224. ClinicalDocument.recordTarget.patientRole.patient.sdtcDesc
                          Definition

                          The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                          226. ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode
                          Comments

                          This patient SHALL contain exactly one [1..1] administrativeGenderCode, which SHALL be selected from ValueSet Administrative Gender (HL7 V3) urn:oid:2.16.840.1.113883.1.11.1 DYNAMIC (CONF:4537-6394).

                          Control1..1
                          BindingThe codes SHALL be taken from Administrative Gender (HL7 V3) .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.1)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          228. ClinicalDocument.recordTarget.patientRole.patient.birthTime
                          Short(USCDI) Date of Birth - **MAY** be precise to the minute (CONF:4537-32418) (For cases where information about newborn's time of birth needs to be captured)
                          Comments

                          This patient SHALL contain exactly one [1..1] birthTime (CONF:4537-5298).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                          Invariantsts-shall-year: **SHALL** be precise to at least the year (nullFlavor.exists() or value.toString().length() >= 4)
                          ts-should-day: **SHOULD** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                          230. ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedInd
                          Shortsdtc:deceasedInd
                          Comments

                          This patient MAY contain zero or one [0..1] sdtc:deceasedInd (CONF:4537-32990).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedeceasedInd.
                          232. ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime
                          Short(USCDI) Date of Death
                          Comments

                          This patient MAY contain zero or one [0..1] sdtc:deceasedTime (CONF:4537-32988).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedeceasedTime.
                          Invariantsshould-value-att: SHOULD contain @value (value.exists())
                          ts-shall-year: **SHALL** be precise to at least the year (nullFlavor.exists() or value.toString().length() >= 4)
                          ts-should-day: **SHOULD** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                          234. ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthInd
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namemultipleBirthInd.
                          236. ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthOrderNumber
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT-POS
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namemultipleBirthOrderNumber.
                          238. ClinicalDocument.recordTarget.patientRole.patient.maritalStatusCode
                          Comments

                          This patient SHOULD contain zero or one [0..1] maritalStatusCode, which SHALL be selected from ValueSet Marital Status urn:oid:2.16.840.1.113883.1.11.12212 DYNAMIC (CONF:4537-5303).

                          Control0..1
                          BindingThe codes SHALL be taken from Marital Status .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12212)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          240. ClinicalDocument.recordTarget.patientRole.patient.religiousAffiliationCode
                          Comments

                          This patient MAY contain zero or one [0..1] religiousAffiliationCode, which SHALL be selected from ValueSet Religious Affiliation urn:oid:2.16.840.1.113883.1.11.19185 DYNAMIC (CONF:4537-5317).

                          Control0..1
                          BindingThe codes SHALL be taken from Religious Affiliation .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19185)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          242. ClinicalDocument.recordTarget.patientRole.patient.raceCode
                          Short(USCDI) Race
                          Comments

                          This patient SHALL contain exactly one [1..1] raceCode, which SHALL be selected from ValueSet Race Category Excluding Nulls urn:oid:2.16.840.1.113883.3.2074.1.1.3 DYNAMIC (CONF:4537-5322).

                          Control1..1
                          BindingThe codes SHALL be taken from Race Category Excluding Nulls .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.2074.1.1.3)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          244. ClinicalDocument.recordTarget.patientRole.patient.sdtcRaceCode
                          Short(USCDI) Race - The sdtc:raceCode is only used to record additional values when the patient has indicated multiple races or additional race detail beyond the five categories required for Meaningful Use Stage 2. The prefix sdtc: SHALL be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the additional raceCode elements.
                          Comments

                          This patient MAY contain zero or more [0..*] sdtc:raceCode, which SHALL be selected from ValueSet Race Value Set urn:oid:2.16.840.1.113883.1.11.14914 DYNAMIC (CONF:4537-7263).

                          Control0..*
                          BindingThe codes SHALL be taken from Race Value Set .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.14914)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameraceCode.
                          246. ClinicalDocument.recordTarget.patientRole.patient.ethnicGroupCode
                          Short(USCDI) Ethnicity
                          Comments

                          This patient SHALL contain exactly one [1..1] ethnicGroupCode, which SHALL be selected from ValueSet Ethnicity urn:oid:2.16.840.1.114222.4.11.837 DYNAMIC (CONF:4537-5323).

                          Control1..1
                          BindingThe codes SHALL be taken from Ethnicity .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.837)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          248. ClinicalDocument.recordTarget.patientRole.patient.sdtcEthnicGroupCode
                          Short(USCDI) Ethnicity
                          Comments

                          This patient MAY contain zero or more [0..*] ethnicGroupCode, which SHALL be selected from ValueSet Detailed Ethnicity urn:oid:2.16.840.1.114222.4.11.877 DYNAMIC (CONF:4537-32901).

                          Control0..*
                          BindingThe codes SHALL be taken from Detailed Ethnicity .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.877)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameethnicGroupCode.
                          250. ClinicalDocument.recordTarget.patientRole.patient.guardian
                          Comments

                          This patient MAY contain zero or more [0..*] guardian (CONF:4537-5325).

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Guardian
                          Invariantsshould-us-code: SHOULD contain code (code.exists())
                          should-us-addr: SHOULD contain addr (addr.exists())
                          should-us-telecom: SHOULD contain telecom (telecom.exists())
                          252. ClinicalDocument.recordTarget.patientRole.patient.guardian.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          254. ClinicalDocument.recordTarget.patientRole.patient.guardian.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          256. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          258. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          260. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          262. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          264. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          266. ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          268. ClinicalDocument.recordTarget.patientRole.patient.guardian.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          270. ClinicalDocument.recordTarget.patientRole.patient.guardian.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from RoleClassAgent
                          (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAgent)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueGUARD
                          272. ClinicalDocument.recordTarget.patientRole.patient.guardian.id
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          274. ClinicalDocument.recordTarget.patientRole.patient.guardian.sdtcIdentifiedBy
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                          276. ClinicalDocument.recordTarget.patientRole.patient.guardian.code
                          Comments

                          The guardian, if present, SHOULD contain zero or one [0..1] code, which SHALL be selected from ValueSet Personal And Legal Relationship Role Type urn:oid:2.16.840.1.113883.11.20.12.1 DYNAMIC (CONF:4537-5326).

                          Control0..1
                          BindingThe codes SHALL be taken from Personal And Legal Relationship Role Type .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.12.1)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          278. ClinicalDocument.recordTarget.patientRole.patient.guardian.addr
                          Definition

                          Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                          ShortBase for all types and resources
                          Comments

                          The guardian, if present, SHOULD contain zero or more [0..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5359).

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                          Is Modifierfalse
                          Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                          shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                          should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                          81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                          81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                          81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                          shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                          280. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom
                          Comments

                          The guardian, if present, SHOULD contain zero or more [0..*] telecom (CONF:4537-5382).

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                          Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          282. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          284. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.value
                          Control0..1
                          Typeurl(url: Universal Resource Locator)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          286. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.useablePeriod
                          Definition

                          Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelUseable Period
                          288. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use
                          Definition

                          One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                          Comments

                          The telecom, if present, SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7993).

                          Control0..1
                          BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelUse Code
                          290. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson
                          Comments

                          The guardian, if present, SHALL contain exactly one [1..1] guardianPerson (CONF:4537-5385).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                          292. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          294. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          296. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          298. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          300. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          302. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          304. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          306. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          308. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          310. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityClassLivingSubject
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePSN
                          312. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.determinerCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityDeterminer
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueINSTANCE
                          314. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name
                          Definition

                          A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                          ShortBase for all types and resources
                          Comments

                          This guardianPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5386).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                          Is Modifierfalse
                          Invariantspn-no-ls: 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())
                          81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                          81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                          316. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcDesc
                          Definition

                          The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                          318. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship
                          Definition

                          Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                          320. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          322. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          324. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          326. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          328. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          330. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          332. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          334. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          336. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          338. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.classCode
                          Control1..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePRS
                          340. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.determinerCode
                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueINSTANCE
                          342. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.code
                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                          344. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianOrganization
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                          346. ClinicalDocument.recordTarget.patientRole.patient.birthplace
                          Comments

                          This patient MAY contain zero or one [0..1] birthplace (CONF:4537-5395).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Birthplace
                          348. ClinicalDocument.recordTarget.patientRole.patient.birthplace.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          350. ClinicalDocument.recordTarget.patientRole.patient.birthplace.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          352. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          354. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          356. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          358. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          360. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          362. ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          364. ClinicalDocument.recordTarget.patientRole.patient.birthplace.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          366. ClinicalDocument.recordTarget.patientRole.patient.birthplace.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from RoleClassPassive
                          (required to http://terminology.hl7.org/ValueSet/v3-RoleClassPassive)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueBIRTHPL
                          368. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place
                          Comments

                          The birthplace, if present, SHALL contain exactly one [1..1] place (CONF:4537-5396).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Place
                          370. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          372. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          374. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          376. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          378. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          380. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          382. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          384. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          386. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          388. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityClassPlace
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityClassPlace)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePLC
                          390. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.determinerCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityDeterminer
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueINSTANCE
                          392. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.name
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/EN
                          394. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr
                          Comments

                          This place SHALL contain exactly one [1..1] addr (CONF:4537-5397).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                          Invariants4537-5402: If country is US, this addr **SHALL** contain exactly one [1..1] state, which **SHALL** be selected from ValueSet US Core USPS State *DYNAMIC* (CONF:4537-5402). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                          4537-5403: If country is US, this addr **MAY** contain zero or one [0..1] postalCode, which **SHALL** be selected from ValueSet PostalCode urn:oid:2.16.840.1.113883.3.88.12.80.2 *DYNAMIC* (CONF:4537-5403). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.empty() or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                          should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                          396. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          398. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.isNotOrdered
                          Definition

                          A boolean value specifying whether the order of the address parts is known or not. While the address parts are always a Sequence, the order in which they are presented may or may not be known. Where this matters, the isNotOrdered property can be used to convey this information.

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelIs Not Ordered
                          400. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.use
                          Definition

                          A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.

                          Control0..*
                          BindingThe codes SHALL be taken from CDAPostalAddressUse
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelUse Code
                          402. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item
                          Definition

                          A series of items that constitute the address.

                          Control0..*
                          Typehttp://hl7.org/fhir/StructureDefinition/Base
                          Choice GroupThis is a repeating choice group that does not appear directly in the instance
                          InvariantsAD-1: Can only have only one of the possible item elements in each choice ((delimiter | country | state | county | city | postalCode | streetAddressLine | houseNumber | houseNumberNumeric | direction | streetName | streetNameBase | streetNameType | additionalLocator | unitID | unitType | careOf | censusTract | deliveryAddressLine | deliveryInstallationType | deliveryInstallationArea | deliveryInstallationQualifier | deliveryMode | deliveryModeIdentifier | buildingNumberSuffix | postBox | precinct | xmlText).count() = 1)
                          404. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter
                          Definition

                          Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          406. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          408. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          410. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          412. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          414. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          416. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDEL
                          418. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country
                          Definition

                          Country

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          420. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          422. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          424. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          426. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          428. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          430. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCNT
                          432. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state
                          Definition

                          A sub-unit of a country with limited sovereignty in a federally organized country.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          434. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          436. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          438. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          440. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          442. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          444. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSTA
                          446. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county
                          Definition

                          A sub-unit of a state or province. (49 of the United States of America use the term "county;" Louisiana uses the term "parish".)

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          448. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          450. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          452. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          454. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          456. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          458. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCPA
                          460. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city
                          Definition

                          The name of the city, town, village, or other community or delivery center

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          462. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          464. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          466. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          468. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          470. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          472. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCTY
                          474. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode
                          Definition

                          A postal code designating a region defined by the postal service.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          476. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          478. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          480. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          482. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          484. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          486. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueZIP
                          488. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine
                          Definition

                          Street address line

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          490. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          492. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          494. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          496. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          498. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          500. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSAL
                          502. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber
                          Definition

                          The number of a building, house or lot alongside the street. Also known as "primary street number". This does not number the street but rather the building.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          504. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          506. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          508. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          510. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          512. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          514. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueBNR
                          516. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric
                          Definition

                          The numeric portion of a building number

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          518. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          520. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          522. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          524. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          526. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          528. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueBNN
                          530. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction
                          Definition

                          Direction (e.g., N, S, W, E)

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          532. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          534. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          536. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          538. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          540. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          542. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDIR
                          544. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName
                          Definition

                          Name of a roadway or artery recognized by a municipality (including street type and direction)

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          546. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          548. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          550. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          552. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          554. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          556. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSTR
                          558. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase
                          Definition

                          The base name of a roadway or artery recognized by a municipality (excluding street type and direction)

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          560. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          562. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          564. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          566. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          568. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          570. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSTB
                          572. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType
                          Definition

                          The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          574. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          576. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          578. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          580. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          582. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          584. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSTTYP
                          586. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator
                          Definition

                          This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., "3rd floor, Appt. 342"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch "t.o." means "opposite to" for house boats located across the street facing houses).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          588. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          590. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          592. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          594. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          596. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          598. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueADL
                          600. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID
                          Definition

                          The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          602. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          604. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          606. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          608. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          610. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          612. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueUNID
                          614. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType
                          Definition

                          Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          616. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          618. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          620. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          622. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          624. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          626. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueUNIT
                          628. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf
                          Definition

                          The name of the party who will take receipt at the specified address, and will take on responsibility for ensuring delivery to the target recipient

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          630. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          632. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          634. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          636. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          638. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          640. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCAR
                          642. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract
                          Definition

                          A geographic sub-unit delineated for demographic purposes.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          644. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          646. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          648. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          650. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          652. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          654. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCEN
                          656. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine
                          Definition

                          A delivery address line is frequently used instead of breaking out delivery mode, delivery installation, etc. An address generally has only a delivery address line or a street address line, but not both.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          658. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          660. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          662. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          664. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          666. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          668. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDAL
                          670. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType
                          Definition

                          Indicates the type of delivery installation (the facility to which the mail will be delivered prior to final shipping via the delivery mode.) Example: post office, letter carrier depot, community mail center, station, etc.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          672. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          674. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          676. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          678. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          680. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          682. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDINST
                          684. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea
                          Definition

                          The location of the delivery installation, usually a town or city, and is only required if the area is different from the municipality. Area to which mail delivery service is provided from any postal facility or service such as an individual letter carrier, rural route, or postal route.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          686. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          688. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          690. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          692. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          694. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          696. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDINSTA
                          698. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier
                          Definition

                          A number, letter or name identifying a delivery installation. E.g., for Station A, the delivery installation qualifier would be 'A'.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          700. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          702. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          704. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          706. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          708. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          710. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDINSTQ
                          712. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode
                          Definition

                          Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          714. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          716. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          718. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          720. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          722. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          724. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDMOD
                          726. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier
                          Definition

                          Represents the routing information such as a letter carrier route number. It is the identifying number of the designator (the box number or rural route number).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          728. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          730. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          732. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          734. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          736. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          738. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueDMODID
                          740. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix
                          Definition

                          Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          742. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          744. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          746. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          748. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          750. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          752. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueBNS
                          754. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox
                          Definition

                          A numbered box located in a post station.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          756. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          758. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          760. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          762. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          764. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          766. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePOB
                          768. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct
                          Definition

                          A subsection of a municipality

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                          Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                          770. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          772. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.representation
                          Definition

                          Specifies the representation of the binary data that is the content of the binary data value

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueTXT
                          774. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          Fixed Valuetext/plain
                          776. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          778. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          780. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.partType
                          Definition

                          Specifies the type of the address part

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuePRE
                          782. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.xmlText
                          ShortAllows for mixed text content
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          784. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.useablePeriod
                          Definition

                          A General Timing Specification (GTS) specifying the periods of time during which the address can be used. This is used to specify different addresses for different times of the week or year.

                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelUseable Period
                          786. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication
                          Short(USCDI) Preferred Language
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication
                          Invariantsshould-proficiencyLevelCode: SHOULD contain proficiencyLevelCode (proficiencyLevelCode.exists())
                          should-preferenceInd: SHOULD contain preferenceInd (preferenceInd.exists())
                          788. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          790. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          792. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          794. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          796. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          798. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          800. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          802. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          804. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          806. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode
                          Control1..1
                          BindingThe codes SHALL be taken from Language codes with language and optionally a region modifier
                          (required to http://hl7.org/fhir/us/core/ValueSet/simple-language)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          808. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode
                          Comments

                          The languageCommunication, if present, MAY contain zero or one [0..1] modeCode, which SHALL be selected from ValueSet LanguageAbilityMode urn:oid:2.16.840.1.113883.1.11.12249 DYNAMIC (CONF:4537-5409).

                          Control0..1
                          BindingThe codes SHALL be taken from LanguageAbilityMode .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12249)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          810. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode
                          Comments

                          The languageCommunication, if present, SHOULD contain zero or one [0..1] proficiencyLevelCode, which SHALL be selected from ValueSet LanguageAbilityProficiency urn:oid:2.16.840.1.113883.1.11.12199 DYNAMIC (CONF:4537-9965).

                          Control0..1
                          BindingThe codes SHALL be taken from LanguageAbilityProficiency .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12199)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          812. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd
                          Comments

                          The languageCommunication, if present, SHOULD contain zero or one [0..1] preferenceInd (CONF:4537-5414).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
                          814. ClinicalDocument.recordTarget.patientRole.providerOrganization
                          Comments

                          This patientRole MAY contain zero or one [0..1] providerOrganization (CONF:4537-5416).

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                          816. ClinicalDocument.recordTarget.patientRole.providerOrganization.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          818. ClinicalDocument.recordTarget.patientRole.providerOrganization.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          820. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          822. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          824. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          826. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          828. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          830. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          832. ClinicalDocument.recordTarget.patientRole.providerOrganization.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          834. ClinicalDocument.recordTarget.patientRole.providerOrganization.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityClassOrganization
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueORG
                          836. ClinicalDocument.recordTarget.patientRole.providerOrganization.determinerCode
                          Control0..1
                          BindingThe codes SHALL be taken from EntityDeterminer
                          (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueINSTANCE
                          838. ClinicalDocument.recordTarget.patientRole.providerOrganization.id
                          Comments

                          The providerOrganization, if present, SHALL contain at least one [1..*] id (CONF:4537-5417).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          840. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          842. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          844. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          846. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root
                          Definition

                          A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                          Comments

                          Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16820).

                          Control0..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                          848. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          850. ClinicalDocument.recordTarget.patientRole.providerOrganization.name
                          Comments

                          The providerOrganization, if present, SHALL contain at least one [1..*] name (CONF:4537-5419).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                          852. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom
                          Comments

                          The providerOrganization, if present, SHALL contain at least one [1..*] telecom (CONF:4537-5420).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                          Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          854. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          856. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.value
                          Control0..1
                          Typeurl(url: Universal Resource Locator)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          858. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.useablePeriod
                          Definition

                          Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          XML FormatThe type of this property is determined using the " xsi:typeattribute.
                          LabelUseable Period
                          860. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.use
                          Definition

                          One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                          Comments

                          Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7994).

                          Control0..1
                          BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelUse Code
                          862. ClinicalDocument.recordTarget.patientRole.providerOrganization.addr
                          Definition

                          Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                          ShortBase for all types and resources
                          Comments

                          The providerOrganization, if present, SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5422).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                          Is Modifierfalse
                          Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                          shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                          should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                          should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                          81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                          81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                          81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                          shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                          864. ClinicalDocument.recordTarget.patientRole.providerOrganization.standardIndustryClassCode
                          Control0..1
                          BindingFor example codes, see OrganizationIndustryClassNAICS
                          (example to http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          866. ClinicalDocument.recordTarget.patientRole.providerOrganization.asOrganizationPartOf
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf
                          868. ClinicalDocument.author
                          ShortThe author element represents the creator of the clinical document. The author may be a device or a person.
                          Comments

                          SHALL contain at least one [1..*] author (CONF:4537-5444).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
                          870. ClinicalDocument.author.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          872. ClinicalDocument.author.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          874. ClinicalDocument.author.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          876. ClinicalDocument.author.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          878. ClinicalDocument.author.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          880. ClinicalDocument.author.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          882. ClinicalDocument.author.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          884. ClinicalDocument.author.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          886. ClinicalDocument.author.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          888. ClinicalDocument.author.typeCode
                          Control0..1
                          BindingThe codes SHALL be taken from CDAParticipationType
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueAUT
                          890. ClinicalDocument.author.contextControlCode
                          Control0..1
                          BindingThe codes SHALL be taken from CDAContextControl
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueOP
                          892. ClinicalDocument.author.functionCode
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          894. ClinicalDocument.author.time
                          Definition

                          A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                          ShortBase for all types and resources
                          Comments

                          Such authors SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5445).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                          Is Modifierfalse
                          Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                          ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                          896. ClinicalDocument.author.assignedAuthor
                          Comments

                          Such authors SHALL contain exactly one [1..1] assignedAuthor (CONF:4537-5448).

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor
                          Invariants4537-16790: There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). ((assignedPerson | assignedAuthoringDevice).count() = 1)
                          should-id-npi: SHOULD contain an id with root='2.16.840.1.113883.4.6' (NPI) (id.where(root = '2.16.840.1.113883.4.6'))
                          should-us-code: SHOULD contain code (code.exists())
                          898. ClinicalDocument.author.assignedAuthor.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          900. ClinicalDocument.author.assignedAuthor.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          902. ClinicalDocument.author.assignedAuthor.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          904. ClinicalDocument.author.assignedAuthor.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          906. ClinicalDocument.author.assignedAuthor.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          908. ClinicalDocument.author.assignedAuthor.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          910. ClinicalDocument.author.assignedAuthor.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          912. ClinicalDocument.author.assignedAuthor.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          914. ClinicalDocument.author.assignedAuthor.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          916. ClinicalDocument.author.assignedAuthor.classCode
                          Control0..1
                          BindingThe codes SHALL be taken from RoleClassAssignedEntity
                          (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueASSIGNED
                          918. ClinicalDocument.author.assignedAuthor.id
                          Comments

                          This assignedAuthor SHOULD contain zero or one [0..1] id (CONF:4537-32882) such that it, This assignedAuthor SHALL contain at least one [1..*] id (CONF:4537-5449).

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          SlicingThis element introduces a set of slices on ClinicalDocument.author.assignedAuthor.id. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ root
                          • 920. ClinicalDocument.author.assignedAuthor.id:npi
                            Slice Namenpi
                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            Invariantsshould-extension: SHOULD contain extension (extension.exists())
                            922. ClinicalDocument.author.assignedAuthor.id:npi.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            ShortIf NPI is unknown, set @nullFlavor to UNK
                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            924. ClinicalDocument.author.assignedAuthor.id:npi.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            926. ClinicalDocument.author.assignedAuthor.id:npi.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            928. ClinicalDocument.author.assignedAuthor.id:npi.root
                            Definition

                            A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                            Comments

                            SHALL contain exactly one [1..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-32884).

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Pattern Value2.16.840.1.113883.4.6
                            930. ClinicalDocument.author.assignedAuthor.id:npi.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Comments

                            SHOULD contain zero or one [0..1] @extension (CONF:4537-32885).

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            932. ClinicalDocument.author.assignedAuthor.sdtcIdentifiedBy
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                            934. ClinicalDocument.author.assignedAuthor.code
                            ShortOnly if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
                            Comments

                            This assignedAuthor SHOULD contain zero or one [0..1] code (CONF:4537-16787).

                            Control0..1
                            BindingFor example codes, see CDARoleCode
                            (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                            936. ClinicalDocument.author.assignedAuthor.code.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..0
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            938. ClinicalDocument.author.assignedAuthor.code.code
                            Definition

                            The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                            Control1..1
                            BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                            (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelCode
                            940. ClinicalDocument.author.assignedAuthor.code.codeSystem
                            Definition

                            Specifies the code system that defines the code.

                            Control0..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelCode System
                            942. ClinicalDocument.author.assignedAuthor.code.codeSystemName
                            Definition

                            The common name of the coding system.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelCode System Name
                            944. ClinicalDocument.author.assignedAuthor.code.codeSystemVersion
                            Definition

                            If applicable, a version descriptor defined specifically for the given code system.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelCode System Version
                            946. ClinicalDocument.author.assignedAuthor.code.displayName
                            Definition

                            A name or title for the code, under which the sending system shows the code value to its users.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplay Name
                            948. ClinicalDocument.author.assignedAuthor.code.sdtcValueSet
                            Definition

                            The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                            Control0..1
                            Typestring(oid: ISO Object Identifier)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                            950. ClinicalDocument.author.assignedAuthor.code.sdtcValueSetVersion
                            Definition

                            The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                            952. ClinicalDocument.author.assignedAuthor.code.originalText
                            Definition

                            The text or phrase used as the basis for the coding.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                            LabelOriginal Text
                            954. ClinicalDocument.author.assignedAuthor.code.qualifier
                            Definition

                            Specifies additional codes that increase the specificity of the the primary code.

                            Control0..0
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                            LabelQualifier
                            956. ClinicalDocument.author.assignedAuthor.code.translation
                            Definition

                            A set of other concept descriptors that translate this concept descriptor into other code systems.

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                            XML FormatThe type of this property is determined using the " xsi:typeattribute.
                            LabelTranslation
                            958. ClinicalDocument.author.assignedAuthor.addr
                            Definition

                            Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                            ShortBase for all types and resources
                            Comments

                            This assignedAuthor SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5452).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                            Is Modifierfalse
                            Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                            shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                            should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                            should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                            81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                            81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                            81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                            shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                            960. ClinicalDocument.author.assignedAuthor.telecom
                            Comments

                            This assignedAuthor SHALL contain at least one [1..*] telecom (CONF:4537-5428).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                            Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                            962. ClinicalDocument.author.assignedAuthor.telecom.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            964. ClinicalDocument.author.assignedAuthor.telecom.value
                            Control0..1
                            Typeurl(url: Universal Resource Locator)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            966. ClinicalDocument.author.assignedAuthor.telecom.useablePeriod
                            Definition

                            Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                            Control0..*
                            TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                            Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                            XML FormatThe type of this property is determined using the " xsi:typeattribute.
                            LabelUseable Period
                            968. ClinicalDocument.author.assignedAuthor.telecom.use
                            Definition

                            One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                            Comments

                            Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7995).

                            Control0..1
                            BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelUse Code
                            970. ClinicalDocument.author.assignedAuthor.assignedPerson
                            Comments

                            MAY contain assignedPerson

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                            972. ClinicalDocument.author.assignedAuthor.assignedPerson.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            974. ClinicalDocument.author.assignedAuthor.assignedPerson.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            976. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            978. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            980. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            982. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            984. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            986. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            988. ClinicalDocument.author.assignedAuthor.assignedPerson.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            990. ClinicalDocument.author.assignedAuthor.assignedPerson.classCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityClassLivingSubject
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuePSN
                            992. ClinicalDocument.author.assignedAuthor.assignedPerson.determinerCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityDeterminer
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueINSTANCE
                            994. ClinicalDocument.author.assignedAuthor.assignedPerson.name
                            Definition

                            A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                            ShortBase for all types and resources
                            Comments

                            The assignedPerson, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-16789).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                            Is Modifierfalse
                            Invariantspn-no-ls: 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())
                            81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                            81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                            996. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcDesc
                            Definition

                            The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                            998. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship
                            Definition

                            Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                            1000. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1002. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1004. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1006. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1008. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1010. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1012. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1014. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1016. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1018. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.classCode
                            Control1..1
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuePRS
                            1020. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.determinerCode
                            Control0..1
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueINSTANCE
                            1022. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.code
                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                            1024. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice
                            Comments

                            MAY contain assignedAuthoringDevice

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice
                            1026. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1028. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1030. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1032. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1034. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1036. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1038. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1040. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1042. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1044. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.classCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityClassDevice
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityClassDevice)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueDEV
                            1046. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.determinerCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityDeterminer
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueINSTANCE
                            1048. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.code
                            Control0..1
                            BindingFor example codes, see CDAEntityCode
                            (example to http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode)
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                            1050. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.manufacturerModelName
                            Comments

                            The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] manufacturerModelName (CONF:4537-16784).

                            Control1..1
                            BindingFor example codes, see Manufacturer Model Name Example
                            (example to http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample)
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
                            1052. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.softwareName
                            Comments

                            The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] softwareName (CONF:4537-16785).

                            Control1..1
                            BindingFor example codes, see Software Name Example
                            (example to http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample)
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
                            1054. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.asMaintainedEntity
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity
                            1056. ClinicalDocument.author.assignedAuthor.representedOrganization
                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                            1058. ClinicalDocument.dataEnterer
                            ShortThe dataEnterer element represents the person who transferred the content, written or dictated, into the clinical document. To clarify, an author provides the content found within the header or body of a document, subject to their own interpretation; a dataEnterer adds an author's information to the electronic system.
                            Comments

                            MAY contain zero or one [0..1] dataEnterer (CONF:4537-5441).

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/DataEnterer
                            1060. ClinicalDocument.dataEnterer.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1062. ClinicalDocument.dataEnterer.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1064. ClinicalDocument.dataEnterer.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1066. ClinicalDocument.dataEnterer.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1068. ClinicalDocument.dataEnterer.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1070. ClinicalDocument.dataEnterer.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1072. ClinicalDocument.dataEnterer.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1074. ClinicalDocument.dataEnterer.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1076. ClinicalDocument.dataEnterer.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1078. ClinicalDocument.dataEnterer.typeCode
                            Control0..1
                            BindingThe codes SHALL be taken from CDAParticipationType
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueENT
                            1080. ClinicalDocument.dataEnterer.contextControlCode
                            Control0..1
                            BindingThe codes SHALL be taken from CDAContextControl
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueOP
                            1082. ClinicalDocument.dataEnterer.time
                            Definition

                            A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                            ShortBase for all types and resources
                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                            Is Modifierfalse
                            Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                            ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                            1084. ClinicalDocument.dataEnterer.assignedEntity
                            Comments

                            The dataEnterer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5442).

                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                            1086. ClinicalDocument.dataEnterer.assignedEntity.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1088. ClinicalDocument.dataEnterer.assignedEntity.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1090. ClinicalDocument.dataEnterer.assignedEntity.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1092. ClinicalDocument.dataEnterer.assignedEntity.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1094. ClinicalDocument.dataEnterer.assignedEntity.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1096. ClinicalDocument.dataEnterer.assignedEntity.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1098. ClinicalDocument.dataEnterer.assignedEntity.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1100. ClinicalDocument.dataEnterer.assignedEntity.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1102. ClinicalDocument.dataEnterer.assignedEntity.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1104. ClinicalDocument.dataEnterer.assignedEntity.classCode
                            Control0..1
                            BindingThe codes SHALL be taken from RoleClassAssignedEntity
                            (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueASSIGNED
                            1106. ClinicalDocument.dataEnterer.assignedEntity.id
                            Comments

                            This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-5443).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1108. ClinicalDocument.dataEnterer.assignedEntity.id.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1110. ClinicalDocument.dataEnterer.assignedEntity.id.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1112. ClinicalDocument.dataEnterer.assignedEntity.id.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1114. ClinicalDocument.dataEnterer.assignedEntity.id.root
                            Definition

                            A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                            Comments

                            Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16821).

                            Control0..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                            1116. ClinicalDocument.dataEnterer.assignedEntity.id.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1118. ClinicalDocument.dataEnterer.assignedEntity.sdtcIdentifiedBy
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                            1120. ClinicalDocument.dataEnterer.assignedEntity.code
                            Comments

                            This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32173).

                            Control0..1
                            BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                            (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                            1122. ClinicalDocument.dataEnterer.assignedEntity.addr
                            Definition

                            Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                            ShortBase for all types and resources
                            Comments

                            This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5460).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                            Is Modifierfalse
                            Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                            shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                            should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                            should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                            81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                            81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                            81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                            shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                            1124. ClinicalDocument.dataEnterer.assignedEntity.telecom
                            Comments

                            This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5466).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                            Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                            1126. ClinicalDocument.dataEnterer.assignedEntity.telecom.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1128. ClinicalDocument.dataEnterer.assignedEntity.telecom.value
                            Control0..1
                            Typeurl(url: Universal Resource Locator)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            1130. ClinicalDocument.dataEnterer.assignedEntity.telecom.useablePeriod
                            Definition

                            Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                            Control0..*
                            TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                            Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                            XML FormatThe type of this property is determined using the " xsi:typeattribute.
                            LabelUseable Period
                            1132. ClinicalDocument.dataEnterer.assignedEntity.telecom.use
                            Definition

                            One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                            Comments

                            Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7996).

                            Control0..1
                            BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                            (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelUse Code
                            1134. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson
                            Comments

                            This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5469).

                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                            1136. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1138. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1140. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1142. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1144. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1146. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1148. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1150. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1152. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1154. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.classCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityClassLivingSubject
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuePSN
                            1156. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.determinerCode
                            Control0..1
                            BindingThe codes SHALL be taken from EntityDeterminer
                            (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueINSTANCE
                            1158. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.name
                            Definition

                            A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                            ShortBase for all types and resources
                            Comments

                            This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5470).

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                            Is Modifierfalse
                            Invariantspn-no-ls: 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())
                            81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                            81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                            1160. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcDesc
                            Definition

                            The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                            1162. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                            Definition

                            Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                            1164. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1166. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            1168. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1170. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            1172. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            1174. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            1176. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            1178. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            1180. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            1182. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                            Control1..1
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuePRS
                            1184. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                            Control0..1
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueINSTANCE
                            1186. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                            1188. ClinicalDocument.dataEnterer.assignedEntity.representedOrganization
                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                            1190. ClinicalDocument.dataEnterer.assignedEntity.sdtcPatient
                            Control0..1
                            Typehttp://hl7.org/fhir/StructureDefinition/Base
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                            1192. ClinicalDocument.dataEnterer.assignedEntity.sdtcPatient.id
                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                            1194. ClinicalDocument.informant
                            Comments

                            MAY contain zero or more [0..*] informant (CONF:4537-31355) such that it

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                            SlicingThis element introduces a set of slices on ClinicalDocument.informant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • exists @ relatedEntity
                            • exists @ assignedEntity
                            • 1196. ClinicalDocument.informant:provider
                              Slice Nameprovider
                              ShortThe informant element describes an information source for any content within the clinical document. This informant is constrained for use when the source of information is an assigned health care provider for the patient.
                              Comments

                              MAY contain zero or more [0..*] informant (CONF:4537-8001) such that it

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                              1198. ClinicalDocument.informant:provider.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1200. ClinicalDocument.informant:provider.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1202. ClinicalDocument.informant:provider.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1204. ClinicalDocument.informant:provider.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1206. ClinicalDocument.informant:provider.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1208. ClinicalDocument.informant:provider.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1210. ClinicalDocument.informant:provider.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1212. ClinicalDocument.informant:provider.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1214. ClinicalDocument.informant:provider.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1216. ClinicalDocument.informant:provider.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAParticipationType
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINF
                              1218. ClinicalDocument.informant:provider.contextControlCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAContextControl
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueOP
                              1220. ClinicalDocument.informant:provider.assignedEntity
                              Comments

                              SHALL contain exactly one [1..1] assignedEntity (CONF:4537-8002).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                              1222. ClinicalDocument.informant:provider.assignedEntity.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1224. ClinicalDocument.informant:provider.assignedEntity.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1226. ClinicalDocument.informant:provider.assignedEntity.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1228. ClinicalDocument.informant:provider.assignedEntity.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1230. ClinicalDocument.informant:provider.assignedEntity.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1232. ClinicalDocument.informant:provider.assignedEntity.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1234. ClinicalDocument.informant:provider.assignedEntity.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1236. ClinicalDocument.informant:provider.assignedEntity.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1238. ClinicalDocument.informant:provider.assignedEntity.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1240. ClinicalDocument.informant:provider.assignedEntity.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from RoleClassAssignedEntity
                              (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueASSIGNED
                              1242. ClinicalDocument.informant:provider.assignedEntity.id
                              ShortIf assignedEntity/id is a provider then this id, **SHOULD** include zero or one [0..1] id where id/@root ="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-9946).
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-9945).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1244. ClinicalDocument.informant:provider.assignedEntity.sdtcIdentifiedBy
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                              1246. ClinicalDocument.informant:provider.assignedEntity.code
                              Comments

                              This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32174).

                              Control0..1
                              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              1248. ClinicalDocument.informant:provider.assignedEntity.addr
                              Definition

                              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                              ShortBase for all types and resources
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-8220).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                              Is Modifierfalse
                              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                              1250. ClinicalDocument.informant:provider.assignedEntity.telecom
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              1252. ClinicalDocument.informant:provider.assignedEntity.assignedPerson
                              Comments

                              This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-8221).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                              1254. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1256. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1258. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1260. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1262. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1264. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1266. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1268. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1270. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1272. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassLivingSubject
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePSN
                              1274. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1276. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.name
                              Definition

                              A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                              ShortBase for all types and resources
                              Comments

                              This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-8222).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                              Is Modifierfalse
                              Invariantspn-no-ls: 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())
                              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                              1278. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcDesc
                              Definition

                              The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                              1280. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                              Definition

                              Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                              1282. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1284. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1286. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1288. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1290. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1292. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1294. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1296. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1298. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1300. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePRS
                              1302. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                              Control0..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1304. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1306. ClinicalDocument.informant:provider.assignedEntity.representedOrganization
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                              1308. ClinicalDocument.informant:provider.assignedEntity.sdtcPatient
                              Control0..1
                              Typehttp://hl7.org/fhir/StructureDefinition/Base
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                              1310. ClinicalDocument.informant:provider.assignedEntity.sdtcPatient.id
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1312. ClinicalDocument.informant:provider.relatedEntity
                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                              1314. ClinicalDocument.informant:non-provider
                              Slice Namenon-provider
                              ShortThe informant element describes an information source (who is not a provider) for any content within the clinical document. This informant would be used when the source of information has a personal relationship with the patient or is the patient.
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                              1316. ClinicalDocument.informant:non-provider.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1318. ClinicalDocument.informant:non-provider.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1320. ClinicalDocument.informant:non-provider.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1322. ClinicalDocument.informant:non-provider.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1324. ClinicalDocument.informant:non-provider.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1326. ClinicalDocument.informant:non-provider.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1328. ClinicalDocument.informant:non-provider.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1330. ClinicalDocument.informant:non-provider.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1332. ClinicalDocument.informant:non-provider.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1334. ClinicalDocument.informant:non-provider.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAParticipationType
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINF
                              1336. ClinicalDocument.informant:non-provider.contextControlCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAContextControl
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueOP
                              1338. ClinicalDocument.informant:non-provider.assignedEntity
                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                              1340. ClinicalDocument.informant:non-provider.relatedEntity
                              Comments

                              SHALL contain exactly one [1..1] relatedEntity (CONF:4537-31356).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                              1342. ClinicalDocument.custodian
                              ShortThe custodian element represents the organization that is in charge of maintaining and is entrusted with the care of the document. There is only one custodian per CDA document. Allowing that a CDA document may not represent the original form of the authenticated document, the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.
                              Comments

                              SHALL contain exactly one [1..1] custodian (CONF:4537-5519).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Custodian
                              1344. ClinicalDocument.custodian.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1346. ClinicalDocument.custodian.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1348. ClinicalDocument.custodian.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1350. ClinicalDocument.custodian.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1352. ClinicalDocument.custodian.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1354. ClinicalDocument.custodian.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1356. ClinicalDocument.custodian.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1358. ClinicalDocument.custodian.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1360. ClinicalDocument.custodian.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1362. ClinicalDocument.custodian.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAParticipationType
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueCST
                              1364. ClinicalDocument.custodian.assignedCustodian
                              Comments

                              This custodian SHALL contain exactly one [1..1] assignedCustodian (CONF:4537-5520).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian
                              1366. ClinicalDocument.custodian.assignedCustodian.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1368. ClinicalDocument.custodian.assignedCustodian.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1370. ClinicalDocument.custodian.assignedCustodian.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1372. ClinicalDocument.custodian.assignedCustodian.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1374. ClinicalDocument.custodian.assignedCustodian.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1376. ClinicalDocument.custodian.assignedCustodian.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1378. ClinicalDocument.custodian.assignedCustodian.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1380. ClinicalDocument.custodian.assignedCustodian.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1382. ClinicalDocument.custodian.assignedCustodian.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1384. ClinicalDocument.custodian.assignedCustodian.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from RoleClassAssignedEntity
                              (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueASSIGNED
                              1386. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization
                              Comments

                              This assignedCustodian SHALL contain exactly one [1..1] representedCustodianOrganization (CONF:4537-5521).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization
                              1388. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1390. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1392. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1394. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1396. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1398. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1400. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1402. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1404. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1406. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassOrganization
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueORG
                              1408. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1410. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id
                              Comments

                              This representedCustodianOrganization SHALL contain at least one [1..*] id (CONF:4537-5522).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1412. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1414. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1416. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1418. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root
                              Definition

                              A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                              Comments

                              Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16822).

                              Control0..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                              1420. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1422. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name
                              Comments

                              This representedCustodianOrganization SHALL contain exactly one [1..1] name (CONF:4537-5524).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                              1424. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom
                              Comments

                              This representedCustodianOrganization SHALL contain exactly one [1..1] telecom (CONF:4537-5525).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              1426. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1428. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.value
                              Control0..1
                              Typeurl(url: Universal Resource Locator)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              1430. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.useablePeriod
                              Definition

                              Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                              Control0..*
                              TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelUseable Period
                              1432. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use
                              Definition

                              One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                              Comments

                              This telecom SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7998).

                              Control0..1
                              BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelUse Code
                              1434. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom
                              ShortThe stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nametelecom.
                              1436. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr
                              Definition

                              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                              ShortBase for all types and resources
                              Comments

                              This representedCustodianOrganization SHALL contain exactly one [1..1] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5559).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                              Is Modifierfalse
                              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                              1438. ClinicalDocument.informationRecipient
                              ShortThe informationRecipient element records the intended recipient of the information at the time the document was created. In cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to the scoping organization for that chart.
                              Comments

                              MAY contain zero or more [0..*] informationRecipient (CONF:4537-5565).

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient
                              1440. ClinicalDocument.informationRecipient.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1442. ClinicalDocument.informationRecipient.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1444. ClinicalDocument.informationRecipient.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1446. ClinicalDocument.informationRecipient.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1448. ClinicalDocument.informationRecipient.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1450. ClinicalDocument.informationRecipient.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1452. ClinicalDocument.informationRecipient.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1454. ClinicalDocument.informationRecipient.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1456. ClinicalDocument.informationRecipient.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1458. ClinicalDocument.informationRecipient.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from XInformationRecipient (2.0.0)
                              (required to http://terminology.hl7.org/ValueSet/v3-xInformationRecipient|2.0.0)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Default ValuePRCP
                              1460. ClinicalDocument.informationRecipient.intendedRecipient
                              Comments

                              SHALL contain exactly one [1..1] intendedRecipient (CONF:1198-31994).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient
                              Invariantsshould-addr: SHOULD contain addr (addr.exists())
                              should-telecom: SHOULD contain telecom (telecom.exists())
                              should-informationRecipient: SHOULD contain informationRecipient (informationRecipient.exists())
                              should-receivedOrganization: SHOULD contain receivedOrganization (receivedOrganization.exists())
                              1462. ClinicalDocument.informationRecipient.intendedRecipient.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1464. ClinicalDocument.informationRecipient.intendedRecipient.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1466. ClinicalDocument.informationRecipient.intendedRecipient.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1468. ClinicalDocument.informationRecipient.intendedRecipient.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1470. ClinicalDocument.informationRecipient.intendedRecipient.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1472. ClinicalDocument.informationRecipient.intendedRecipient.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1474. ClinicalDocument.informationRecipient.intendedRecipient.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1476. ClinicalDocument.informationRecipient.intendedRecipient.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1478. ClinicalDocument.informationRecipient.intendedRecipient.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1480. ClinicalDocument.informationRecipient.intendedRecipient.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAInformationRecipientRole
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Default ValueASSIGNED
                              1482. ClinicalDocument.informationRecipient.intendedRecipient.id
                              Comments

                              This intendedRecipient SHALL contain at least one [1..*] id (CONF:1198-31996).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1484. ClinicalDocument.informationRecipient.intendedRecipient.sdtcIdentifiedBy
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                              1486. ClinicalDocument.informationRecipient.intendedRecipient.addr
                              Definition

                              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                              ShortBase for all types and resources
                              Comments

                              This intendedRecipient SHOULD contain zero or more [0..*] addr (CONF:1198-31997).

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                              Is Modifierfalse
                              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                              1488. ClinicalDocument.informationRecipient.intendedRecipient.telecom
                              Comments

                              This intendedRecipient SHOULD contain zero or more [0..*] telecom (CONF:1198-31998).

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              1490. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient
                              Comments

                              This intendedRecipient SHOULD contain zero or one [0..1] informationRecipient (CONF:1198-31999).

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                              1492. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1494. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1496. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1498. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1500. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1502. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1504. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1506. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1508. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1510. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassLivingSubject
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePSN
                              1512. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1514. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.name
                              Definition

                              A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                              ShortBase for all types and resources
                              Comments

                              The informationRecipient, if present, SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1198-32320).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                              Is Modifierfalse
                              Invariantspn-no-ls: 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())
                              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                              1516. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcDesc
                              Definition

                              The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                              1518. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship
                              Definition

                              Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                              1520. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1522. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1524. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1526. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1528. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1530. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1532. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1534. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1536. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1538. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.classCode
                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePRS
                              1540. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.determinerCode
                              Control0..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1542. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.code
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1544. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization
                              Comments

                              This intendedRecipient SHOULD contain zero or one [0..1] receivedOrganization (CONF:1198-32000).

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                              Invariantsshould-id: SHOULD contain id (id.exists())
                              should-standardIndustryClassCode: SHOULD contain standardIndustryClassCode (standardIndustryClassCode.exists())
                              1546. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1548. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1550. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1552. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1554. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1556. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1558. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1560. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1562. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1564. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassOrganization
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueORG
                              1566. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1568. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.id
                              Comments

                              The receivedOrganization, if present, SHOULD contain zero or more [0..*] id (CONF:1198-32001).

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1570. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.name
                              Comments

                              The receivedOrganization, if present, SHALL contain exactly one [1..1] name (CONF:4537-5578).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                              1572. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.telecom
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              1574. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.addr
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                              1576. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.standardIndustryClassCode
                              Comments

                              The receivedOrganization, if present, SHOULD contain zero or one [0..1] standardIndustryClassCode, which SHALL be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:1198-32003).

                              Control0..1
                              BindingThe codes SHALL be taken from Healthcare Provider Taxonomy .
                              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              1578. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.asOrganizationPartOf
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf
                              1580. ClinicalDocument.legalAuthenticator
                              ShortThe legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. A clinical document that does not contain this element has not been legally authenticated. The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. Based on local practice, clinical documents may be released before legal authentication. All clinical documents have the potential for legal authentication, given the appropriate credentials. Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system. Note that the legal authenticator, if present, must be a person.
                              Comments

                              SHOULD contain zero or one [0..1] legalAuthenticator (CONF:4537-5579).

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator
                              1582. ClinicalDocument.legalAuthenticator.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1584. ClinicalDocument.legalAuthenticator.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1586. ClinicalDocument.legalAuthenticator.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1588. ClinicalDocument.legalAuthenticator.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1590. ClinicalDocument.legalAuthenticator.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1592. ClinicalDocument.legalAuthenticator.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1594. ClinicalDocument.legalAuthenticator.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1596. ClinicalDocument.legalAuthenticator.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1598. ClinicalDocument.legalAuthenticator.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1600. ClinicalDocument.legalAuthenticator.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAParticipationType
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueLA
                              1602. ClinicalDocument.legalAuthenticator.contextControlCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAContextControl
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueOP
                              1604. ClinicalDocument.legalAuthenticator.time
                              Definition

                              A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                              ShortBase for all types and resources
                              Comments

                              The legalAuthenticator, if present, SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5580).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                              Is Modifierfalse
                              Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                              ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                              1606. ClinicalDocument.legalAuthenticator.signatureCode
                              Comments

                              The legalAuthenticator, if present, SHALL contain exactly one [1..1] signatureCode (CONF:4537-5583).

                              Control1..1
                              BindingThe codes SHALL be taken from CDASignatureCode
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
                              1608. ClinicalDocument.legalAuthenticator.signatureCode.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1610. ClinicalDocument.legalAuthenticator.signatureCode.code
                              Definition

                              The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                              Comments

                              This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5584).

                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode
                              Pattern ValueS
                              1612. ClinicalDocument.legalAuthenticator.signatureCode.codeSystem
                              Definition

                              Specifies the code system that defines the code.

                              Control0..0
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System
                              1614. ClinicalDocument.legalAuthenticator.signatureCode.codeSystemName
                              Definition

                              The common name of the coding system.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Name
                              1616. ClinicalDocument.legalAuthenticator.signatureCode.codeSystemVersion
                              Definition

                              If applicable, a version descriptor defined specifically for the given code system.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Version
                              1618. ClinicalDocument.legalAuthenticator.signatureCode.displayName
                              Definition

                              A name or title for the code, under which the sending system shows the code value to its users.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplay Name
                              1620. ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSet
                              Definition

                              The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(oid: ISO Object Identifier)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                              1622. ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSetVersion
                              Definition

                              The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                              1624. ClinicalDocument.legalAuthenticator.signatureCode.originalText
                              Definition

                              The text or phrase used as the basis for the coding.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              LabelOriginal Text
                              1626. ClinicalDocument.legalAuthenticator.signatureCode.qualifier
                              Definition

                              Specifies additional codes that increase the specificity of the the primary code.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                              LabelQualifier
                              1628. ClinicalDocument.legalAuthenticator.signatureCode.translation
                              Definition

                              A set of other concept descriptors that translate this concept descriptor into other code systems.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelTranslation
                              1630. ClinicalDocument.legalAuthenticator.sdtcSignatureText
                              Definition

                              A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

                              ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall 2013.
                              Comments

                              The legalAuthenticator, if present, MAY contain zero or one [0..1] sdtc:signatureText (CONF:4537-30810).

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
                              1632. ClinicalDocument.legalAuthenticator.assignedEntity
                              Comments

                              The legalAuthenticator, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5585).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                              1634. ClinicalDocument.legalAuthenticator.assignedEntity.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1636. ClinicalDocument.legalAuthenticator.assignedEntity.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1638. ClinicalDocument.legalAuthenticator.assignedEntity.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1640. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1642. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1644. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1646. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1648. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1650. ClinicalDocument.legalAuthenticator.assignedEntity.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1652. ClinicalDocument.legalAuthenticator.assignedEntity.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from RoleClassAssignedEntity
                              (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueASSIGNED
                              1654. ClinicalDocument.legalAuthenticator.assignedEntity.id
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-5586).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1656. ClinicalDocument.legalAuthenticator.assignedEntity.id.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1658. ClinicalDocument.legalAuthenticator.assignedEntity.id.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1660. ClinicalDocument.legalAuthenticator.assignedEntity.id.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1662. ClinicalDocument.legalAuthenticator.assignedEntity.id.root
                              Definition

                              A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                              ShortMAY contain '2.16.840.1.113883.4.6' (NPI)
                              Comments

                              Such ids MAY contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16823).

                              Control0..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              1664. ClinicalDocument.legalAuthenticator.assignedEntity.id.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1666. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcIdentifiedBy
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                              1668. ClinicalDocument.legalAuthenticator.assignedEntity.code
                              Comments

                              This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-17000).

                              Control0..1
                              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              1670. ClinicalDocument.legalAuthenticator.assignedEntity.addr
                              Definition

                              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                              ShortBase for all types and resources
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5589).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                              Is Modifierfalse
                              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                              1672. ClinicalDocument.legalAuthenticator.assignedEntity.telecom
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5595).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              1674. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1676. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.value
                              Control0..1
                              Typeurl(url: Universal Resource Locator)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              1678. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.useablePeriod
                              Definition

                              Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                              Control0..*
                              TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelUseable Period
                              1680. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.use
                              Definition

                              One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                              Comments

                              Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7999).

                              Control0..1
                              BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelUse Code
                              1682. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson
                              Comments

                              This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5597).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                              1684. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1686. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1688. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1690. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1692. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1694. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1696. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1698. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1700. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1702. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassLivingSubject
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePSN
                              1704. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1706. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name
                              Definition

                              A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                              ShortBase for all types and resources
                              Comments

                              This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5598).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                              Is Modifierfalse
                              Invariantspn-no-ls: 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())
                              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                              1708. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcDesc
                              Definition

                              The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                              1710. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                              Definition

                              Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                              1712. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1714. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1716. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1718. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1720. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1722. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1724. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1726. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1728. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1730. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePRS
                              1732. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                              Control0..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1734. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1736. ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                              1738. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient
                              Control0..1
                              Typehttp://hl7.org/fhir/StructureDefinition/Base
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                              1740. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient.id
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1742. ClinicalDocument.authenticator
                              ShortThe authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authenticator
                              1744. ClinicalDocument.authenticator.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1746. ClinicalDocument.authenticator.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1748. ClinicalDocument.authenticator.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1750. ClinicalDocument.authenticator.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1752. ClinicalDocument.authenticator.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1754. ClinicalDocument.authenticator.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1756. ClinicalDocument.authenticator.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1758. ClinicalDocument.authenticator.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1760. ClinicalDocument.authenticator.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1762. ClinicalDocument.authenticator.typeCode
                              Control0..1
                              BindingThe codes SHALL be taken from CDAParticipationType
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueAUTHEN
                              1764. ClinicalDocument.authenticator.time
                              Definition

                              A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                              ShortBase for all types and resources
                              Comments

                              SHALL contain exactly one [1..1] time (CONF:1198-31911).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                              Is Modifierfalse
                              Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                              ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                              1766. ClinicalDocument.authenticator.signatureCode
                              Comments

                              SHALL contain exactly one [1..1] signatureCode (CONF:1198-31912).

                              Control1..1
                              BindingThe codes SHALL be taken from CDASignatureCode
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
                              1768. ClinicalDocument.authenticator.signatureCode.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1770. ClinicalDocument.authenticator.signatureCode.code
                              Definition

                              The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                              Comments

                              This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5611).

                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode
                              Pattern ValueS
                              1772. ClinicalDocument.authenticator.signatureCode.codeSystem
                              Definition

                              Specifies the code system that defines the code.

                              Control0..0
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System
                              1774. ClinicalDocument.authenticator.signatureCode.codeSystemName
                              Definition

                              The common name of the coding system.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Name
                              1776. ClinicalDocument.authenticator.signatureCode.codeSystemVersion
                              Definition

                              If applicable, a version descriptor defined specifically for the given code system.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Version
                              1778. ClinicalDocument.authenticator.signatureCode.displayName
                              Definition

                              A name or title for the code, under which the sending system shows the code value to its users.

                              Control0..0
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplay Name
                              1780. ClinicalDocument.authenticator.signatureCode.sdtcValueSet
                              Definition

                              The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(oid: ISO Object Identifier)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                              1782. ClinicalDocument.authenticator.signatureCode.sdtcValueSetVersion
                              Definition

                              The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                              1784. ClinicalDocument.authenticator.signatureCode.originalText
                              Definition

                              The text or phrase used as the basis for the coding.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              LabelOriginal Text
                              1786. ClinicalDocument.authenticator.signatureCode.qualifier
                              Definition

                              Specifies additional codes that increase the specificity of the the primary code.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                              LabelQualifier
                              1788. ClinicalDocument.authenticator.signatureCode.translation
                              Definition

                              A set of other concept descriptors that translate this concept descriptor into other code systems.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelTranslation
                              1790. ClinicalDocument.authenticator.sdtcSignatureText
                              Definition

                              A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

                              ShortThe prefix sdtc: SHALL be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the signatureText element
                              Comments

                              MAY contain zero or one [0..1] sdtc:signatureText (CONF:1198-31913).

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
                              1792. ClinicalDocument.authenticator.assignedEntity
                              Comments

                              SHALL contain exactly one [1..1] assignedEntity (CONF:1198-31914).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                              1794. ClinicalDocument.authenticator.assignedEntity.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1796. ClinicalDocument.authenticator.assignedEntity.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1798. ClinicalDocument.authenticator.assignedEntity.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1800. ClinicalDocument.authenticator.assignedEntity.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1802. ClinicalDocument.authenticator.assignedEntity.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1804. ClinicalDocument.authenticator.assignedEntity.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1806. ClinicalDocument.authenticator.assignedEntity.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1808. ClinicalDocument.authenticator.assignedEntity.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1810. ClinicalDocument.authenticator.assignedEntity.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1812. ClinicalDocument.authenticator.assignedEntity.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from RoleClassAssignedEntity
                              (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueASSIGNED
                              1814. ClinicalDocument.authenticator.assignedEntity.id
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] id (CONF:1198-31915).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1816. ClinicalDocument.authenticator.assignedEntity.id.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1818. ClinicalDocument.authenticator.assignedEntity.id.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1820. ClinicalDocument.authenticator.assignedEntity.id.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1822. ClinicalDocument.authenticator.assignedEntity.id.root
                              Definition

                              A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                              Comments

                              Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16824).

                              Control0..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                              1824. ClinicalDocument.authenticator.assignedEntity.id.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1826. ClinicalDocument.authenticator.assignedEntity.sdtcIdentifiedBy
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                              1828. ClinicalDocument.authenticator.assignedEntity.code
                              Comments

                              This assignedEntity SHALL contain exactly one [1..1] code (CONF:1198-31916).

                              Control1..1
                              BindingFor example codes, see CDARoleCode
                              (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              1830. ClinicalDocument.authenticator.assignedEntity.code.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1832. ClinicalDocument.authenticator.assignedEntity.code.code
                              Definition

                              The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                              Comments

                              This code SHALL contain exactly one [1..1] @code="ONESELF" Self (CONF:1198-31917).

                              Control1..1
                              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode
                              Pattern ValueONESELF
                              1834. ClinicalDocument.authenticator.assignedEntity.code.codeSystem
                              Definition

                              Specifies the code system that defines the code.

                              Comments

                              This code SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.5.111" (CodeSystem: HL7RoleCode urn:oid:2.16.840.1.113883.5.111) (CONF:1198-31918).

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System
                              Pattern Value2.16.840.1.113883.5.111
                              1836. ClinicalDocument.authenticator.assignedEntity.code.codeSystemName
                              Definition

                              The common name of the coding system.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Name
                              1838. ClinicalDocument.authenticator.assignedEntity.code.codeSystemVersion
                              Definition

                              If applicable, a version descriptor defined specifically for the given code system.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelCode System Version
                              1840. ClinicalDocument.authenticator.assignedEntity.code.displayName
                              Definition

                              A name or title for the code, under which the sending system shows the code value to its users.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplay Name
                              1842. ClinicalDocument.authenticator.assignedEntity.code.sdtcValueSet
                              Definition

                              The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(oid: ISO Object Identifier)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                              1844. ClinicalDocument.authenticator.assignedEntity.code.sdtcValueSetVersion
                              Definition

                              The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                              1846. ClinicalDocument.authenticator.assignedEntity.code.originalText
                              Definition

                              The text or phrase used as the basis for the coding.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              LabelOriginal Text
                              1848. ClinicalDocument.authenticator.assignedEntity.code.qualifier
                              Definition

                              Specifies additional codes that increase the specificity of the the primary code.

                              Control0..0
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                              LabelQualifier
                              1850. ClinicalDocument.authenticator.assignedEntity.code.translation
                              Definition

                              A set of other concept descriptors that translate this concept descriptor into other code systems.

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelTranslation
                              1852. ClinicalDocument.authenticator.assignedEntity.addr
                              Definition

                              Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                              ShortBase for all types and resources
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5616).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                              Is Modifierfalse
                              Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                              shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                              should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                              81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                              81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                              81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                              shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                              1854. ClinicalDocument.authenticator.assignedEntity.telecom
                              Comments

                              This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5622).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                              Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                              1856. ClinicalDocument.authenticator.assignedEntity.telecom.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1858. ClinicalDocument.authenticator.assignedEntity.telecom.value
                              Control0..1
                              Typeurl(url: Universal Resource Locator)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              1860. ClinicalDocument.authenticator.assignedEntity.telecom.useablePeriod
                              Definition

                              Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                              Control0..*
                              TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                              XML FormatThe type of this property is determined using the " xsi:typeattribute.
                              LabelUseable Period
                              1862. ClinicalDocument.authenticator.assignedEntity.telecom.use
                              Definition

                              One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                              Comments

                              Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-8000).

                              Control0..1
                              BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelUse Code
                              1864. ClinicalDocument.authenticator.assignedEntity.assignedPerson
                              Comments

                              This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5624).

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                              1866. ClinicalDocument.authenticator.assignedEntity.assignedPerson.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1868. ClinicalDocument.authenticator.assignedEntity.assignedPerson.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1870. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1872. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1874. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1876. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1878. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1880. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1882. ClinicalDocument.authenticator.assignedEntity.assignedPerson.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1884. ClinicalDocument.authenticator.assignedEntity.assignedPerson.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassLivingSubject
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePSN
                              1886. ClinicalDocument.authenticator.assignedEntity.assignedPerson.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminer
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1888. ClinicalDocument.authenticator.assignedEntity.assignedPerson.name
                              Definition

                              A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                              ShortBase for all types and resources
                              Comments

                              This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5625).

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                              Is Modifierfalse
                              Invariantspn-no-ls: 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())
                              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                              1890. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcDesc
                              Definition

                              The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                              1892. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                              Definition

                              Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                              1894. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1896. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              1898. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1900. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              1902. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              1904. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              1906. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              1908. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              1910. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              1912. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                              Control1..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuePRS
                              1914. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                              Control0..1
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueINSTANCE
                              1916. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1918. ClinicalDocument.authenticator.assignedEntity.representedOrganization
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                              1920. ClinicalDocument.authenticator.assignedEntity.sdtcPatient
                              Control0..1
                              Typehttp://hl7.org/fhir/StructureDefinition/Base
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                              1922. ClinicalDocument.authenticator.assignedEntity.sdtcPatient.id
                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                              1924. ClinicalDocument.participant
                              ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                              Comments

                              SHOULD contain zero or more [0..*] RelatedPerson participant

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                              Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                              4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                              SlicingThis element introduces a set of slices on ClinicalDocument.participant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ typeCode
                              • 1926. ClinicalDocument.participant.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                1928. ClinicalDocument.participant.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                1930. ClinicalDocument.participant.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                1932. ClinicalDocument.participant.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                1934. ClinicalDocument.participant.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                1936. ClinicalDocument.participant.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                1938. ClinicalDocument.participant.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                1940. ClinicalDocument.participant.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                1942. ClinicalDocument.participant.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                1944. ClinicalDocument.participant.typeCode
                                Control1..1
                                BindingThe codes SHALL be taken from CDAParticipationType
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                1946. ClinicalDocument.participant.contextControlCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAContextControl
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueOP
                                1948. ClinicalDocument.participant.functionCode
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                1950. ClinicalDocument.participant.time
                                Definition

                                A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                ShortBase for all types and resources
                                Comments

                                MAY contain zero or one [0..1] time (CONF:4537-10004).

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                Is Modifierfalse
                                Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                1952. ClinicalDocument.participant.associatedEntity
                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                                1954. ClinicalDocument.participant:verifier
                                Slice Nameverifier
                                ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                                Comments

                                SHOULD contain zero or more [0..*] participant (CONF:1198-31677) such that it

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                                Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                                4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                                1956. ClinicalDocument.participant:verifier.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                1958. ClinicalDocument.participant:verifier.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                1960. ClinicalDocument.participant:verifier.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                1962. ClinicalDocument.participant:verifier.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                1964. ClinicalDocument.participant:verifier.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                1966. ClinicalDocument.participant:verifier.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                1968. ClinicalDocument.participant:verifier.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                1970. ClinicalDocument.participant:verifier.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                1972. ClinicalDocument.participant:verifier.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                1974. ClinicalDocument.participant:verifier.typeCode
                                Comments

                                SHALL contain exactly one [1..1] @typeCode="VRF" Verifier (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31678).

                                Control1..1
                                BindingThe codes SHALL be taken from CDAParticipationType
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueVRF
                                1976. ClinicalDocument.participant:verifier.contextControlCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAContextControl
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueOP
                                1978. ClinicalDocument.participant:verifier.functionCode
                                Comments

                                SHALL contain exactly one [1..1] functionCode (CONF:1198-31679).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                1980. ClinicalDocument.participant:verifier.functionCode.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                1982. ClinicalDocument.participant:verifier.functionCode.code
                                Definition

                                The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                                Comments

                                This functionCode SHALL contain exactly one [1..1] @code="425268008" Review of Care Plan (CONF:1198-31680).

                                Control1..1
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode
                                Pattern Value425268008
                                1984. ClinicalDocument.participant:verifier.functionCode.codeSystem
                                Definition

                                Specifies the code system that defines the code.

                                Comments

                                This functionCode SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.96" (CodeSystem: SNOMED CT urn:oid:2.16.840.1.113883.6.96) (CONF:1198-31681).

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System
                                Pattern Value2.16.840.1.113883.6.96
                                1986. ClinicalDocument.participant:verifier.functionCode.codeSystemName
                                Definition

                                The common name of the coding system.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System Name
                                1988. ClinicalDocument.participant:verifier.functionCode.codeSystemVersion
                                Definition

                                If applicable, a version descriptor defined specifically for the given code system.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System Version
                                1990. ClinicalDocument.participant:verifier.functionCode.displayName
                                Definition

                                A name or title for the code, under which the sending system shows the code value to its users.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplay Name
                                1992. ClinicalDocument.participant:verifier.functionCode.sdtcValueSet
                                Definition

                                The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                                Control0..1
                                Typestring(oid: ISO Object Identifier)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                                1994. ClinicalDocument.participant:verifier.functionCode.sdtcValueSetVersion
                                Definition

                                The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                                1996. ClinicalDocument.participant:verifier.functionCode.originalText
                                Definition

                                The text or phrase used as the basis for the coding.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                LabelOriginal Text
                                1998. ClinicalDocument.participant:verifier.functionCode.qualifier
                                Definition

                                Specifies additional codes that increase the specificity of the the primary code.

                                Control0..0
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                                LabelQualifier
                                2000. ClinicalDocument.participant:verifier.functionCode.translation
                                Definition

                                A set of other concept descriptors that translate this concept descriptor into other code systems.

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                XML FormatThe type of this property is determined using the " xsi:typeattribute.
                                LabelTranslation
                                2002. ClinicalDocument.participant:verifier.time
                                Definition

                                A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                ShortBase for all types and resources
                                Comments

                                SHALL contain exactly one [1..1] time (CONF:1198-31682).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                Is Modifierfalse
                                Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                2004. ClinicalDocument.participant:verifier.associatedEntity
                                Comments

                                SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31683).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                                Invariantsshould-code: SHOULD contain code (code.exists())
                                2006. ClinicalDocument.participant:verifier.associatedEntity.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2008. ClinicalDocument.participant:verifier.associatedEntity.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2010. ClinicalDocument.participant:verifier.associatedEntity.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2012. ClinicalDocument.participant:verifier.associatedEntity.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2014. ClinicalDocument.participant:verifier.associatedEntity.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2016. ClinicalDocument.participant:verifier.associatedEntity.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2018. ClinicalDocument.participant:verifier.associatedEntity.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2020. ClinicalDocument.participant:verifier.associatedEntity.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2022. ClinicalDocument.participant:verifier.associatedEntity.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2024. ClinicalDocument.participant:verifier.associatedEntity.classCode
                                Comments

                                This associatedEntity SHALL contain exactly one [1..1] @classCode="ASSIGNED" (CodeSystem: HL7RoleClass urn:oid:2.16.840.1.113883.5.110) (CONF:1198-31686).

                                Control1..1
                                BindingThe codes SHALL be taken from CDARoleClassAssociative
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueASSIGNED
                                2026. ClinicalDocument.participant:verifier.associatedEntity.id
                                Comments

                                This associatedEntity SHALL contain at least one [1..*] id (CONF:1198-31684).

                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2028. ClinicalDocument.participant:verifier.associatedEntity.sdtcIdentifiedBy
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                                2030. ClinicalDocument.participant:verifier.associatedEntity.code
                                Comments

                                This associatedEntity SHOULD contain zero or one [0..1] code (CONF:1198-31685).

                                Control0..1
                                BindingFor example codes, see CDARoleCode
                                (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                2032. ClinicalDocument.participant:verifier.associatedEntity.code.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2034. ClinicalDocument.participant:verifier.associatedEntity.code.code
                                Definition

                                The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                                Comments

                                The code SHOULD be selected from ValueSet Personal And Legal Relationship Role Type urn:oid:2.16.840.1.113883.11.20.12.1 DYNAMIC (CONF:1198-32367).

                                Control0..1
                                BindingThe codes SHOULD be taken from Personal And Legal Relationship Role Type .
                                (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.12.1)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode
                                2036. ClinicalDocument.participant:verifier.associatedEntity.code.codeSystem
                                Definition

                                Specifies the code system that defines the code.

                                Control0..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System
                                2038. ClinicalDocument.participant:verifier.associatedEntity.code.codeSystemName
                                Definition

                                The common name of the coding system.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System Name
                                2040. ClinicalDocument.participant:verifier.associatedEntity.code.codeSystemVersion
                                Definition

                                If applicable, a version descriptor defined specifically for the given code system.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelCode System Version
                                2042. ClinicalDocument.participant:verifier.associatedEntity.code.displayName
                                Definition

                                A name or title for the code, under which the sending system shows the code value to its users.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplay Name
                                2044. ClinicalDocument.participant:verifier.associatedEntity.code.sdtcValueSet
                                Definition

                                The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                                Control0..1
                                Typestring(oid: ISO Object Identifier)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                                2046. ClinicalDocument.participant:verifier.associatedEntity.code.sdtcValueSetVersion
                                Definition

                                The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                                2048. ClinicalDocument.participant:verifier.associatedEntity.code.originalText
                                Definition

                                The text or phrase used as the basis for the coding.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                LabelOriginal Text
                                2050. ClinicalDocument.participant:verifier.associatedEntity.code.qualifier
                                Definition

                                Specifies additional codes that increase the specificity of the the primary code.

                                Control0..0
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                                LabelQualifier
                                2052. ClinicalDocument.participant:verifier.associatedEntity.code.translation
                                Definition

                                A set of other concept descriptors that translate this concept descriptor into other code systems.

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                XML FormatThe type of this property is determined using the " xsi:typeattribute.
                                LabelTranslation
                                2054. ClinicalDocument.participant:verifier.associatedEntity.addr
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                2056. ClinicalDocument.participant:verifier.associatedEntity.telecom
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                2058. ClinicalDocument.participant:verifier.associatedEntity.associatedPerson
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                                2060. ClinicalDocument.participant:verifier.associatedEntity.scopingOrganization
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                                2062. ClinicalDocument.participant:indirect
                                Slice Nameindirect
                                ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                                Comments

                                SHOULD contain zero or more [0..*] participant (CONF:1198-31895) such that it

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                                Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                                4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                                2064. ClinicalDocument.participant:indirect.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2066. ClinicalDocument.participant:indirect.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2068. ClinicalDocument.participant:indirect.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2070. ClinicalDocument.participant:indirect.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2072. ClinicalDocument.participant:indirect.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2074. ClinicalDocument.participant:indirect.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2076. ClinicalDocument.participant:indirect.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2078. ClinicalDocument.participant:indirect.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2080. ClinicalDocument.participant:indirect.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2082. ClinicalDocument.participant:indirect.typeCode
                                Comments

                                SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90) (CONF:1198-31896).

                                Control1..1
                                BindingThe codes SHALL be taken from CDAParticipationType
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueIND
                                2084. ClinicalDocument.participant:indirect.contextControlCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAContextControl
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueOP
                                2086. ClinicalDocument.participant:indirect.functionCode
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                2088. ClinicalDocument.participant:indirect.time
                                Definition

                                A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                ShortBase for all types and resources
                                Comments

                                MAY contain zero or one [0..1] time (CONF:4537-10004).

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                Is Modifierfalse
                                Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                2090. ClinicalDocument.participant:indirect.associatedEntity
                                Comments

                                SHALL contain exactly one [1..1] associatedEntity (CONF:1198-31897).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                                2092. ClinicalDocument.participant:indirect.associatedEntity.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2094. ClinicalDocument.participant:indirect.associatedEntity.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2096. ClinicalDocument.participant:indirect.associatedEntity.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2098. ClinicalDocument.participant:indirect.associatedEntity.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2100. ClinicalDocument.participant:indirect.associatedEntity.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2102. ClinicalDocument.participant:indirect.associatedEntity.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2104. ClinicalDocument.participant:indirect.associatedEntity.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2106. ClinicalDocument.participant:indirect.associatedEntity.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2108. ClinicalDocument.participant:indirect.associatedEntity.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2110. ClinicalDocument.participant:indirect.associatedEntity.classCode
                                Comments

                                This associatedEntity SHALL contain exactly one [1..1] @classCode, which SHALL be selected from ValueSet INDRoleclassCodes urn:oid:2.16.840.1.113883.11.20.9.33 STATIC (CONF:1198-31898).

                                Control1..1
                                BindingThe codes SHALL be taken from INDRoleclassCodes .
                                (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                2112. ClinicalDocument.participant:indirect.associatedEntity.id
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2114. ClinicalDocument.participant:indirect.associatedEntity.sdtcIdentifiedBy
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                                2116. ClinicalDocument.participant:indirect.associatedEntity.code
                                Control0..1
                                BindingFor example codes, see CDARoleCode
                                (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                2118. ClinicalDocument.participant:indirect.associatedEntity.addr
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                2120. ClinicalDocument.participant:indirect.associatedEntity.telecom
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                2122. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson
                                Comments

                                This associatedEntity SHALL contain exactly one [1..1] associatedPerson (CONF:1198-31899).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                                2124. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2126. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2128. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2130. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2132. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2134. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2136. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2138. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2140. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2142. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.classCode
                                Control0..1
                                BindingThe codes SHALL be taken from EntityClassLivingSubject
                                (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValuePSN
                                2144. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.determinerCode
                                Control0..1
                                BindingThe codes SHALL be taken from EntityDeterminer
                                (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueINSTANCE
                                2146. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.name
                                Comments

                                This associatedPerson SHALL contain at least one [1..*] name (CONF:1198-31900).

                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN
                                2148. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcDesc
                                Definition

                                The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                                2150. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship
                                Definition

                                Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                                2152. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2154. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2156. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2158. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2160. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2162. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2164. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2166. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2168. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2170. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.classCode
                                Control1..1
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValuePRS
                                2172. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.determinerCode
                                Control0..1
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueINSTANCE
                                2174. ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.code
                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                                2176. ClinicalDocument.participant:indirect.associatedEntity.scopingOrganization
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                                2178. ClinicalDocument.inFulfillmentOf
                                ShortThe inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
                                Comments

                                MAY contain zero or more [0..*] inFulfillmentOf (CONF:4537-9952).

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
                                2180. ClinicalDocument.inFulfillmentOf.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2182. ClinicalDocument.inFulfillmentOf.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2184. ClinicalDocument.inFulfillmentOf.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2186. ClinicalDocument.inFulfillmentOf.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2188. ClinicalDocument.inFulfillmentOf.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2190. ClinicalDocument.inFulfillmentOf.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2192. ClinicalDocument.inFulfillmentOf.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2194. ClinicalDocument.inFulfillmentOf.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2196. ClinicalDocument.inFulfillmentOf.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2198. ClinicalDocument.inFulfillmentOf.typeCode
                                Control0..1
                                BindingThe codes SHALL be taken from ActRelationshipFulfills (2.0.0)
                                (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueFLFS
                                2200. ClinicalDocument.inFulfillmentOf.order
                                Comments

                                The inFulfillmentOf, if present, SHALL contain exactly one [1..1] order (CONF:4537-9953).

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Order
                                2202. ClinicalDocument.inFulfillmentOf.order.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2204. ClinicalDocument.inFulfillmentOf.order.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                2206. ClinicalDocument.inFulfillmentOf.order.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2208. ClinicalDocument.inFulfillmentOf.order.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                2210. ClinicalDocument.inFulfillmentOf.order.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                2212. ClinicalDocument.inFulfillmentOf.order.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                2214. ClinicalDocument.inFulfillmentOf.order.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                2216. ClinicalDocument.inFulfillmentOf.order.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                2218. ClinicalDocument.inFulfillmentOf.order.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2220. ClinicalDocument.inFulfillmentOf.order.classCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAActClass
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Default ValueACT
                                2222. ClinicalDocument.inFulfillmentOf.order.moodCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAActMoodIntent
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueRQO
                                2224. ClinicalDocument.inFulfillmentOf.order.id
                                Comments

                                This order SHALL contain at least one [1..*] id (CONF:4537-9954).

                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                2226. ClinicalDocument.inFulfillmentOf.order.code
                                Control0..1
                                BindingFor example codes, see v3 Code System ActCode
                                (example to http://terminology.hl7.org/ValueSet/v3-ActCode)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                2228. ClinicalDocument.inFulfillmentOf.order.priorityCode
                                Control0..1
                                BindingFor example codes, see ActPriority
                                (example to http://terminology.hl7.org/ValueSet/v3-ActPriority)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                2230. ClinicalDocument.documentationOf
                                ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
                                Comments

                                MAY contain zero or more [0..*] documentationOf (CONF:4537-14835).

                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                                SlicingThis element introduces a set of slices on ClinicalDocument.documentationOf. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ serviceEvent.classCode
                                • 2232. ClinicalDocument.documentationOf.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2234. ClinicalDocument.documentationOf.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2236. ClinicalDocument.documentationOf.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2238. ClinicalDocument.documentationOf.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2240. ClinicalDocument.documentationOf.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2242. ClinicalDocument.documentationOf.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2244. ClinicalDocument.documentationOf.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2246. ClinicalDocument.documentationOf.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2248. ClinicalDocument.documentationOf.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2250. ClinicalDocument.documentationOf.typeCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from CDAActRelationshipType
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueDOC
                                  2252. ClinicalDocument.documentationOf.serviceEvent
                                  ShortA serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.
                                  Comments

                                  The documentationOf, if present, SHALL contain exactly one [1..1] serviceEvent (CONF:4537-14836).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent
                                  Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
                                  2254. ClinicalDocument.documentationOf.serviceEvent.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2256. ClinicalDocument.documentationOf.serviceEvent.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2258. ClinicalDocument.documentationOf.serviceEvent.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2260. ClinicalDocument.documentationOf.serviceEvent.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2262. ClinicalDocument.documentationOf.serviceEvent.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2264. ClinicalDocument.documentationOf.serviceEvent.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2266. ClinicalDocument.documentationOf.serviceEvent.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2268. ClinicalDocument.documentationOf.serviceEvent.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2270. ClinicalDocument.documentationOf.serviceEvent.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2272. ClinicalDocument.documentationOf.serviceEvent.classCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from CDAActClass
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default ValueACT
                                  2274. ClinicalDocument.documentationOf.serviceEvent.moodCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from CDAActMood
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueEVN
                                  2276. ClinicalDocument.documentationOf.serviceEvent.id
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2278. ClinicalDocument.documentationOf.serviceEvent.code
                                  Definition

                                  Drawn from concept domain ActCode

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  2280. ClinicalDocument.documentationOf.serviceEvent.effectiveTime
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortBase for all types and resources
                                  Comments

                                  This serviceEvent SHALL contain exactly one [1..1] US Realm Date and Time (Interval) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.3) (CONF:4537-14837).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                  Is Modifierfalse
                                  Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                  ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                  ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                  2282. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2284. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortEither @value or low/high should be present, but not both
                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2286. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.operator
                                  Definition

                                  A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDASetOperator
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDASetOperator)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default ValueI
                                  2288. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low
                                  Definition

                                  This is the low limit of the interval.

                                  Short**MAY** be precise to at least the second
                                  Comments

                                  This effectiveTime SHALL contain exactly one [1..1] low (CONF:4537-14838).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                                  LabelLow Boundary
                                  Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                                  ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                                  2290. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2292. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2294. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.inclusive
                                  Definition

                                  Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default Valuetrue
                                  2296. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.center
                                  Definition

                                  The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                                  LabelCentral Value
                                  2298. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.width
                                  Definition

                                  The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PQ
                                  LabelWidth
                                  2300. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high
                                  Definition

                                  This is the high limit of the interval.

                                  Short**MAY** be precise to at least the second
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                                  LabelHigh Boundary
                                  Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                                  ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                                  2302. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2304. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2306. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.inclusive
                                  Definition

                                  Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default Valuetrue
                                  2308. ClinicalDocument.documentationOf.serviceEvent.performer
                                  ShortThe performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.
                                  Comments

                                  This serviceEvent SHOULD contain zero or more [0..*] performer (CONF:4537-14839).

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer1
                                  2310. ClinicalDocument.documentationOf.serviceEvent.performer.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2312. ClinicalDocument.documentationOf.serviceEvent.performer.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2314. ClinicalDocument.documentationOf.serviceEvent.performer.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2316. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2318. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2320. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2322. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2324. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2326. ClinicalDocument.documentationOf.serviceEvent.performer.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2328. ClinicalDocument.documentationOf.serviceEvent.performer.typeCode
                                  Comments

                                  The performer, if present, SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ServiceEventPerformer urn:oid:2.16.840.1.113883.1.11.19601 STATIC (CONF:4537-14840).

                                  Control1..1
                                  BindingThe codes SHALL be taken from x_ServiceEventPerformer .
                                  (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19601)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2330. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode
                                  Comments

                                  The performer, if present, MAY contain zero or one [0..1] functionCode (CONF:4537-16818).

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  Invariantsshould-code-attr: SHOULD contain @code (code.exists())
                                  2332. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2334. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.code
                                  Definition

                                  The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                                  Comments

                                  The functionCode, if present, SHOULD contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Care Team Member Function urn:oid:2.16.840.1.113762.1.4.1099.30 DYNAMIC (CONF:4537-32889).

                                  Control0..1
                                  BindingThe codes SHOULD be taken from Care Team Member Function .
                                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode
                                  2336. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystem
                                  Definition

                                  Specifies the code system that defines the code.

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System
                                  2338. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystemName
                                  Definition

                                  The common name of the coding system.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System Name
                                  2340. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystemVersion
                                  Definition

                                  If applicable, a version descriptor defined specifically for the given code system.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System Version
                                  2342. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.displayName
                                  Definition

                                  A name or title for the code, under which the sending system shows the code value to its users.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplay Name
                                  2344. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.sdtcValueSet
                                  Definition

                                  The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                                  2346. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.sdtcValueSetVersion
                                  Definition

                                  The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                                  2348. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.originalText
                                  Definition

                                  The text or phrase used as the basis for the coding.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                  LabelOriginal Text
                                  2350. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.qualifier
                                  Definition

                                  Specifies additional codes that increase the specificity of the the primary code.

                                  Control0..0
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                                  LabelQualifier
                                  2352. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.translation
                                  Definition

                                  A set of other concept descriptors that translate this concept descriptor into other code systems.

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                  XML FormatThe type of this property is determined using the " xsi:typeattribute.
                                  LabelTranslation
                                  2354. ClinicalDocument.documentationOf.serviceEvent.performer.time
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortBase for all types and resources
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                  Is Modifierfalse
                                  Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                  ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                  ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                  2356. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity
                                  Comments

                                  The performer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-14841).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                                  Invariantsshould-us-code: SHOULD contain code (code.exists())
                                  2358. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2360. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2362. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2364. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2366. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2368. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2370. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2372. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2374. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2376. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.classCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from RoleClassAssignedEntity
                                  (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueASSIGNED
                                  2378. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id
                                  Comments

                                  This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-14846).

                                  Control1..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2380. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2382. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2384. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2386. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root
                                  Definition

                                  A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                                  Comments

                                  Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-14847).

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                                  2388. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2390. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcIdentifiedBy
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                                  2392. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code
                                  Comments

                                  This assignedEntity SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-14842).

                                  Control0..1
                                  BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  2394. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                  2396. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                  2398. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                                  2400. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                                  2402. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient
                                  Control0..1
                                  Typehttp://hl7.org/fhir/StructureDefinition/Base
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                                  2404. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient.id
                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                                  2406. ClinicalDocument.documentationOf:care-provision
                                  Slice Namecare-provision
                                  Comments

                                  SHALL contain exactly one [1..1] documentationOf (CONF:1198-31901) such that it

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                                  2408. ClinicalDocument.documentationOf:care-provision.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2410. ClinicalDocument.documentationOf:care-provision.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2412. ClinicalDocument.documentationOf:care-provision.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2414. ClinicalDocument.documentationOf:care-provision.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2416. ClinicalDocument.documentationOf:care-provision.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2418. ClinicalDocument.documentationOf:care-provision.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2420. ClinicalDocument.documentationOf:care-provision.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2422. ClinicalDocument.documentationOf:care-provision.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2424. ClinicalDocument.documentationOf:care-provision.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2426. ClinicalDocument.documentationOf:care-provision.typeCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from CDAActRelationshipType
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueDOC
                                  2428. ClinicalDocument.documentationOf:care-provision.serviceEvent
                                  ShortThe serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).
                                  Comments

                                  SHALL contain exactly one [1..1] serviceEvent (CONF:1198-31902).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent
                                  Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
                                  2430. ClinicalDocument.documentationOf:care-provision.serviceEvent.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2432. ClinicalDocument.documentationOf:care-provision.serviceEvent.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2434. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2436. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2438. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2440. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2442. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2444. ClinicalDocument.documentationOf:care-provision.serviceEvent.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2446. ClinicalDocument.documentationOf:care-provision.serviceEvent.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2448. ClinicalDocument.documentationOf:care-provision.serviceEvent.classCode
                                  Comments

                                  This serviceEvent SHALL contain exactly one [1..1] @classCode="PCPR" Care Provision (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:1198-31903).

                                  Control1..1
                                  BindingThe codes SHALL be taken from CDAActClass
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default ValueACT
                                  Fixed ValuePCPR
                                  2450. ClinicalDocument.documentationOf:care-provision.serviceEvent.moodCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from CDAActMood
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueEVN
                                  2452. ClinicalDocument.documentationOf:care-provision.serviceEvent.id
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2454. ClinicalDocument.documentationOf:care-provision.serviceEvent.code
                                  Definition

                                  Drawn from concept domain ActCode

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  2456. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortBase for all types and resources
                                  Comments

                                  This serviceEvent SHALL contain exactly one [1..1] effectiveTime (CONF:1198-31904).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                  Is Modifierfalse
                                  Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                  ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                  ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                  2458. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2460. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortEither @value or low/high should be present, but not both
                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2462. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.operator
                                  Definition

                                  A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDASetOperator
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDASetOperator)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default ValueI
                                  2464. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low
                                  Definition

                                  This is the low limit of the interval.

                                  Short**MAY** be precise to at least the second
                                  Comments

                                  This effectiveTime SHALL contain exactly one [1..1] low (CONF:1198-32330).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                                  LabelLow Boundary
                                  Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                                  ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                                  2466. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2468. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2470. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.low.inclusive
                                  Definition

                                  Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default Valuetrue
                                  2472. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.center
                                  Definition

                                  The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                                  LabelCentral Value
                                  2474. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.width
                                  Definition

                                  The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PQ
                                  LabelWidth
                                  2476. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high
                                  Definition

                                  This is the high limit of the interval.

                                  Short**MAY** be precise to at least the second
                                  Comments

                                  This effectiveTime MAY contain zero or one [0..1] high (CONF:1198-32331).

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                                  LabelHigh Boundary
                                  Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                                  ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                                  2478. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2480. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high.value
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  Control0..1
                                  TypedateTime(ts: Point in Time)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2482. ClinicalDocument.documentationOf:care-provision.serviceEvent.effectiveTime.high.inclusive
                                  Definition

                                  Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default Valuetrue
                                  2484. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer
                                  ShortThe performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.
                                  Comments

                                  This serviceEvent SHOULD contain zero or more [0..*] performer (CONF:4537-14839).

                                  Control1..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer1
                                  2486. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2488. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2490. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2492. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2494. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2496. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2498. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2500. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2502. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2504. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.typeCode
                                  Comments

                                  The performer, if present, SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ServiceEventPerformer urn:oid:2.16.840.1.113883.1.11.19601 STATIC (CONF:4537-14840).

                                  Control1..1
                                  BindingThe codes SHALL be taken from x_ServiceEventPerformer .
                                  (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19601)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  2506. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode
                                  Comments

                                  The performer, if present, MAY contain zero or one [0..1] functionCode (CONF:4537-16818).

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  Invariantsshould-code-attr: SHOULD contain @code (code.exists())
                                  2508. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2510. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.code
                                  Definition

                                  The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                                  Comments

                                  The functionCode, if present, SHOULD contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Care Team Member Function urn:oid:2.16.840.1.113762.1.4.1099.30 DYNAMIC (CONF:4537-32889).

                                  Control0..1
                                  BindingThe codes SHOULD be taken from Care Team Member Function .
                                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode
                                  2512. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.codeSystem
                                  Definition

                                  Specifies the code system that defines the code.

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System
                                  2514. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.codeSystemName
                                  Definition

                                  The common name of the coding system.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System Name
                                  2516. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.codeSystemVersion
                                  Definition

                                  If applicable, a version descriptor defined specifically for the given code system.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelCode System Version
                                  2518. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.displayName
                                  Definition

                                  A name or title for the code, under which the sending system shows the code value to its users.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplay Name
                                  2520. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.sdtcValueSet
                                  Definition

                                  The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                                  2522. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.sdtcValueSetVersion
                                  Definition

                                  The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                                  2524. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.originalText
                                  Definition

                                  The text or phrase used as the basis for the coding.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                  LabelOriginal Text
                                  2526. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.qualifier
                                  Definition

                                  Specifies additional codes that increase the specificity of the the primary code.

                                  Control0..0
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                                  LabelQualifier
                                  2528. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.functionCode.translation
                                  Definition

                                  A set of other concept descriptors that translate this concept descriptor into other code systems.

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                  XML FormatThe type of this property is determined using the " xsi:typeattribute.
                                  LabelTranslation
                                  2530. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.time
                                  Definition

                                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                  ShortBase for all types and resources
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                  Is Modifierfalse
                                  Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                  ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                  ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                  2532. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity
                                  Comments

                                  SHALL contain exactly one [1..1] assignedEntity (CONF:1198-31907).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                                  Invariantsshould-us-code: SHOULD contain code (code.exists())
                                  2534. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2536. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2538. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2540. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2542. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2544. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2546. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2548. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2550. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2552. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.classCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from RoleClassAssignedEntity
                                  (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueASSIGNED
                                  2554. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id
                                  Comments

                                  This assignedEntity SHALL contain at least one [1..*] id (CONF:1198-31908).

                                  Control1..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2556. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2558. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2560. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2562. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id.root
                                  Definition

                                  A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                                  Comments

                                  Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-14847).

                                  Control0..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                                  2564. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.id.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2566. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.sdtcIdentifiedBy
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                                  2568. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.code
                                  Comments

                                  This assignedEntity MAY contain zero or one [0..1] code (CONF:1198-31909).

                                  Control0..1
                                  BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  2570. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.addr
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                  2572. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.telecom
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                  2574. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson
                                  Comments

                                  This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:1198-32328).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                                  2576. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2578. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2580. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2582. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2584. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2586. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2588. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2590. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2592. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2594. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.classCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from EntityClassLivingSubject
                                  (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValuePSN
                                  2596. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.determinerCode
                                  Control0..1
                                  BindingThe codes SHALL be taken from EntityDeterminer
                                  (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueINSTANCE
                                  2598. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.name
                                  Definition

                                  A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                                  ShortBase for all types and resources
                                  Comments

                                  This assignedPerson SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1198-32329).

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                                  Is Modifierfalse
                                  Invariantspn-no-ls: 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())
                                  81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                                  81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                                  2600. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcDesc
                                  Definition

                                  The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                                  2602. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                                  Definition

                                  Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                                  2604. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2606. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  2608. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2610. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  2612. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  2614. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  2616. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  2618. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  2620. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  2622. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                                  Control1..1
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValuePRS
                                  2624. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                                  Control0..1
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueINSTANCE
                                  2626. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                                  2628. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.representedOrganization
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                                  2630. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.sdtcPatient
                                  Control0..1
                                  Typehttp://hl7.org/fhir/StructureDefinition/Base
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                                  2632. ClinicalDocument.documentationOf:care-provision.serviceEvent.performer.assignedEntity.sdtcPatient.id
                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                                  2634. ClinicalDocument.relatedDocument
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                                  SlicingThis element introduces a set of slices on ClinicalDocument.relatedDocument. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • exists @ parentDocument
                                  • 2636. ClinicalDocument.relatedDocument:relatedDocument1
                                    Slice NamerelatedDocument1
                                    Comments

                                    MAY contain zero or more [0..*] relatedDocument (CONF:1198-29893) such that it

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                                    2638. ClinicalDocument.relatedDocument:relatedDocument1.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2640. ClinicalDocument.relatedDocument:relatedDocument1.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2642. ClinicalDocument.relatedDocument:relatedDocument1.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2644. ClinicalDocument.relatedDocument:relatedDocument1.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2646. ClinicalDocument.relatedDocument:relatedDocument1.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2648. ClinicalDocument.relatedDocument:relatedDocument1.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2650. ClinicalDocument.relatedDocument:relatedDocument1.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2652. ClinicalDocument.relatedDocument:relatedDocument1.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2654. ClinicalDocument.relatedDocument:relatedDocument1.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2656. ClinicalDocument.relatedDocument:relatedDocument1.typeCode
                                    Comments

                                    SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ActRelationshipDocument urn:oid:2.16.840.1.113883.1.11.11610 STATIC (CONF:1198-31889).

                                    Control1..1
                                    BindingThe codes SHALL be taken from x_ActRelationshipDocument .
                                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.11610)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    2658. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument
                                    Comments

                                    SHALL contain exactly one [1..1] parentDocument (CONF:1198-29894).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ParentDocument
                                    2660. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2662. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2664. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2666. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2668. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2670. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2672. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2674. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2676. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2678. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.classCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ActClassClinicalDocument
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActClassClinicalDocument)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueDOCCLIN
                                    2680. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.moodCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActMood
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueEVN
                                    2682. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.id
                                    Comments

                                    This parentDocument SHALL contain at least one [1..*] id (CONF:1198-32949).

                                    Control1..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2684. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.code
                                    Control0..1
                                    BindingFor example codes, see FHIRDocumentTypeCodes
                                    (example to http://hl7.org/fhir/ValueSet/doc-typecodes)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                    2686. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.text
                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                    2688. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.setId
                                    Comments

                                    This parentDocument SHALL contain exactly one [1..1] setId (CONF:1198-29895).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2690. ClinicalDocument.relatedDocument:relatedDocument1.parentDocument.versionNumber
                                    Comments

                                    This parentDocument SHALL contain exactly one [1..1] versionNumber (CONF:1198-29896).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
                                    2692. ClinicalDocument.authorization
                                    ShortThe authorization element represents information about the patient's consent. The type of consent is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'. The authorization consent is used for referring to consents that are documented elsewhere in the EHR or medical record for a health condition and/or treatment that is described in the CDA document.
                                    Comments

                                    MAY contain zero or more [0..*] authorization (CONF:4537-16792) such that it

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authorization
                                    2694. ClinicalDocument.authorization.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2696. ClinicalDocument.authorization.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2698. ClinicalDocument.authorization.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2700. ClinicalDocument.authorization.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2702. ClinicalDocument.authorization.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2704. ClinicalDocument.authorization.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2706. ClinicalDocument.authorization.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2708. ClinicalDocument.authorization.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2710. ClinicalDocument.authorization.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2712. ClinicalDocument.authorization.typeCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ActRelationshipAuthorizedBy
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipAuthorizedBy)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueAUTH
                                    2714. ClinicalDocument.authorization.consent
                                    Comments

                                    SHALL contain exactly one [1..1] consent (CONF:4537-16793).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Consent
                                    2716. ClinicalDocument.authorization.consent.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2718. ClinicalDocument.authorization.consent.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2720. ClinicalDocument.authorization.consent.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2722. ClinicalDocument.authorization.consent.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2724. ClinicalDocument.authorization.consent.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2726. ClinicalDocument.authorization.consent.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2728. ClinicalDocument.authorization.consent.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2730. ClinicalDocument.authorization.consent.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2732. ClinicalDocument.authorization.consent.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2734. ClinicalDocument.authorization.consent.classCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActClass
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueCONS
                                    2736. ClinicalDocument.authorization.consent.moodCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActMood
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueEVN
                                    2738. ClinicalDocument.authorization.consent.id
                                    Comments

                                    This consent MAY contain zero or more [0..*] id (CONF:4537-16794).

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2740. ClinicalDocument.authorization.consent.code
                                    ShortThe type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
                                    Comments

                                    This consent MAY contain zero or one [0..1] code (CONF:4537-16795).

                                    Control0..1
                                    BindingFor example codes, see v3 Code System ActCode
                                    (example to http://terminology.hl7.org/ValueSet/v3-ActCode)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                    2742. ClinicalDocument.authorization.consent.statusCode
                                    Comments

                                    This consent SHALL contain exactly one [1..1] statusCode (CONF:4537-16797).

                                    Control1..1
                                    BindingThe codes SHALL be taken from ActStatus
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActStatus)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2744. ClinicalDocument.authorization.consent.statusCode.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2746. ClinicalDocument.authorization.consent.statusCode.code
                                    Definition

                                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                                    Comments

                                    This statusCode SHALL contain exactly one [1..1] @code="completed" Completed (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:4537-16798).

                                    Control1..1
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelCode
                                    Fixed Valuecompleted
                                    2748. ClinicalDocument.authorization.consent.statusCode.codeSystem
                                    Definition

                                    Specifies the code system that defines the code.

                                    Control0..0
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelCode System
                                    2750. ClinicalDocument.authorization.consent.statusCode.codeSystemName
                                    Definition

                                    The common name of the coding system.

                                    Control0..0
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelCode System Name
                                    2752. ClinicalDocument.authorization.consent.statusCode.codeSystemVersion
                                    Definition

                                    If applicable, a version descriptor defined specifically for the given code system.

                                    Control0..0
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelCode System Version
                                    2754. ClinicalDocument.authorization.consent.statusCode.displayName
                                    Definition

                                    A name or title for the code, under which the sending system shows the code value to its users.

                                    Control0..0
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplay Name
                                    2756. ClinicalDocument.authorization.consent.statusCode.sdtcValueSet
                                    Definition

                                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                                    Control0..1
                                    Typestring(oid: ISO Object Identifier)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                                    2758. ClinicalDocument.authorization.consent.statusCode.sdtcValueSetVersion
                                    Definition

                                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                                    2760. ClinicalDocument.authorization.consent.statusCode.originalText
                                    Definition

                                    The text or phrase used as the basis for the coding.

                                    Control0..0
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                                    LabelOriginal Text
                                    2762. ClinicalDocument.authorization.consent.statusCode.qualifier
                                    Definition

                                    Specifies additional codes that increase the specificity of the the primary code.

                                    Control0..0
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                                    LabelQualifier
                                    2764. ClinicalDocument.authorization.consent.statusCode.translation
                                    Definition

                                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                                    Control0..0
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                                    LabelTranslation
                                    2766. ClinicalDocument.componentOf
                                    ShortThe encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
                                    Comments

                                    SHOULD contain zero or one [0..1] componentOf (CONF:1198-32004) such that it

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ComponentOf
                                    2768. ClinicalDocument.componentOf.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2770. ClinicalDocument.componentOf.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2772. ClinicalDocument.componentOf.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2774. ClinicalDocument.componentOf.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2776. ClinicalDocument.componentOf.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2778. ClinicalDocument.componentOf.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2780. ClinicalDocument.componentOf.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2782. ClinicalDocument.componentOf.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2784. ClinicalDocument.componentOf.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2786. ClinicalDocument.componentOf.typeCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ActRelationshipHasComponent
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueCOMP
                                    2788. ClinicalDocument.componentOf.encompassingEncounter
                                    Comments

                                    SHALL contain exactly one [1..1] encompassingEncounter (CONF:1198-32005).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter
                                    Invariantsshould-responsibleParty: SHOULD contain responsibleParty (responsibleParty.exists())
                                    2790. ClinicalDocument.componentOf.encompassingEncounter.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2792. ClinicalDocument.componentOf.encompassingEncounter.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2794. ClinicalDocument.componentOf.encompassingEncounter.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2796. ClinicalDocument.componentOf.encompassingEncounter.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2798. ClinicalDocument.componentOf.encompassingEncounter.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2800. ClinicalDocument.componentOf.encompassingEncounter.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2802. ClinicalDocument.componentOf.encompassingEncounter.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2804. ClinicalDocument.componentOf.encompassingEncounter.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2806. ClinicalDocument.componentOf.encompassingEncounter.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2808. ClinicalDocument.componentOf.encompassingEncounter.classCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActClass
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueENC
                                    2810. ClinicalDocument.componentOf.encompassingEncounter.moodCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActMood
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueEVN
                                    2812. ClinicalDocument.componentOf.encompassingEncounter.id
                                    Comments

                                    This encompassingEncounter SHALL contain at least one [1..*] id (CONF:4537-9959).

                                    Control1..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2814. ClinicalDocument.componentOf.encompassingEncounter.code
                                    Comments

                                    This encompassingEncounter MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Act Encounter Codes urn:oid:2.16.840.1.113762.1.4.1240.5 (CONF:1198-30873).

                                    Control0..1
                                    BindingThe codes SHOULD be taken from Act Encounter Codes .
                                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1240.5)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                    2816. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
                                    Definition

                                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                                    ShortBase for all types and resources
                                    Comments

                                    This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime (CONF:1198-32007).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                                    Is Modifierfalse
                                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                                    2818. ClinicalDocument.componentOf.encompassingEncounter.sdtcAdmissionReferralSourceCode
                                    Definition

                                    This element is a coded concept that represents the type of referral. Its RIM source class is PatientEncounter.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameadmissionReferralSourceCode.
                                    2820. ClinicalDocument.componentOf.encompassingEncounter.dischargeDispositionCode
                                    Control0..1
                                    BindingFor example codes, see USEncounterDischargeDisposition
                                    (example to http://terminology.hl7.org/ValueSet/v3-USEncounterDischargeDisposition)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                    2822. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty
                                    Definition

                                    The responsibleParty participant represents the participant having primary legal responsibility for the encounter. This differs from the legalAuthenticator participant in that the legalAuthenticator may or may not be the responsible party, and is serving a medical records function by signing off on the document, moving it into a completed state.

                                    Comments

                                    This encompassingEncounter SHOULD contain zero or one [0..1] responsibleParty (CONF:1198-8391).

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                    2824. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2826. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2828. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2830. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2832. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2834. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2836. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2838. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2840. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2842. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAParticipationType
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueRESP
                                    2844. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity
                                    Comments

                                    The responsibleParty, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:1198-32904).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                                    Invariants1198-32905: This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). (assignedPerson.exists() or representedOrganization.exists())
                                    2846. ClinicalDocument.componentOf.encompassingEncounter.encounterParticipant
                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant
                                    2848. ClinicalDocument.componentOf.encompassingEncounter.location
                                    Definition

                                    The location participant (location class) relates a healthcare facility (HealthCareFacility class) to the encounter to indicate where the encounter took place. The entity playing the role of HealthCareFacility is a place (Place class). The entity scoping the HealthCareFacility role is an organization (Organization class).

                                    The setting of an encounter (e.g. cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) can be expressed in HealthCareFacility.code. Note that setting and physical location are not the same. There is a many-to-many relationship between setting and the physical location where care is delivered. Thus, a particular room can provide the location for cardiology clinic one day, and for primary care clinic another day; and cardiology clinic today might be held in one physical location, but in another physical location tomorrow.

                                    When the location is an organization, this is indicated by the presence of a scoping Organization, without a playing Place.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                    2850. ClinicalDocument.componentOf.encompassingEncounter.location.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2852. ClinicalDocument.componentOf.encompassingEncounter.location.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2854. ClinicalDocument.componentOf.encompassingEncounter.location.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2856. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2858. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2860. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2862. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2864. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2866. ClinicalDocument.componentOf.encompassingEncounter.location.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2868. ClinicalDocument.componentOf.encompassingEncounter.location.typeCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ParticipationTargetLocation
                                    (required to http://terminology.hl7.org/ValueSet/v3-ParticipationTargetLocation)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueLOC
                                    2870. ClinicalDocument.componentOf.encompassingEncounter.location.healthCareFacility
                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility
                                    2872. ClinicalDocument.component
                                    Comments

                                    SHALL contain exactly one [1..1] component (CONF:1198-28753).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component
                                    2874. ClinicalDocument.component.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2876. ClinicalDocument.component.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2878. ClinicalDocument.component.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2880. ClinicalDocument.component.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2882. ClinicalDocument.component.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2884. ClinicalDocument.component.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2886. ClinicalDocument.component.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2888. ClinicalDocument.component.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2890. ClinicalDocument.component.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2892. ClinicalDocument.component.typeCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ActRelationshipHasComponent
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueCOMP
                                    2894. ClinicalDocument.component.contextConductionInd
                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuetrue
                                    2896. ClinicalDocument.component.nonXMLBody
                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody
                                    2898. ClinicalDocument.component.structuredBody
                                    Comments

                                    This component SHALL contain exactly one [1..1] structuredBody (CONF:1198-28754).

                                    Control1..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/StructuredBody
                                    Invariants1198-31044: This structuredBody **SHALL NOT** contain a Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-31044). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
                                    should-section-healthstatus: SHOULD contain a Health Status Evaluations and Outcomes Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthStatusEvaluationsandOutcomesSection')))
                                    2900. ClinicalDocument.component.structuredBody.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2902. ClinicalDocument.component.structuredBody.realmCode
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2904. ClinicalDocument.component.structuredBody.typeId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2906. ClinicalDocument.component.structuredBody.typeId.nullFlavor
                                    Definition

                                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                    Control0..1
                                    BindingThe codes SHALL be taken from CDANullFlavor
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExceptional Value Detail
                                    2908. ClinicalDocument.component.structuredBody.typeId.assigningAuthorityName
                                    Definition

                                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                    Control0..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelAssigning Authority Name
                                    2910. ClinicalDocument.component.structuredBody.typeId.displayable
                                    Definition

                                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                    Control0..1
                                    Typeboolean(bl: Boolean)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelDisplayable
                                    2912. ClinicalDocument.component.structuredBody.typeId.root
                                    Definition

                                    Identifies the type as an HL7 Registered model

                                    Control1..1
                                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelRoot
                                    Fixed Value2.16.840.1.113883.1.3
                                    2914. ClinicalDocument.component.structuredBody.typeId.extension
                                    Definition

                                    A character string as a unique identifier within the scope of the identifier root.

                                    Control1..1
                                    Typestring(st: Character String)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    LabelExtension
                                    2916. ClinicalDocument.component.structuredBody.templateId
                                    Definition

                                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                    Control0..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                    2918. ClinicalDocument.component.structuredBody.classCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from ActClassRecordOrganizer
                                    (required to http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueDOCBODY
                                    2920. ClinicalDocument.component.structuredBody.moodCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from CDAActMood
                                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                                    Typecode(cs: Coded Simple Value)
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValueEVN
                                    2922. ClinicalDocument.component.structuredBody.confidentialityCode
                                    Control0..1
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                    2924. ClinicalDocument.component.structuredBody.languageCode
                                    Control0..1
                                    BindingThe codes SHALL be taken from AllLanguages
                                    (required to http://hl7.org/fhir/ValueSet/all-languages)
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                    2926. ClinicalDocument.component.structuredBody.component
                                    Control2..*
                                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                    SlicingThis element introduces a set of slices on ClinicalDocument.component.structuredBody.component. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • profile @ section
                                    • 2928. ClinicalDocument.component.structuredBody.component.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2930. ClinicalDocument.component.structuredBody.component.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      2932. ClinicalDocument.component.structuredBody.component.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2934. ClinicalDocument.component.structuredBody.component.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2936. ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      2938. ClinicalDocument.component.structuredBody.component.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      2940. ClinicalDocument.component.structuredBody.component.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      2942. ClinicalDocument.component.structuredBody.component.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      2944. ClinicalDocument.component.structuredBody.component.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2946. ClinicalDocument.component.structuredBody.component.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      2948. ClinicalDocument.component.structuredBody.component.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      2950. ClinicalDocument.component.structuredBody.component.section
                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section
                                      2952. ClinicalDocument.component.structuredBody.component:healthConcerns
                                      Slice NamehealthConcerns
                                      Comments

                                      This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28755).

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                      2954. ClinicalDocument.component.structuredBody.component:healthConcerns.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2956. ClinicalDocument.component.structuredBody.component:healthConcerns.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      2958. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2960. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2962. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      2964. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      2966. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      2968. ClinicalDocument.component.structuredBody.component:healthConcerns.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      2970. ClinicalDocument.component.structuredBody.component:healthConcerns.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2972. ClinicalDocument.component.structuredBody.component:healthConcerns.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      2974. ClinicalDocument.component.structuredBody.component:healthConcerns.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      2976. ClinicalDocument.component.structuredBody.component:healthConcerns.section
                                      Definition

                                      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                                      ShortBase for all types and resources
                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Concerns Section)
                                      Is Modifierfalse
                                      Invariantsshould-health-status-obs: SHOULD contain Health Status Observation (entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthStatusObservation')))
                                      shall-health-concern-act: If section/@nullFlavor is not present, SHALL contain at least one Health Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HealthConcernAct')).exists())
                                      2978. ClinicalDocument.component.structuredBody.component:goals
                                      Slice Namegoals
                                      Comments

                                      This structuredBody SHALL contain exactly one [1..1] component (CONF:1198-28761) such that it

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                      2980. ClinicalDocument.component.structuredBody.component:goals.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2982. ClinicalDocument.component.structuredBody.component:goals.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      2984. ClinicalDocument.component.structuredBody.component:goals.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2986. ClinicalDocument.component.structuredBody.component:goals.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      2988. ClinicalDocument.component.structuredBody.component:goals.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      2990. ClinicalDocument.component.structuredBody.component:goals.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      2992. ClinicalDocument.component.structuredBody.component:goals.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      2994. ClinicalDocument.component.structuredBody.component:goals.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      2996. ClinicalDocument.component.structuredBody.component:goals.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      2998. ClinicalDocument.component.structuredBody.component:goals.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      3000. ClinicalDocument.component.structuredBody.component:goals.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      3002. ClinicalDocument.component.structuredBody.component:goals.section
                                      Definition

                                      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                                      ShortBase for all types and resources
                                      Comments

                                      SHALL contain exactly one [1..1] Goals Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.60) (CONF:1198-28762).

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Goals Section)
                                      Is Modifierfalse
                                      Invariantsshall-goal-obs: If section/@nullFlavor is not present, SHALL contain at least one Goal Observation (nullFlavor.exists() or entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/GoalObservation')).exists())
                                      3004. ClinicalDocument.component.structuredBody.component:activities
                                      Slice Nameactivities
                                      Comments

                                      This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-28763) such that it

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                      3006. ClinicalDocument.component.structuredBody.component:activities.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3008. ClinicalDocument.component.structuredBody.component:activities.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      3010. ClinicalDocument.component.structuredBody.component:activities.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3012. ClinicalDocument.component.structuredBody.component:activities.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3014. ClinicalDocument.component.structuredBody.component:activities.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      3016. ClinicalDocument.component.structuredBody.component:activities.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      3018. ClinicalDocument.component.structuredBody.component:activities.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      3020. ClinicalDocument.component.structuredBody.component:activities.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      3022. ClinicalDocument.component.structuredBody.component:activities.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3024. ClinicalDocument.component.structuredBody.component:activities.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      3026. ClinicalDocument.component.structuredBody.component:activities.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      3028. ClinicalDocument.component.structuredBody.component:activities.section
                                      Definition

                                      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                                      ShortBase for all types and resources
                                      Comments

                                      SHALL contain exactly one [1..1] Activities Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.21.2.3:2024-05-01) (CONF:1198-28764).

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Activities Section)
                                      Is Modifierfalse
                                      Invariantsshould-intervention-act: SHOULD contain Intervention Act (entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/InterventionAct')))
                                      should-planned-intervention-act: SHOULD contain Planned Intervention Act (entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlannedInterventionAct')))
                                      3030. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm
                                      Slice NamehealthStatusEvalOutcm
                                      Comments

                                      This structuredBody SHOULD contain zero or one [0..1] component (CONF:1198-29596) such that it

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                      3032. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3034. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      3036. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3038. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3040. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      3042. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      3044. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      3046. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      3048. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3050. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      3052. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      3054. ClinicalDocument.component.structuredBody.component:healthStatusEvalOutcm.section
                                      Definition

                                      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                                      ShortBase for all types and resources
                                      Comments

                                      SHALL contain exactly one [1..1] Health Status Evaluations and Outcomes Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.61) (CONF:1198-29597).

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Health Status Evaluations and Outcomes Section)
                                      Is Modifierfalse
                                      Invariantsshall-outcome-obs: If section/@nullFlavor is not present, SHALL contain at least one Outcome Observation (nullFlavor.exists() or entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/OutcomeObservation')).exists())
                                      3056. ClinicalDocument.component.structuredBody.component:advDirectives
                                      Slice NameadvDirectives
                                      Comments

                                      This structuredBody MAY contain zero or one [0..1] component (CONF:1198-28942) such that it

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                                      3058. ClinicalDocument.component.structuredBody.component:advDirectives.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3060. ClinicalDocument.component.structuredBody.component:advDirectives.realmCode
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                      3062. ClinicalDocument.component.structuredBody.component:advDirectives.typeId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                      Control0..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3064. ClinicalDocument.component.structuredBody.component:advDirectives.typeId.nullFlavor
                                      Definition

                                      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                      Control0..1
                                      BindingThe codes SHALL be taken from CDANullFlavor
                                      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExceptional Value Detail
                                      3066. ClinicalDocument.component.structuredBody.component:advDirectives.typeId.assigningAuthorityName
                                      Definition

                                      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                      Control0..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelAssigning Authority Name
                                      3068. ClinicalDocument.component.structuredBody.component:advDirectives.typeId.displayable
                                      Definition

                                      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelDisplayable
                                      3070. ClinicalDocument.component.structuredBody.component:advDirectives.typeId.root
                                      Definition

                                      Identifies the type as an HL7 Registered model

                                      Control1..1
                                      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelRoot
                                      Fixed Value2.16.840.1.113883.1.3
                                      3072. ClinicalDocument.component.structuredBody.component:advDirectives.typeId.extension
                                      Definition

                                      A character string as a unique identifier within the scope of the identifier root.

                                      Control1..1
                                      Typestring(st: Character String)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      LabelExtension
                                      3074. ClinicalDocument.component.structuredBody.component:advDirectives.templateId
                                      Definition

                                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                      Control0..*
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                      3076. ClinicalDocument.component.structuredBody.component:advDirectives.typeCode
                                      Control0..1
                                      Typecode(cs: Coded Simple Value)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValueCOMP
                                      3078. ClinicalDocument.component.structuredBody.component:advDirectives.contextConductionInd
                                      Control0..1
                                      Typeboolean(bl: Boolean)
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuetrue
                                      3080. ClinicalDocument.component.structuredBody.component:advDirectives.section
                                      Definition

                                      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                                      ShortBase for all types and resources
                                      Comments

                                      SHALL contain exactly one [1..1] Advance Directives Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.21.1:2024-05-01).

                                      Control1..1
                                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Advance Directives Section)
                                      Is Modifierfalse
                                      Invariantsshall-adv-directive-organizer: If section/@nullFlavor is not present, SHALL contain at least one Advance Directive Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AdvanceDirectiveOrganizer')).exists())