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: HistoryandPhysical - Detailed Descriptions

Active as of 2024-05-18

Definitions for the HistoryandPhysical 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.
2. ClinicalDocument.templateId
Control2..?
4. ClinicalDocument.templateId:history-physical
Slice Namehistory-physical
Control1..1
6. ClinicalDocument.templateId:history-physical.root
Control1..?
Pattern Value2.16.840.1.113883.10.20.22.1.3
8. ClinicalDocument.templateId:history-physical.extension
Control1..?
Pattern Value2024-05-01
10. ClinicalDocument.code
ShortThe H&P Note recommends use of a single document type code, 34117-2 "History and physical note", with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.
Comments

SHALL contain exactly one [1..1] code (CONF:1198-17185).

BindingThe codes SHALL be taken from HPDocumentType .
(required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.20.22)
12. ClinicalDocument.informationRecipient
Comments

MAY contain zero or more [0..*] informationRecipient (CONF:1198-32482).

14. ClinicalDocument.informationRecipient.intendedRecipient
Comments

The informationRecipient, if present, SHALL contain exactly one [1..1] intendedRecipient (CONF:1198-32483).

16. ClinicalDocument.participant
ShortThe participant element in the H&P header follows the General Header Constraints for participants. H&P Note does not specify any use for functionCode for participants. Local policies will determine how this element should be used in implementations.
Comments

MAY contain zero or more [0..*] participant (CONF:1198-8286).

Invariants1198-8333: When participant/@typeCode is IND, associatedEntity/@classCode **SHALL** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *STATIC* 2011-09-30 (CONF:1198-8333). A special class of participant is the supporting person or organization: an individual or an organization that has a relationship to the patient, including parents, relatives, caregivers, insurance policyholders, and guarantors. In the case of a supporting person who is also an emergency contact or next-of-kin, a participant element should be present for each role recorded. ()
18. ClinicalDocument.inFulfillmentOf
ShortinFulfillmentOf elements describe the prior orders that are fulfilled (in whole or part) by the service events described in this document. For example, the prior order might be a referral and the H&P Note may be in partial fulfillment of that referral.
Comments

MAY contain zero or more [0..*] inFulfillmentOf (CONF:1198-8336).

20. ClinicalDocument.componentOf
ShortThe H&P Note is always associated with an encounter.
Comments

SHALL contain exactly one [1..1] componentOf (CONF:1198-8338).

Control1..?
22. ClinicalDocument.componentOf.encompassingEncounter
Comments

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

24. ClinicalDocument.componentOf.encompassingEncounter.id
Comments

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

26. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
ShortThe effectiveTime represents the time interval or point in time in which the encounter took place.
Comments

This encompassingEncounter 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:1198-8341).

28. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty
ShortThe responsibleParty element records only the party responsible for the encounter, not necessarily the entire episode of care.
Comments

This encompassingEncounter MAY contain zero or one [0..1] responsibleParty (CONF:1198-8345).

Invariants1198-8348: The responsibleParty element, if present, **SHALL** contain an assignedEntity element, which **SHALL** contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8348). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
30. ClinicalDocument.componentOf.encompassingEncounter.encounterParticipant
ShortThe encounterParticipant elements represent only those participants in the encounter, not necessarily the entire episode of care.
Comments

This encompassingEncounter MAY contain zero or more [0..*] encounterParticipant (CONF:1198-8342).

Invariants1198-8343: An encounterParticipant element, if present, SHALL contain an assignedEntity element, which SHALL contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8343). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
32. ClinicalDocument.componentOf.encompassingEncounter.location
Comments

This encompassingEncounter MAY contain zero or one [0..1] location (CONF:1198-8344).

34. ClinicalDocument.component
Comments

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

36. ClinicalDocument.component.structuredBody
ShortIn this template (templateId 2.16.840.1.113883.10.20.22.1.3.2), coded entries are optional.
Comments

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

Control1..?
Invariantsccrfv-or-cc-or-rfv: This structuredBody **SHALL** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) or a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection').exists()).exists())
ap-or-a-and-p: **SHALL** include an Assessment and Plan Section, or both an Assessment Section and a Plan of Treatment Section. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() or (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).count() = 2))
ap-combo: This structuredBody **SHALL NOT** contain an Assessment and Plan Section (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
cc-rfv-combo: This structuredBody **SHALL NOT** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection')).empty())
should-section-hpi: SHOULD contain a History of Present Illness Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HistoryofPresentIllnessSection')))
38. ClinicalDocument.component.structuredBody.component
Control12..?
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
  • 40. ClinicalDocument.component.structuredBody.component:allergies
    Slice Nameallergies
    Comments

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

    Control1..1
    42. ClinicalDocument.component.structuredBody.component:allergies.section
    Comments

    SHALL contain exactly one [1..1] Allergies and Intolerances Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.6.1:2024-05-01) (CONF:1198-30572).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Allergies and Intolerances Section)
    44. ClinicalDocument.component.structuredBody.component:assessment
    Slice Nameassessment
    Comments

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

    Control0..1
    46. ClinicalDocument.component.structuredBody.component:assessment.section
    Comments

    SHALL contain exactly one [1..1] Assessment Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.8) (CONF:1198-30574).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment Section)
    48. ClinicalDocument.component.structuredBody.component:planOfTreatment
    Slice NameplanOfTreatment
    Comments

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

    Control0..1
    50. ClinicalDocument.component.structuredBody.component:planOfTreatment.section
    Comments

    SHALL contain exactly one [1..1] Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-30576).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Plan of Treatment Section)
    52. ClinicalDocument.component.structuredBody.component:assessmentAndPlan
    Slice NameassessmentAndPlan
    Comments

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

    Control0..1
    54. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.section
    Comments

    SHALL contain exactly one [1..1] Assessment and Plan Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.9:2014-06-09) (CONF:1198-30578).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment and Plan Section)
    56. ClinicalDocument.component.structuredBody.component:chiefComplaint
    Slice NamechiefComplaint
    Comments

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

    Control0..1
    58. ClinicalDocument.component.structuredBody.component:chiefComplaint.section
    Comments

    SHALL contain exactly one [1..1] Chief Complaint Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) (CONF:1198-30580).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint Section)
    60. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV
    Slice NamechiefComplaintRFV
    Comments

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

    Control0..1
    62. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV.section
    Comments

    SHALL contain exactly one [1..1] Chief Complaint and Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.13) (CONF:1198-30582).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint and Reason for Visit Section)
    64. ClinicalDocument.component.structuredBody.component:familyHistory
    Slice NamefamilyHistory
    Comments

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

    Control1..1
    66. ClinicalDocument.component.structuredBody.component:familyHistory.section
    Comments

    SHALL contain exactly one [1..1] Family History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.15:2024-05-01) (CONF:1198-30584).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Family History Section)
    68. ClinicalDocument.component.structuredBody.component:generalStatus
    Slice NamegeneralStatus
    Comments

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

    Control1..1
    70. ClinicalDocument.component.structuredBody.component:generalStatus.section
    Comments

    SHALL contain exactly one [1..1] General Status Section (identifier: urn:oid:2.16.840.1.113883.10.20.2.5) (CONF:1198-30586).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(General Status Section)
    72. ClinicalDocument.component.structuredBody.component:pastMedicalHistory
    Slice NamepastMedicalHistory
    Comments

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

    Control1..1
    74. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.section
    Comments

    SHALL contain exactly one [1..1] Past Medical History (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.20:2024-05-01) (CONF:1198-30588).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Past Medical History)
    76. ClinicalDocument.component.structuredBody.component:historyPresentIllness
    Slice NamehistoryPresentIllness
    Comments

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

    Control0..1
    78. ClinicalDocument.component.structuredBody.component:historyPresentIllness.section
    Comments

    SHALL contain exactly one [1..1] History of Present Illness Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.4) (CONF:1198-30590).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(History of Present Illness Section)
    80. ClinicalDocument.component.structuredBody.component:immunizations
    Slice Nameimmunizations
    Comments

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

    Control0..1
    82. ClinicalDocument.component.structuredBody.component:immunizations.section
    Comments

    SHALL contain exactly one [1..1] Immunizations Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.2.1:2024-05-01) (CONF:1198-30592).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Immunizations Section)
    84. ClinicalDocument.component.structuredBody.component:instructions
    Slice Nameinstructions
    Comments

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

    Control0..1
    86. ClinicalDocument.component.structuredBody.component:instructions.section
    Comments

    SHALL contain exactly one [1..1] Instructions Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.45:2014-06-09) (CONF:1198-31385).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Instructions Section)
    88. ClinicalDocument.component.structuredBody.component:medications
    Slice Namemedications
    Comments

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

    Control1..1
    90. ClinicalDocument.component.structuredBody.component:medications.section
    Comments

    SHALL contain exactly one [1..1] Medications Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.1.1:2014-06-09) (CONF:1198-30596).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Medications Section)
    92. ClinicalDocument.component.structuredBody.component:physicalExam
    Slice NamephysicalExam
    Comments

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

    Control1..1
    94. ClinicalDocument.component.structuredBody.component:physicalExam.section
    Comments

    SHALL contain exactly one [1..1] Physical Exam Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.2.10:2024-05-01) (CONF:1198-30598).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Physical Exam Section)
    96. ClinicalDocument.component.structuredBody.component:problems
    Slice Nameproblems
    Comments

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

    Control0..1
    98. ClinicalDocument.component.structuredBody.component:problems.section
    Comments

    SHALL contain exactly one [1..1] Problem Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.5.1:2024-05-01) (CONF:1198-30600).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Problem Section)
    100. ClinicalDocument.component.structuredBody.component:procedures
    Slice Nameprocedures
    Comments

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

    Control0..1
    102. ClinicalDocument.component.structuredBody.component:procedures.section
    Comments

    SHALL contain exactly one [1..1] Procedures Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.7.1:2014-06-09) (CONF:1198-30602).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Procedures Section)
    104. ClinicalDocument.component.structuredBody.component:reasonForVisit
    Slice NamereasonForVisit
    Comments

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

    Control0..1
    106. ClinicalDocument.component.structuredBody.component:reasonForVisit.section
    Comments

    SHALL contain exactly one [1..1] Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.12) (CONF:1198-30604).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Reason for Visit Section)
    108. ClinicalDocument.component.structuredBody.component:results
    Slice Nameresults
    Comments

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

    Control1..1
    110. ClinicalDocument.component.structuredBody.component:results.section
    Comments

    SHALL contain exactly one [1..1] Results Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.3.1:2024-05-01) (CONF:1198-30606).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Results Section)
    112. ClinicalDocument.component.structuredBody.component:reviewOfSystems
    Slice NamereviewOfSystems
    Comments

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

    Control1..1
    114. ClinicalDocument.component.structuredBody.component:reviewOfSystems.section
    Comments

    SHALL contain exactly one [1..1] Review of Systems Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.18) (CONF:1198-30608).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Review of Systems Section)
    116. ClinicalDocument.component.structuredBody.component:socialHistory
    Slice NamesocialHistory
    Comments

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

    Control1..1
    118. ClinicalDocument.component.structuredBody.component:socialHistory.section
    Comments

    SHALL contain exactly one [1..1] Social History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.17:2024-05-01) (CONF:1198-30610).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Social History Section)
    120. ClinicalDocument.component.structuredBody.component:vitalSigns
    Slice NamevitalSigns
    Comments

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

    Control1..1
    122. ClinicalDocument.component.structuredBody.component:vitalSigns.section
    Comments

    SHALL contain exactly one [1..1] Vital Signs Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.4.1:2024-05-01) (CONF:1198-30612).

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Vital Signs Section)
    124. 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
    126. 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())
    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:history-physical
      Slice Namehistory-physical
      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:history-physical.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.3
      38. ClinicalDocument.templateId:history-physical.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
      ShortThe H&P Note recommends use of a single document type code, 34117-2 "History and physical note", with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.
      Comments

      SHALL contain exactly one [1..1] code (CONF:1198-17185).

      Control1..1
      BindingThe codes SHALL be taken from HPDocumentType .
      (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.20.22)
      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.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
      68. 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
      70. 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
      72. 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))
      74. 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())
      76. 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
      78. 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())
      80. 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()))
      82. 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
      84. 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)
      86. 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
      88. 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
      90. 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
      92. 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)
      94. 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())
      96. 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
      • 98. ClinicalDocument.author.assignedAuthor.id:npi
        Slice Namenpi
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        Invariantsshould-extension: SHOULD contain extension (extension.exists())
        100. 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
        102. 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))
        104. 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())
        106. 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
        108. 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
        • 110. 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
          112. 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
          114. 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
          116. 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))
          118. 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
          120. 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()))
          122. ClinicalDocument.informant:provider.relatedEntity
          Control0..0
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
          124. 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
          126. ClinicalDocument.informant:non-provider.assignedEntity
          Control0..0
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
          128. 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
          130. 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
          132. 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
          134. 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
          136. 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
          138. 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
          140. 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())
          142. 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
          144. 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))
          146. 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:1198-32482).

          Control0..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient
          148. ClinicalDocument.informationRecipient.intendedRecipient
          Comments

          The informationRecipient, if present, SHALL contain exactly one [1..1] intendedRecipient (CONF:1198-32483).

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient
          150. ClinicalDocument.participant
          ShortThe participant element in the H&P header follows the General Header Constraints for participants. H&P Note does not specify any use for functionCode for participants. Local policies will determine how this element should be used in implementations.
          Comments

          MAY contain zero or more [0..*] participant (CONF:1198-8286).

          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'))
          1198-8333: When participant/@typeCode is IND, associatedEntity/@classCode **SHALL** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *STATIC* 2011-09-30 (CONF:1198-8333). A special class of participant is the supporting person or organization: an individual or an organization that has a relationship to the patient, including parents, relatives, caregivers, insurance policyholders, and guarantors. In the case of a supporting person who is also an emergency contact or next-of-kin, a participant element should be present for each role recorded. ()
          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.inFulfillmentOf
          ShortinFulfillmentOf elements describe the prior orders that are fulfilled (in whole or part) by the service events described in this document. For example, the prior order might be a referral and the H&P Note may be in partial fulfillment of that referral.
          Comments

          MAY contain zero or more [0..*] inFulfillmentOf (CONF:1198-8336).

          Control0..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
          158. 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
          160. 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
          162. ClinicalDocument.componentOf
          ShortThe H&P Note is always associated with an encounter.
          Comments

          SHALL contain exactly one [1..1] componentOf (CONF:1198-8338).

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

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

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

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

          Control1..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
          168. 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.

          ShortThe effectiveTime represents the time interval or point in time in which the encounter took place.
          Comments

          This encompassingEncounter 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:1198-8341).

          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.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.

          ShortThe responsibleParty element records only the party responsible for the encounter, not necessarily the entire episode of care.
          Comments

          This encompassingEncounter MAY contain zero or one [0..1] responsibleParty (CONF:1198-8345).

          Control0..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
          Invariants1198-8348: The responsibleParty element, if present, **SHALL** contain an assignedEntity element, which **SHALL** contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8348). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
          172. 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())
          174. ClinicalDocument.componentOf.encompassingEncounter.encounterParticipant
          ShortThe encounterParticipant elements represent only those participants in the encounter, not necessarily the entire episode of care.
          Comments

          This encompassingEncounter MAY contain zero or more [0..*] encounterParticipant (CONF:1198-8342).

          Control0..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant
          Invariants1198-8343: An encounterParticipant element, if present, SHALL contain an assignedEntity element, which SHALL contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8343). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
          176. 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.

          Comments

          This encompassingEncounter MAY contain zero or one [0..1] location (CONF:1198-8344).

          Control0..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
          178. ClinicalDocument.componentOf.encompassingEncounter.location.healthCareFacility
          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility
          180. ClinicalDocument.component
          Comments

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

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component
          182. ClinicalDocument.component.structuredBody
          ShortIn this template (templateId 2.16.840.1.113883.10.20.22.1.3.2), coded entries are optional.
          Comments

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

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/StructuredBody
          Invariantsccrfv-or-cc-or-rfv: This structuredBody **SHALL** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) or a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection').exists()).exists())
          ap-or-a-and-p: **SHALL** include an Assessment and Plan Section, or both an Assessment Section and a Plan of Treatment Section. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() or (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).count() = 2))
          ap-combo: This structuredBody **SHALL NOT** contain an Assessment and Plan Section (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
          cc-rfv-combo: This structuredBody **SHALL NOT** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection')).empty())
          should-section-hpi: SHOULD contain a History of Present Illness Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HistoryofPresentIllnessSection')))
          184. ClinicalDocument.component.structuredBody.component
          Control12..*
          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
          • 186. ClinicalDocument.component.structuredBody.component.section
            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section
            188. ClinicalDocument.component.structuredBody.component:allergies
            Slice Nameallergies
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            190. ClinicalDocument.component.structuredBody.component:allergies.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] Allergies and Intolerances Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.6.1:2024-05-01) (CONF:1198-30572).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Allergies and Intolerances Section)
            Is Modifierfalse
            Invariantsshall-allergy-concern: If section/@nullFlavor is not present, SHALL contain at least one Allergy Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AllergyConcernAct')).exists())
            192. ClinicalDocument.component.structuredBody.component:assessment
            Slice Nameassessment
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            194. ClinicalDocument.component.structuredBody.component:assessment.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] Assessment Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.8) (CONF:1198-30574).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment Section)
            Is Modifierfalse
            196. ClinicalDocument.component.structuredBody.component:planOfTreatment
            Slice NameplanOfTreatment
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            198. ClinicalDocument.component.structuredBody.component:planOfTreatment.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] Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-30576).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Plan of Treatment Section)
            Is Modifierfalse
            200. ClinicalDocument.component.structuredBody.component:assessmentAndPlan
            Slice NameassessmentAndPlan
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            202. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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] Assessment and Plan Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.9:2014-06-09) (CONF:1198-30578).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment and Plan Section)
            Is Modifierfalse
            Invariantsno-a-p: When using this section, the Assessment Section and the Plan of Treatment Section SHALL NOT be used. (%resource.component.structuredBody.component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
            204. ClinicalDocument.component.structuredBody.component:chiefComplaint
            Slice NamechiefComplaint
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            206. ClinicalDocument.component.structuredBody.component:chiefComplaint.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] Chief Complaint Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) (CONF:1198-30580).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint Section)
            Is Modifierfalse
            208. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV
            Slice NamechiefComplaintRFV
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            210. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV.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] Chief Complaint and Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.13) (CONF:1198-30582).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint and Reason for Visit Section)
            Is Modifierfalse
            Invariantsno-cc-rfv: When using this section, the Chief Complaint Section and the Reason for Visit Section SHALL NOT be used. (%resource.component.structuredBody.component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection')).empty())
            212. ClinicalDocument.component.structuredBody.component:familyHistory
            Slice NamefamilyHistory
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            214. ClinicalDocument.component.structuredBody.component:familyHistory.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] Family History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.15:2024-05-01) (CONF:1198-30584).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Family History Section)
            Is Modifierfalse
            216. ClinicalDocument.component.structuredBody.component:generalStatus
            Slice NamegeneralStatus
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            218. ClinicalDocument.component.structuredBody.component:generalStatus.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] General Status Section (identifier: urn:oid:2.16.840.1.113883.10.20.2.5) (CONF:1198-30586).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(General Status Section)
            Is Modifierfalse
            220. ClinicalDocument.component.structuredBody.component:pastMedicalHistory
            Slice NamepastMedicalHistory
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            222. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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] Past Medical History (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.20:2024-05-01) (CONF:1198-30588).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Past Medical History)
            Is Modifierfalse
            224. ClinicalDocument.component.structuredBody.component:historyPresentIllness
            Slice NamehistoryPresentIllness
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            226. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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] History of Present Illness Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.4) (CONF:1198-30590).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(History of Present Illness Section)
            Is Modifierfalse
            228. ClinicalDocument.component.structuredBody.component:immunizations
            Slice Nameimmunizations
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            230. ClinicalDocument.component.structuredBody.component:immunizations.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] Immunizations Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.2.1:2024-05-01) (CONF:1198-30592).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Immunizations Section)
            Is Modifierfalse
            Invariantsshall-immunization-activity: If section/@nullFlavor is not present, SHALL contain at least one Immunization Activity (nullFlavor.exists() or entry.where(substanceAdministration.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ImmunizationActivity')).exists())
            232. ClinicalDocument.component.structuredBody.component:instructions
            Slice Nameinstructions
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            234. ClinicalDocument.component.structuredBody.component:instructions.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] Instructions Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.45:2014-06-09) (CONF:1198-31385).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Instructions Section)
            Is Modifierfalse
            Invariantsshall-instruction: If section/@nullFlavor is not present, SHALL contain at least one Instruction (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/Instruction')).exists())
            236. ClinicalDocument.component.structuredBody.component:medications
            Slice Namemedications
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            238. ClinicalDocument.component.structuredBody.component:medications.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] Medications Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.1.1:2014-06-09) (CONF:1198-30596).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Medications Section)
            Is Modifierfalse
            Invariantsshall-med-activity: If section/@nullFlavor is not present, SHALL contain at least one Medication Activity (nullFlavor.exists() or entry.where(substanceAdministration.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity')).exists())
            240. ClinicalDocument.component.structuredBody.component:physicalExam
            Slice NamephysicalExam
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            242. ClinicalDocument.component.structuredBody.component:physicalExam.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] Physical Exam Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.2.10:2024-05-01) (CONF:1198-30598).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Physical Exam Section)
            Is Modifierfalse
            244. ClinicalDocument.component.structuredBody.component:problems
            Slice Nameproblems
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            246. ClinicalDocument.component.structuredBody.component:problems.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] Problem Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.5.1:2024-05-01) (CONF:1198-30600).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Problem Section)
            Is Modifierfalse
            Invariantsshall-problem-concern-act: If section/@nullFlavor is not present, SHALL contain at least one Problem Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProblemConcernAct')).exists())
            248. ClinicalDocument.component.structuredBody.component:procedures
            Slice Nameprocedures
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            250. ClinicalDocument.component.structuredBody.component:procedures.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] Procedures Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.7.1:2014-06-09) (CONF:1198-30602).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Procedures Section)
            Is Modifierfalse
            Invariantsshall-procedure-act-procedure: If section/@nullFlavor is not present, SHALL contain at least one Procedure Activity Procedure (nullFlavor.exists() or entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure')).exists())
            252. ClinicalDocument.component.structuredBody.component:reasonForVisit
            Slice NamereasonForVisit
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            254. ClinicalDocument.component.structuredBody.component:reasonForVisit.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] Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.12) (CONF:1198-30604).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Reason for Visit Section)
            Is Modifierfalse
            256. ClinicalDocument.component.structuredBody.component:results
            Slice Nameresults
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            258. ClinicalDocument.component.structuredBody.component:results.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] Results Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.3.1:2024-05-01) (CONF:1198-30606).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Results Section)
            Is Modifierfalse
            Invariantsshall-result-org: If section/@nullFlavor is not present, SHALL contain at least one Result Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultOrganizer')).exists())
            260. ClinicalDocument.component.structuredBody.component:reviewOfSystems
            Slice NamereviewOfSystems
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            262. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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] Review of Systems Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.18) (CONF:1198-30608).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Review of Systems Section)
            Is Modifierfalse
            264. ClinicalDocument.component.structuredBody.component:socialHistory
            Slice NamesocialHistory
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            266. ClinicalDocument.component.structuredBody.component:socialHistory.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] Social History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.17:2024-05-01) (CONF:1198-30610).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Social History Section)
            Is Modifierfalse
            Invariantsshould-smoking-status: SHOULD contain Smoking Status (entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus')))
            268. ClinicalDocument.component.structuredBody.component:vitalSigns
            Slice NamevitalSigns
            Comments

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
            270. ClinicalDocument.component.structuredBody.component:vitalSigns.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] Vital Signs Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.4.1:2024-05-01) (CONF:1198-30612).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Vital Signs Section)
            Is Modifierfalse
            Invariantsshall-vital-signs-org: If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists())
            272. 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
            274. 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())
            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:history-physical
              Slice Namehistory-physical
              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:history-physical.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:history-physical.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:history-physical.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:history-physical.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.3
              68. ClinicalDocument.templateId:history-physical.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
              ShortThe H&P Note recommends use of a single document type code, 34117-2 "History and physical note", with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.
              Comments

              SHALL contain exactly one [1..1] code (CONF:1198-17185).

              Control1..1
              BindingThe codes SHALL be taken from HPDocumentType .
              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.20.22)
              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

              MAY contain zero or one [0..1] setId (CONF:4537-5261).

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

              MAY contain zero or one [0..1] versionNumber (CONF:4537-5264).

              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:1198-32482).

                  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

                  The informationRecipient, if present, SHALL contain exactly one [1..1] intendedRecipient (CONF:1198-32483).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient
                  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 MAY contain zero or more [0..*] id (CONF:4537-32399).

                  Control0..*
                  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
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                  1488. ClinicalDocument.informationRecipient.intendedRecipient.telecom
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                  1490. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient
                  Comments

                  This intendedRecipient MAY contain zero or one [0..1] informationRecipient (CONF:4537-5567).

                  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 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-5568).

                  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())
                  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 MAY contain zero or one [0..1] receivedOrganization (CONF:4537-5577).

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                  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
                  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
                  Control0..1
                  BindingFor example codes, see OrganizationIndustryClassNAICS
                  (example to http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS)
                  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] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5608).

                  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:4537-5610).

                  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 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 of 2013.
                  Comments

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

                  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:4537-5612).

                  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:4537-5613).

                  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 MAY contain zero or one [0..1] code (CONF:4537-16825).

                  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
                  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

                  The code, if present, 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-16826).

                  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)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis 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
                  1834. ClinicalDocument.authenticator.assignedEntity.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
                  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 in the H&P header follows the General Header Constraints for participants. H&P Note does not specify any use for functionCode for participants. Local policies will determine how this element should be used in implementations.
                  Comments

                  MAY contain zero or more [0..*] participant (CONF:1198-8286).

                  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'))
                  1198-8333: When participant/@typeCode is IND, associatedEntity/@classCode **SHALL** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *STATIC* 2011-09-30 (CONF:1198-8333). A special class of participant is the supporting person or organization: an individual or an organization that has a relationship to the patient, including parents, relatives, caregivers, insurance policyholders, and guarantors. In the case of a supporting person who is also an emergency contact or next-of-kin, a participant element should be present for each role recorded. ()
                  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.inFulfillmentOf
                  ShortinFulfillmentOf elements describe the prior orders that are fulfilled (in whole or part) by the service events described in this document. For example, the prior order might be a referral and the H&P Note may be in partial fulfillment of that referral.
                  Comments

                  MAY contain zero or more [0..*] inFulfillmentOf (CONF:1198-8336).

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
                  1956. 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
                  1958. 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
                  1960. 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
                  1962. 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
                  1964. 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
                  1966. 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
                  1968. 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
                  1970. 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
                  1972. 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
                  1974. 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
                  1976. 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
                  1978. 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
                  1980. 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
                  1982. 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
                  1984. 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
                  1986. 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
                  1988. 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
                  1990. 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
                  1992. 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
                  1994. 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
                  1996. 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
                  1998. 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
                  2000. 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
                  2002. 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
                  2004. 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
                  2006. ClinicalDocument.documentationOf
                  Comments

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

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                  2008. 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
                  2010. 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
                  2012. 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
                  2014. 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
                  2016. 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
                  2018. 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
                  2020. 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
                  2022. 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
                  2024. 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
                  2026. 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
                  2028. 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())
                  2030. 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
                  2032. 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
                  2034. 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
                  2036. 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
                  2038. 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
                  2040. 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
                  2042. 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
                  2044. 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
                  2046. 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
                  2048. 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
                  2050. 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
                  2052. ClinicalDocument.documentationOf.serviceEvent.id
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  2054. ClinicalDocument.documentationOf.serviceEvent.code
                  Definition

                  Drawn from concept domain ActCode

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  2056. 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)
                  2058. 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
                  2060. 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.
                  2062. 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
                  2064. 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)
                  2066. 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
                  2068. 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.
                  2070. 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
                  2072. 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
                  2074. 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
                  2076. 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)
                  2078. 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
                  2080. 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.
                  2082. 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
                  2084. 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
                  2086. 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
                  2088. 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
                  2090. 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
                  2092. 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
                  2094. 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
                  2096. 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
                  2098. 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
                  2100. 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
                  2102. 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
                  2104. 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.
                  2106. 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())
                  2108. 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
                  2110. 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
                  2112. 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
                  2114. 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
                  2116. 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
                  2118. 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
                  2120. 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.
                  2122. 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.
                  2124. 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
                  2126. 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
                  2128. 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
                  2130. 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)
                  2132. 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())
                  2134. 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
                  2136. 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
                  2138. 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
                  2140. 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
                  2142. 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
                  2144. 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
                  2146. 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
                  2148. 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
                  2150. 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
                  2152. 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
                  2154. 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
                  2156. 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
                  2158. 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
                  2160. 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
                  2162. 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')
                  2164. 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
                  2166. 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.
                  2168. 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
                  2170. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                  2172. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                  2174. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                  2176. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                  2178. 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.
                  2180. 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.
                  2182. ClinicalDocument.relatedDocument
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                  2184. 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
                  2186. 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
                  2188. 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
                  2190. 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
                  2192. 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
                  2194. 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
                  2196. 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
                  2198. 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
                  2200. 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
                  2202. 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
                  2204. 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
                  2206. ClinicalDocument.authorization.consent
                  Comments

                  SHALL contain exactly one [1..1] consent (CONF:4537-16793).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Consent
                  2208. 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
                  2210. 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
                  2212. 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
                  2214. 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
                  2216. 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
                  2218. 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
                  2220. 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
                  2222. 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
                  2224. 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
                  2226. 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
                  2228. 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
                  2230. 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
                  2232. 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
                  2234. 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
                  2236. 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
                  2238. 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
                  2240. 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
                  2242. 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
                  2244. 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
                  2246. 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
                  2248. 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.
                  2250. 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.
                  2252. 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
                  2254. 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
                  2256. 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
                  2258. ClinicalDocument.componentOf
                  ShortThe H&P Note is always associated with an encounter.
                  Comments

                  SHALL contain exactly one [1..1] componentOf (CONF:1198-8338).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ComponentOf
                  2260. 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
                  2262. 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
                  2264. 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
                  2266. 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
                  2268. 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
                  2270. 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
                  2272. 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
                  2274. 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
                  2276. 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
                  2278. 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
                  2280. ClinicalDocument.componentOf.encompassingEncounter
                  Comments

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

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter
                  Invariantsshould-responsibleParty: SHOULD contain responsibleParty (responsibleParty.exists())
                  2282. 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
                  2284. 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
                  2286. 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
                  2288. 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
                  2290. 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
                  2292. 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
                  2294. 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
                  2296. 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
                  2298. 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
                  2300. 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
                  2302. 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
                  2304. ClinicalDocument.componentOf.encompassingEncounter.id
                  Comments

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

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  2306. 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
                  2308. 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.

                  ShortThe effectiveTime represents the time interval or point in time in which the encounter took place.
                  Comments

                  This encompassingEncounter 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:1198-8341).

                  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)
                  2310. 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.
                  2312. 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
                  2314. 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.

                  ShortThe responsibleParty element records only the party responsible for the encounter, not necessarily the entire episode of care.
                  Comments

                  This encompassingEncounter MAY contain zero or one [0..1] responsibleParty (CONF:1198-8345).

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                  Invariants1198-8348: The responsibleParty element, if present, **SHALL** contain an assignedEntity element, which **SHALL** contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8348). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
                  2316. 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
                  2318. 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
                  2320. 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
                  2322. 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
                  2324. 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
                  2326. 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
                  2328. 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
                  2330. 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
                  2332. 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
                  2334. 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
                  2336. 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())
                  2338. ClinicalDocument.componentOf.encompassingEncounter.encounterParticipant
                  ShortThe encounterParticipant elements represent only those participants in the encounter, not necessarily the entire episode of care.
                  Comments

                  This encompassingEncounter MAY contain zero or more [0..*] encounterParticipant (CONF:1198-8342).

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant
                  Invariants1198-8343: An encounterParticipant element, if present, SHALL contain an assignedEntity element, which SHALL contain an assignedPerson element, a representedOrganization element, or both (CONF:1198-8343). (assignedEntity.assignedPerson.exists() or assignedEntity.representedOrganization.exists())
                  2340. 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.

                  Comments

                  This encompassingEncounter MAY contain zero or one [0..1] location (CONF:1198-8344).

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                  2342. 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
                  2344. 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
                  2346. 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
                  2348. 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
                  2350. 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
                  2352. 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
                  2354. 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
                  2356. 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
                  2358. 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
                  2360. 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
                  2362. ClinicalDocument.componentOf.encompassingEncounter.location.healthCareFacility
                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility
                  2364. ClinicalDocument.component
                  Comments

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

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component
                  2366. 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
                  2368. 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
                  2370. 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
                  2372. 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
                  2374. 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
                  2376. 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
                  2378. 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
                  2380. 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
                  2382. 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
                  2384. 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
                  2386. 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
                  2388. ClinicalDocument.component.nonXMLBody
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody
                  2390. ClinicalDocument.component.structuredBody
                  ShortIn this template (templateId 2.16.840.1.113883.10.20.22.1.3.2), coded entries are optional.
                  Comments

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

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/StructuredBody
                  Invariantsccrfv-or-cc-or-rfv: This structuredBody **SHALL** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) or a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12). (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection').exists() or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection').exists()).exists())
                  ap-or-a-and-p: **SHALL** include an Assessment and Plan Section, or both an Assessment Section and a Plan of Treatment Section. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() or (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).count() = 2))
                  ap-combo: This structuredBody **SHALL NOT** contain an Assessment and Plan Section (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentandPlanSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
                  cc-rfv-combo: This structuredBody **SHALL NOT** contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present. (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintandReasonforVisitSection')).exists() implies component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection')).empty())
                  should-section-hpi: SHOULD contain a History of Present Illness Section (component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/HistoryofPresentIllnessSection')))
                  2392. 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
                  2394. 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
                  2396. 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
                  2398. 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
                  2400. 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
                  2402. 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
                  2404. 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
                  2406. 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
                  2408. 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
                  2410. 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
                  2412. 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
                  2414. ClinicalDocument.component.structuredBody.confidentialityCode
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  2416. 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
                  2418. ClinicalDocument.component.structuredBody.component
                  Control12..*
                  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
                  • 2420. 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
                    2422. 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
                    2424. 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
                    2426. 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
                    2428. 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
                    2430. 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
                    2432. 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
                    2434. 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
                    2436. 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
                    2438. 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
                    2440. 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
                    2442. ClinicalDocument.component.structuredBody.component.section
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section
                    2444. ClinicalDocument.component.structuredBody.component:allergies
                    Slice Nameallergies
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2446. ClinicalDocument.component.structuredBody.component:allergies.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
                    2448. ClinicalDocument.component.structuredBody.component:allergies.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
                    2450. ClinicalDocument.component.structuredBody.component:allergies.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
                    2452. ClinicalDocument.component.structuredBody.component:allergies.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
                    2454. ClinicalDocument.component.structuredBody.component:allergies.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
                    2456. ClinicalDocument.component.structuredBody.component:allergies.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
                    2458. ClinicalDocument.component.structuredBody.component:allergies.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
                    2460. ClinicalDocument.component.structuredBody.component:allergies.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
                    2462. ClinicalDocument.component.structuredBody.component:allergies.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
                    2464. ClinicalDocument.component.structuredBody.component:allergies.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
                    2466. ClinicalDocument.component.structuredBody.component:allergies.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
                    2468. ClinicalDocument.component.structuredBody.component:allergies.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] Allergies and Intolerances Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.6.1:2024-05-01) (CONF:1198-30572).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Allergies and Intolerances Section)
                    Is Modifierfalse
                    Invariantsshall-allergy-concern: If section/@nullFlavor is not present, SHALL contain at least one Allergy Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AllergyConcernAct')).exists())
                    2470. ClinicalDocument.component.structuredBody.component:assessment
                    Slice Nameassessment
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2472. ClinicalDocument.component.structuredBody.component:assessment.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
                    2474. ClinicalDocument.component.structuredBody.component:assessment.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
                    2476. ClinicalDocument.component.structuredBody.component:assessment.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
                    2478. ClinicalDocument.component.structuredBody.component:assessment.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
                    2480. ClinicalDocument.component.structuredBody.component:assessment.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
                    2482. ClinicalDocument.component.structuredBody.component:assessment.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
                    2484. ClinicalDocument.component.structuredBody.component:assessment.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
                    2486. ClinicalDocument.component.structuredBody.component:assessment.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
                    2488. ClinicalDocument.component.structuredBody.component:assessment.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
                    2490. ClinicalDocument.component.structuredBody.component:assessment.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
                    2492. ClinicalDocument.component.structuredBody.component:assessment.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
                    2494. ClinicalDocument.component.structuredBody.component:assessment.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] Assessment Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.8) (CONF:1198-30574).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment Section)
                    Is Modifierfalse
                    2496. ClinicalDocument.component.structuredBody.component:planOfTreatment
                    Slice NameplanOfTreatment
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2498. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2500. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2502. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2504. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2506. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2508. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2510. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2512. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2514. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2516. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2518. ClinicalDocument.component.structuredBody.component:planOfTreatment.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
                    2520. ClinicalDocument.component.structuredBody.component:planOfTreatment.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] Plan of Treatment Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09) (CONF:1198-30576).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Plan of Treatment Section)
                    Is Modifierfalse
                    2522. ClinicalDocument.component.structuredBody.component:assessmentAndPlan
                    Slice NameassessmentAndPlan
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2524. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2526. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2528. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2530. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2532. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2534. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2536. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2538. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2540. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2542. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2544. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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
                    2546. ClinicalDocument.component.structuredBody.component:assessmentAndPlan.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] Assessment and Plan Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.9:2014-06-09) (CONF:1198-30578).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Assessment and Plan Section)
                    Is Modifierfalse
                    Invariantsno-a-p: When using this section, the Assessment Section and the Plan of Treatment Section SHALL NOT be used. (%resource.component.structuredBody.component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AssessmentSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection')).empty())
                    2548. ClinicalDocument.component.structuredBody.component:chiefComplaint
                    Slice NamechiefComplaint
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2550. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2552. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2554. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2556. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2558. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2560. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2562. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2564. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2566. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2568. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2570. ClinicalDocument.component.structuredBody.component:chiefComplaint.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
                    2572. ClinicalDocument.component.structuredBody.component:chiefComplaint.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] Chief Complaint Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) (CONF:1198-30580).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint Section)
                    Is Modifierfalse
                    2574. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV
                    Slice NamechiefComplaintRFV
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2576. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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.component.structuredBody.component:chiefComplaintRFV.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
                    2596. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV.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
                    2598. ClinicalDocument.component.structuredBody.component:chiefComplaintRFV.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] Chief Complaint and Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.13) (CONF:1198-30582).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Chief Complaint and Reason for Visit Section)
                    Is Modifierfalse
                    Invariantsno-cc-rfv: When using this section, the Chief Complaint Section and the Reason for Visit Section SHALL NOT be used. (%resource.component.structuredBody.component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ChiefComplaintSection') or section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ReasonforVisitSection')).empty())
                    2600. ClinicalDocument.component.structuredBody.component:familyHistory
                    Slice NamefamilyHistory
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2602. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2604. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2606. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2608. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2610. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2612. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2614. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2616. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2618. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2620. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2622. ClinicalDocument.component.structuredBody.component:familyHistory.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
                    2624. ClinicalDocument.component.structuredBody.component:familyHistory.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] Family History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.15:2024-05-01) (CONF:1198-30584).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Family History Section)
                    Is Modifierfalse
                    2626. ClinicalDocument.component.structuredBody.component:generalStatus
                    Slice NamegeneralStatus
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2628. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2630. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2632. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2634. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2636. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2638. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2640. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2642. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2644. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2646. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2648. ClinicalDocument.component.structuredBody.component:generalStatus.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
                    2650. ClinicalDocument.component.structuredBody.component:generalStatus.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] General Status Section (identifier: urn:oid:2.16.840.1.113883.10.20.2.5) (CONF:1198-30586).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(General Status Section)
                    Is Modifierfalse
                    2652. ClinicalDocument.component.structuredBody.component:pastMedicalHistory
                    Slice NamepastMedicalHistory
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2654. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2656. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2658. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2660. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2662. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2664. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2666. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2668. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2670. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2672. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2674. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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
                    2676. ClinicalDocument.component.structuredBody.component:pastMedicalHistory.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] Past Medical History (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.20:2024-05-01) (CONF:1198-30588).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Past Medical History)
                    Is Modifierfalse
                    2678. ClinicalDocument.component.structuredBody.component:historyPresentIllness
                    Slice NamehistoryPresentIllness
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2680. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2682. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2684. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2686. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2688. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2690. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2692. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2694. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2696. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2698. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2700. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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
                    2702. ClinicalDocument.component.structuredBody.component:historyPresentIllness.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] History of Present Illness Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.4) (CONF:1198-30590).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(History of Present Illness Section)
                    Is Modifierfalse
                    2704. ClinicalDocument.component.structuredBody.component:immunizations
                    Slice Nameimmunizations
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2706. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2708. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2710. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2712. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2714. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2716. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2718. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2720. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2722. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2724. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2726. ClinicalDocument.component.structuredBody.component:immunizations.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
                    2728. ClinicalDocument.component.structuredBody.component:immunizations.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] Immunizations Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.2.1:2024-05-01) (CONF:1198-30592).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Immunizations Section)
                    Is Modifierfalse
                    Invariantsshall-immunization-activity: If section/@nullFlavor is not present, SHALL contain at least one Immunization Activity (nullFlavor.exists() or entry.where(substanceAdministration.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ImmunizationActivity')).exists())
                    2730. ClinicalDocument.component.structuredBody.component:instructions
                    Slice Nameinstructions
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2732. ClinicalDocument.component.structuredBody.component:instructions.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
                    2734. ClinicalDocument.component.structuredBody.component:instructions.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
                    2736. ClinicalDocument.component.structuredBody.component:instructions.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
                    2738. ClinicalDocument.component.structuredBody.component:instructions.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
                    2740. ClinicalDocument.component.structuredBody.component:instructions.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
                    2742. ClinicalDocument.component.structuredBody.component:instructions.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
                    2744. ClinicalDocument.component.structuredBody.component:instructions.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
                    2746. ClinicalDocument.component.structuredBody.component:instructions.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
                    2748. ClinicalDocument.component.structuredBody.component:instructions.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
                    2750. ClinicalDocument.component.structuredBody.component:instructions.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
                    2752. ClinicalDocument.component.structuredBody.component:instructions.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
                    2754. ClinicalDocument.component.structuredBody.component:instructions.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] Instructions Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.45:2014-06-09) (CONF:1198-31385).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Instructions Section)
                    Is Modifierfalse
                    Invariantsshall-instruction: If section/@nullFlavor is not present, SHALL contain at least one Instruction (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/Instruction')).exists())
                    2756. ClinicalDocument.component.structuredBody.component:medications
                    Slice Namemedications
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2758. ClinicalDocument.component.structuredBody.component:medications.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
                    2760. ClinicalDocument.component.structuredBody.component:medications.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
                    2762. ClinicalDocument.component.structuredBody.component:medications.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
                    2764. ClinicalDocument.component.structuredBody.component:medications.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
                    2766. ClinicalDocument.component.structuredBody.component:medications.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
                    2768. ClinicalDocument.component.structuredBody.component:medications.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
                    2770. ClinicalDocument.component.structuredBody.component:medications.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
                    2772. ClinicalDocument.component.structuredBody.component:medications.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
                    2774. ClinicalDocument.component.structuredBody.component:medications.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
                    2776. ClinicalDocument.component.structuredBody.component:medications.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
                    2778. ClinicalDocument.component.structuredBody.component:medications.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
                    2780. ClinicalDocument.component.structuredBody.component:medications.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] Medications Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.1.1:2014-06-09) (CONF:1198-30596).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Medications Section)
                    Is Modifierfalse
                    Invariantsshall-med-activity: If section/@nullFlavor is not present, SHALL contain at least one Medication Activity (nullFlavor.exists() or entry.where(substanceAdministration.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity')).exists())
                    2782. ClinicalDocument.component.structuredBody.component:physicalExam
                    Slice NamephysicalExam
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2784. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2786. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2788. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2790. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2792. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2794. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2796. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2798. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2800. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2802. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2804. ClinicalDocument.component.structuredBody.component:physicalExam.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
                    2806. ClinicalDocument.component.structuredBody.component:physicalExam.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] Physical Exam Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.2.10:2024-05-01) (CONF:1198-30598).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Physical Exam Section)
                    Is Modifierfalse
                    2808. ClinicalDocument.component.structuredBody.component:problems
                    Slice Nameproblems
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2810. ClinicalDocument.component.structuredBody.component:problems.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
                    2812. ClinicalDocument.component.structuredBody.component:problems.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
                    2814. ClinicalDocument.component.structuredBody.component:problems.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
                    2816. ClinicalDocument.component.structuredBody.component:problems.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
                    2818. ClinicalDocument.component.structuredBody.component:problems.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
                    2820. ClinicalDocument.component.structuredBody.component:problems.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
                    2822. ClinicalDocument.component.structuredBody.component:problems.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
                    2824. ClinicalDocument.component.structuredBody.component:problems.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
                    2826. ClinicalDocument.component.structuredBody.component:problems.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
                    2828. ClinicalDocument.component.structuredBody.component:problems.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
                    2830. ClinicalDocument.component.structuredBody.component:problems.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
                    2832. ClinicalDocument.component.structuredBody.component:problems.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] Problem Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.5.1:2024-05-01) (CONF:1198-30600).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Problem Section)
                    Is Modifierfalse
                    Invariantsshall-problem-concern-act: If section/@nullFlavor is not present, SHALL contain at least one Problem Concern Act (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProblemConcernAct')).exists())
                    2834. ClinicalDocument.component.structuredBody.component:procedures
                    Slice Nameprocedures
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2836. ClinicalDocument.component.structuredBody.component:procedures.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
                    2838. ClinicalDocument.component.structuredBody.component:procedures.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
                    2840. ClinicalDocument.component.structuredBody.component:procedures.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
                    2842. ClinicalDocument.component.structuredBody.component:procedures.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
                    2844. ClinicalDocument.component.structuredBody.component:procedures.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
                    2846. ClinicalDocument.component.structuredBody.component:procedures.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
                    2848. ClinicalDocument.component.structuredBody.component:procedures.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
                    2850. ClinicalDocument.component.structuredBody.component:procedures.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
                    2852. ClinicalDocument.component.structuredBody.component:procedures.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
                    2854. ClinicalDocument.component.structuredBody.component:procedures.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
                    2856. ClinicalDocument.component.structuredBody.component:procedures.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
                    2858. ClinicalDocument.component.structuredBody.component:procedures.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] Procedures Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.7.1:2014-06-09) (CONF:1198-30602).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Procedures Section)
                    Is Modifierfalse
                    Invariantsshall-procedure-act-procedure: If section/@nullFlavor is not present, SHALL contain at least one Procedure Activity Procedure (nullFlavor.exists() or entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure')).exists())
                    2860. ClinicalDocument.component.structuredBody.component:reasonForVisit
                    Slice NamereasonForVisit
                    Comments

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

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2862. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2864. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2866. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2868. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2870. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2872. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2874. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2876. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2878. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2880. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2882. ClinicalDocument.component.structuredBody.component:reasonForVisit.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
                    2884. ClinicalDocument.component.structuredBody.component:reasonForVisit.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] Reason for Visit Section (identifier: urn:oid:2.16.840.1.113883.10.20.22.2.12) (CONF:1198-30604).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Reason for Visit Section)
                    Is Modifierfalse
                    2886. ClinicalDocument.component.structuredBody.component:results
                    Slice Nameresults
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2888. ClinicalDocument.component.structuredBody.component:results.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
                    2890. ClinicalDocument.component.structuredBody.component:results.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
                    2892. ClinicalDocument.component.structuredBody.component:results.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
                    2894. ClinicalDocument.component.structuredBody.component:results.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
                    2896. ClinicalDocument.component.structuredBody.component:results.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
                    2898. ClinicalDocument.component.structuredBody.component:results.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
                    2900. ClinicalDocument.component.structuredBody.component:results.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
                    2902. ClinicalDocument.component.structuredBody.component:results.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
                    2904. ClinicalDocument.component.structuredBody.component:results.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
                    2906. ClinicalDocument.component.structuredBody.component:results.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
                    2908. ClinicalDocument.component.structuredBody.component:results.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
                    2910. ClinicalDocument.component.structuredBody.component:results.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] Results Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.3.1:2024-05-01) (CONF:1198-30606).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Results Section)
                    Is Modifierfalse
                    Invariantsshall-result-org: If section/@nullFlavor is not present, SHALL contain at least one Result Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultOrganizer')).exists())
                    2912. ClinicalDocument.component.structuredBody.component:reviewOfSystems
                    Slice NamereviewOfSystems
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2914. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2916. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2918. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2920. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2922. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2924. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2926. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2928. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2930. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2932. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2934. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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
                    2936. ClinicalDocument.component.structuredBody.component:reviewOfSystems.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] Review of Systems Section (identifier: urn:oid:1.3.6.1.4.1.19376.1.5.3.1.3.18) (CONF:1198-30608).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Review of Systems Section)
                    Is Modifierfalse
                    2938. ClinicalDocument.component.structuredBody.component:socialHistory
                    Slice NamesocialHistory
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2940. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2942. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2944. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2946. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2948. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2950. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2952. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2954. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2956. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2958. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2960. ClinicalDocument.component.structuredBody.component:socialHistory.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
                    2962. ClinicalDocument.component.structuredBody.component:socialHistory.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] Social History Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.17:2024-05-01) (CONF:1198-30610).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Social History Section)
                    Is Modifierfalse
                    Invariantsshould-smoking-status: SHOULD contain Smoking Status (entry.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus')))
                    2964. ClinicalDocument.component.structuredBody.component:vitalSigns
                    Slice NamevitalSigns
                    Comments

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

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2966. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2968. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2970. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2972. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2974. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2976. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2978. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2980. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2982. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2984. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2986. ClinicalDocument.component.structuredBody.component:vitalSigns.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
                    2988. ClinicalDocument.component.structuredBody.component:vitalSigns.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] Vital Signs Section (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.4.1:2024-05-01) (CONF:1198-30612).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Section(Vital Signs Section)
                    Is Modifierfalse
                    Invariantsshall-vital-signs-org: If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer (nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists())
                    2990. 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
                    2992. 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
                    2994. 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
                    2996. 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
                    2998. 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
                    3000. 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
                    3002. 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
                    3004. 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
                    3006. 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
                    3008. 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
                    3010. 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
                    3012. 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
                    3014. 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())