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

Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 4.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions

Logical Model: Referral Note

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/ReferralNote Version: 4.0.0
Active as of 2025-10-02 Computable Name: ReferralNote
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.1.14:2024-05-01

A Referral Note communicates pertinent information from a provider who is requesting services of another provider of clinical or non-clinical services. The information in this document includes the reason for the referral and additional information that would augment decision making and care delivery.

Examples of referral situations are when a patient is referred from a family physician to a cardiologist for cardiac evaluation or when patient is sent by a cardiologist to an emergency department for angina or when a patient is referred by a nurse practitioner to an audiologist for hearing screening or when a patient is referred by a hospitalist to social services.

Document Sections

Although document templates may contain any section, the following sections are specifically called out by this template:

Required Sections

Recommended Sections

Additional Sections

Usages:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Changes since version 3.0.0:

  • New Content
  • Formal Views of Template Content

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

    This structure is derived from USRealmHeader

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... templateId 2..* II
    ... Slices for templateId Content/Rules for all slices
    .... templateId:referral-note 1..1 II
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... Slices for sdtcCategory 0..* CD Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    .... sdtcCategory:documentType 0..1 CD Referral note
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ... Slices for participant 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    .... participant:indirect 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    ..... @typeCode 1..1 cs Fixed Value: IND
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... associatedPerson 1..1 Person
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    .... participant:callback 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    ..... @typeCode 1..1 cs Fixed Value: CALLBCK
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @classCode 1..1 cs Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... name 1..* PN
    ...... scopingOrganization 0..1 Organization
    ... component
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: 4537-6380, 4537-6387, should-legalAuthenticator, should-relatedParticipant, should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @classCode 0..1 cs Binding: CDAActClass (example)
    Fixed Value: DOCCLIN
    ... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ... realmCode 1..1 CS
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @code 1..1 cs Required Pattern: US
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... typeId C 1..1 II Constraints: II-1
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @assigningAuthorityName 0..1 st
    .... @displayable 0..1 bl
    .... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .... @extension 1..1 st Fixed Value: POCD_HD000040
    ... Slices for templateId 2..* II Slice: Unordered, Open by value:root, value:extension
    .... templateId:us-realm 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.1
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    .... templateId:referral-note 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... id 1..1 II **SHALL** be a globally unique identifier for the document (CONF:4537-9991).
    ... Slices for sdtcCategory 0..* CD XML Namespace: urn:hl7-org:sdtc
    Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    XML: category (urn:hl7-org:sdtc)
    .... sdtcCategory:documentType 0..1 CD XML Namespace: urn:hl7-org:sdtc
    Referral note
    XML: category (urn:hl7-org:sdtc)
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ..... @codeSystemName 0..1 st
    ..... @codeSystemVersion 0..1 st
    ..... @displayName 0..1 st
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ..... originalText 0..1 ED
    ..... qualifier 0..* CR
    ..... translation 0..* CD
    ... code 1..1 CE The Referral Note recommends use of the document type code 57133-1 "Referral 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. For example, an Obstetrics and Gynecology Referral note would not be authored by a Pediatric Cardiologist. The type of referral and the target of the referral are specified via the participant (and not via the author).
    Binding: ReferralDocumentType . (required)
    .... @code 1..1 cs
    .... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... title 1..1 ST The title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
    ... sdtcStatusCode 0..1 CS XML Namespace: urn:hl7-org:sdtc
    XML: statusCode (urn:hl7-org:sdtc)
    Binding: ActStatus (required)
    ... effectiveTime 1..1 USRealmDateTime
    ... confidentialityCode 1..1 CE
    .... @code 1..1 cs Binding: HL7 BasicConfidentialityKind . (preferred)
    .... @codeSystem 0..1 oid, uuid, ruid
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... languageCode 1..1 CS Binding: AllLanguages (required)
    ... setId 0..1 II
    ... versionNumber 0..1 INT
    ... copyTime 0..1 TS
    ... recordTarget 1..* RecordTarget The 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
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RCT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... patientRole 1..1 PatientRole
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassRelationshipFormal (required)
    Fixed Value: PAT
    ..... id 1..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 1..* USRealmAddress 𝗨𝗦𝗖𝗗𝗜: Address
    ..... telecom C 1..* TEL 𝗨𝗦𝗖𝗗𝗜: Phone Number / Email
    Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... patient C 1..1 Patient Constraints: 4537-32993, 4537-21000, should-maritalStatusCode, should-us-languageCommunication
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..1 II
    ...... name 1..* USRealmPatientNamePTNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... administrativeGenderCode 0..1 CE Binding: AdministrativeGender (example)
    ...... birthTime C 1..1 TS 𝗨𝗦𝗖𝗗𝗜: 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)
    Constraints: ts-shall-year, ts-should-day
    ...... sdtcDeceasedInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    sdtc:deceasedInd
    XML: deceasedInd (urn:hl7-org:sdtc)
    ...... sdtcDeceasedTime C 0..1 TS XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Date of Death
    XML: deceasedTime (urn:hl7-org:sdtc)
    Constraints: should-value-att, ts-shall-year, ts-should-day
    ...... sdtcMultipleBirthInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthInd (urn:hl7-org:sdtc)
    ...... sdtcMultipleBirthOrderNumber 0..1 INT_POS XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthOrderNumber (urn:hl7-org:sdtc)
    ...... maritalStatusCode 0..1 CE Binding: Marital Status . (required)
    ...... religiousAffiliationCode 0..1 CE Binding: Religious Affiliation . (required)
    ...... raceCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Race
    Binding: Race Categories . (required)
    ...... sdtcRaceCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: 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.
    XML: raceCode (urn:hl7-org:sdtc)
    Binding: Detailed race including absence reasons. . (required)
    ...... ethnicGroupCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Ethnicity
    Binding: Ethnicity Categories . (required)
    ...... sdtcEthnicGroupCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Ethnicity
    XML: ethnicGroupCode (urn:hl7-org:sdtc)
    Binding: Detailed Ethnicity Including Absence Reasons . (required)
    ...... guardian C 0..* Guardian Constraints: should-us-code, should-us-addr, should-us-telecom
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAgent (required)
    Fixed Value: GUARD
    ....... id 0..* II
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Personal And Legal Relationship Role Type . (required)
    ....... addr 0..* USRealmAddress
    ....... telecom C 0..* TEL Constraints: should-use
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @value 0..1 url
    ........ useablePeriod 0..*
    ......... useablePeriod IVL_TS
    ......... useablePeriod EIVL_TS
    ......... useablePeriod PIVL_TS
    ......... useablePeriod SXPR_TS
    ........ @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ....... guardianPerson 1..1 Person
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 1..* USRealmPersonNamePNUSFIELDED
    ........ sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ........ sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... realmCode 0..* CS
    ......... typeId C 0..1 II Constraints: II-1
    .......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .......... @assigningAuthorityName 0..1 st
    .......... @displayable 0..1 bl
    .......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .......... @extension 1..1 st
    ......... templateId 0..* II
    ......... @classCode 1..1 cs Fixed Value: PRS
    ......... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ......... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ....... guardianOrganization 0..1 Organization
    ...... birthplace 0..1 Birthplace
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassPassive (required)
    Fixed Value: BIRTHPL
    ....... place 1..1 Place
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassPlace (required)
    Fixed Value: PLC
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 0..1 EN
    ........ addr C 1..1 AD Constraints: 4537-5402, 4537-5403, should-country
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @isNotOrdered 0..1 bl
    ......... @use 0..* cs Binding: CDAPostalAddressUse (required)
    ......... item C 0..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: AD-1
    .......... (Choice of one) 1..1
    ........... delimiter C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DEL
    ........... country C 0..1 ADXP Binding: Country2 (required)
    Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CNT
    ........... state C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STA
    ........... county C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CPA
    ........... city C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CTY
    ........... postalCode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ZIP
    ........... streetAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: SAL
    ........... houseNumber C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNR
    ........... houseNumberNumeric C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNN
    ........... direction C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DIR
    ........... streetName C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STR
    ........... streetNameBase C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STB
    ........... streetNameType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STTYP
    ........... additionalLocator C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ADL
    ........... unitID C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNID
    ........... unitType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNIT
    ........... careOf C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CAR
    ........... censusTract C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CEN
    ........... deliveryAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DAL
    ........... deliveryInstallationType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINST
    ........... deliveryInstallationArea C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTA
    ........... deliveryInstallationQualifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTQ
    ........... deliveryMode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMOD
    ........... deliveryModeIdentifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMODID
    ........... buildingNumberSuffix C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNS
    ........... postBox C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: POB
    ........... precinct C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: PRE
    ........... xmlText 0..1 st Allows for mixed text content
    ......... useablePeriod 0..*
    .......... useablePeriod IVL_TS
    .......... useablePeriod EIVL_TS
    .......... useablePeriod PIVL_TS
    .......... useablePeriod SXPR_TS
    ...... languageCommunication C 0..* LanguageCommunication 𝗨𝗦𝗖𝗗𝗜: Preferred Language
    Constraints: should-proficiencyLevelCode, should-preferenceInd
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... languageCode 1..1 CS Binding: Languages (required)
    ....... modeCode 0..1 CE Binding: LanguageAbilityMode . (required)
    ....... proficiencyLevelCode 0..1 CE Binding: LanguageAbilityProficiency . (required)
    ....... preferenceInd 0..1 BL
    ..... providerOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..* ON
    ...... telecom C 1..* TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... addr 1..* USRealmAddress
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... author 1..* Author The author element represents the creator of the clinical document. The author may be a device or a person.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... functionCode 0..1 CE
    .... time 1..1 USRealmDateTime
    .... assignedAuthor C 1..1 AssignedAuthor Constraints: 4537-16790, should-id-npi, should-us-code
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... Slices for id 1..* II Slice: Unordered, Open by value:root
    ...... id:npi C 0..1 II Constraints: should-extension
    ....... @nullFlavor 0..1 cs If NPI is unknown, set @nullFlavor to UNK
    Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.4.6
    ....... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Only if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
    Binding: CDARoleCode (example)
    ...... @code 1..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... (Choice of one) 1..1
    ...... assignedPerson 0..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... assignedAuthoringDevice 0..1 AuthoringDevice
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassDevice (required)
    Fixed Value: DEV
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... code 0..1 CE Binding: CDAEntityCode (example)
    ....... manufacturerModelName 1..1 SC Binding: Manufacturer Model Name Example (example)
    ....... softwareName 1..1 SC Binding: Software Name Example (example)
    ....... asMaintainedEntity 0..* MaintainedEntity
    ..... representedOrganization 0..1 Organization
    ... dataEnterer 0..1 DataEnterer The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: ENT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 0..1 USRealmDateTime
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for informant 0..* Informant Slice: Unordered, Open by exists:relatedEntity, exists:assignedEntity
    .... informant:provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... assignedEntity 1..1 AssignedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II If 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).
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ...... addr 1..* USRealmAddress
    ...... telecom 0..* TEL
    ...... assignedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... representedOrganization 0..1 Organization
    ...... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ....... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    .... informant:non-provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... relatedEntity 1..1 RelatedEntity
    ... custodian 1..1 Custodian The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CST
    .... assignedCustodian 1..1 AssignedCustodian
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... representedCustodianOrganization 1..1 CustodianOrganization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..1 ON
    ...... telecom C 1..1 TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... sdtcTelecom 0..* TEL XML Namespace: urn:hl7-org:sdtc
    The stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
    XML: telecom (urn:hl7-org:sdtc)
    ...... addr 1..1 USRealmAddress
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: XInformationRecipient (2.0.0) (required)
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAInformationRecipientRole (required)
    ..... id 0..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... receivedOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..* II
    ...... name 1..1 ON
    ...... telecom 0..* TEL
    ...... addr 0..* AD
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... legalAuthenticator 0..1 LegalAuthenticator The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: LA
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 0..1 oid, uuid, ruid MAY contain '2.16.840.1.113883.4.6' (NPI)
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... authenticator 0..* Authenticator The authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUTHEN
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: CDARoleCode (example)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 0..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for participant C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    Constraints: 4537-10006, 4537-10007
    .... participant:All Slices Content/Rules for all slices
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    .... participant:indirect C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: IND
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... id 0..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* AD
    ...... telecom 0..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    .... participant:callback C 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CALLBCK
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: CDARoleClassAssociative (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* PN
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    ... inFulfillmentOf 0..* InFulfillmentOf The inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipFulfills (2.0.0) (required)
    Fixed Value: FLFS
    .... order 1..1 Order
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMoodIntent (required)
    Fixed Value: RQO
    ..... id 1..* II
    ..... code 0..1 CE Binding: v3 Code System ActCode (example)
    ..... priorityCode 0..1 CE Binding: ActPriority (example)
    ... documentationOf 0..* DocumentationOf
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAActRelationshipType (required)
    Fixed Value: DOC
    .... serviceEvent C 1..1 ServiceEvent A 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.
    Constraints: should-us-performer
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 ts Either @value or low/high should be present, but not both
    Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ...... @operator 0..1 cs Binding: CDASetOperator (required)
    ...... low C 1..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ...... center 0..1 TS
    ...... width 0..1 PQ
    ...... high C 0..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ..... performer 0..* Performer1 The 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.
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 1..1 cs Binding: x_ServiceEventPerformer . (required)
    ...... functionCode C 0..1 CE Constraints: should-code-attr
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @code 0..1 cs Binding: Care Team Member Function . (preferred)
    ....... @codeSystem 0..1 oid, uuid, ruid
    ....... @codeSystemName 0..1 st
    ....... @codeSystemVersion 0..1 st
    ....... @displayName 0..1 st
    ....... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ....... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ....... originalText 0..1 ED
    ....... translation 0..* CD
    ...... time 0..1 USRealmDateTimeInterval
    ...... assignedEntity C 1..1 AssignedEntity Constraints: should-us-code
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ....... id 1..* II
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ........ @extension 0..1 st
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ....... addr 0..* AD
    ....... telecom 0..* TEL
    ....... assignedPerson 0..1 Person
    ....... representedOrganization 0..1 Organization
    ....... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ........ id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... relatedDocument 0..* RelatedDocument
    ... authorization 0..* Authorization The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipAuthorizedBy (required)
    Fixed Value: AUTH
    .... consent 1..1 Consent
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: CONS
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
    Binding: v3 Code System ActCode (example)
    ..... statusCode 1..1 CS Binding: ActStatus (required)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 1..1 cs Fixed Value: completed
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... componentOf 0..1 ComponentOf The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... encompassingEncounter C 1..1 EncompassingEncounter Constraints: should-responsibleParty
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: ENC
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 1..* II
    ..... code 0..1 CE Binding: Act Encounter Codes . (preferred)
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ..... sdtcAdmissionReferralSourceCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
    XML: admissionReferralSourceCode (urn:hl7-org:sdtc)
    ..... dischargeDispositionCode 0..1 CE Binding: USEncounterDischargeDisposition (example)
    ..... responsibleParty 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RESP
    ...... assignedEntity C 1..1 AssignedEntity Constraints: 1198-32905
    ..... encounterParticipant 0..* EncounterParticipant
    ..... location 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: ParticipationTargetLocation (required)
    Fixed Value: LOC
    ...... healthCareFacility 1..1 HealthCareFacility
    ... component 1..1 Component
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... @contextConductionInd 0..1 bl Fixed Value: true
    .... nonXMLBody 0..1 NonXMLBody
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: ActClassRecordOrganizer (required)
    Fixed Value: DOCBODY
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... confidentialityCode 0..1 CE
    ..... languageCode 0..1 CS Binding: AllLanguages (required)
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:All Slices Content/Rules for all slices
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 Section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    ClinicalDocument.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.classCode Base example CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.realmCode.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:us-realm.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:referral-note.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.sdtcCategory:documentType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.sdtcStatusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.confidentialityCode.​code Base preferred HL7 BasicConfidentialityKind . 📦20240606 VSAC v0.23
    ClinicalDocument.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.recordTarget.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.classCode Base required RoleClassRelationshipFormal 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​administrativeGenderCode Base example AdministrativeGender 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​maritalStatusCode Base required Marital Status . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​religiousAffiliationCode Base required Religious Affiliation . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​raceCode Base required Race Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcRaceCode Base required Detailed race including absence reasons. . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​ethnicGroupCode Base required Ethnicity Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcEthnicGroupCode Base required Detailed Ethnicity Including Absence Reasons . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.classCode Base required RoleClassAgent 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.code Base required Personal And Legal Relationship Role Type . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.classCode Base required RoleClassPassive 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.classCode Base required EntityClassPlace 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​use Base required CDAPostalAddressUse 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.delimiter.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country Base required Country2 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.state.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.county.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.city.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postalCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumber.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumberNumeric.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.direction.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetName.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameBase.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.additionalLocator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitID.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitType.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.careOf.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.censusTract.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationArea.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationQualifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryMode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryModeIdentifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.buildingNumberSuffix.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postBox.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.precinct.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​languageCode Base required Languages 📦1.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​modeCode Base required LanguageAbilityMode . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​proficiencyLevelCode Base required LanguageAbilityProficiency . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.author.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.id:npi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​classCode Base required EntityClassDevice 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​code Base example CDAEntityCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​manufacturerModelName Base example Manufacturer Model Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​softwareName Base example Software Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeCode Base required x_InformationRecipient 📍2.0.0 THO v5.2
    ClinicalDocument.informationRecipient.​intendedRecipient.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.classCode Base required CDAInformationRecipientRole 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.classCode Base required CDARoleClassAssociative 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeCode Base required ActRelationshipFulfills 📍2.0.0 THO v5.2
    ClinicalDocument.inFulfillmentOf.​order.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.moodCode Base required CDAActMoodIntent 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.inFulfillmentOf.​order.priorityCode Base example ActPriority 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeCode Base required CDAActRelationshipType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​operator Base required CDASetOperator 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​low.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​high.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeCode Base required x_ServiceEventPerformer . 📦20240606 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.code Base preferred Care Team Member Function . 📦20240605 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authorization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeCode Base required ActRelationshipAuthorizedBy 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​code Base preferred Act Encounter Codes . 📦20231012 VSAC v0.23
    ClinicalDocument.componentOf.​encompassingEncounter.​dischargeDispositionCode Base example USEncounterDischargeDisposition 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeCode Base required ParticipationTargetLocation 📦3.0.0 THO v6.5
    ClinicalDocument.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.classCode Base required ActClassRecordOrganizer 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.component.​structuredBody.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0

    Constraints

    Id Grade Path(s) Description Expression
    1198-32905 error ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). assignedPerson.exists() or representedOrganization.exists()
    4537-5402 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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://terminology.hl7.org/ValueSet/USPS-State'))
    4537-5403 warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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})?'))
    4537-6380 error ClinicalDocument If setId is present versionNumber **SHALL** be present (CONF:4537-6380). setId.exists() implies versionNumber.exists()
    4537-6387 error ClinicalDocument If versionNumber is present setId **SHALL** be present (CONF:4537-6387). versionNumber.exists() implies setId.exists()
    4537-10006 error ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists()
    4537-10007 warning ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback 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')
    4537-16790 error ClinicalDocument.author.assignedAuthor There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). (assignedPerson | assignedAuthoringDevice).count() = 1
    4537-21000 error ClinicalDocument.recordTarget.patientRole.patient If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true')
    4537-32993 error ClinicalDocument.recordTarget.patientRole.patient 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()
    AD-1 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item 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
    II-1 error ClinicalDocument.typeId, ClinicalDocument.recordTarget.typeId, ClinicalDocument.recordTarget.patientRole.typeId, ClinicalDocument.recordTarget.patientRole.patient.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId, ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId, ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId, ClinicalDocument.author.typeId, ClinicalDocument.author.assignedAuthor.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId, ClinicalDocument.dataEnterer.typeId, ClinicalDocument.dataEnterer.assignedEntity.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:provider.typeId, ClinicalDocument.informant:provider.assignedEntity.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:non-provider.typeId, ClinicalDocument.custodian.typeId, ClinicalDocument.custodian.assignedCustodian.typeId, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId, ClinicalDocument.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId, ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId, ClinicalDocument.legalAuthenticator.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.authenticator.typeId, ClinicalDocument.authenticator.assignedEntity.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant.typeId, ClinicalDocument.participant:indirect.typeId, ClinicalDocument.participant:indirect.associatedEntity.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant:callback.typeId, ClinicalDocument.participant:callback.associatedEntity.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.inFulfillmentOf.typeId, ClinicalDocument.inFulfillmentOf.order.typeId, ClinicalDocument.documentationOf.typeId, ClinicalDocument.documentationOf.serviceEvent.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId, ClinicalDocument.authorization.typeId, ClinicalDocument.authorization.consent.typeId, ClinicalDocument.componentOf.typeId, ClinicalDocument.componentOf.encompassingEncounter.typeId, ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId, ClinicalDocument.componentOf.encompassingEncounter.location.typeId, ClinicalDocument.component.typeId, ClinicalDocument.component.structuredBody.typeId, ClinicalDocument.component.structuredBody.component.typeId, ClinicalDocument.component.structuredBody.component:planOfTreatment.typeId, ClinicalDocument.component.structuredBody.component:advanceDirectives.typeId, ClinicalDocument.component.structuredBody.component:hpi.typeId, ClinicalDocument.component.structuredBody.component:familyHistory.typeId, ClinicalDocument.component.structuredBody.component:immunizations.typeId, ClinicalDocument.component.structuredBody.component:problem.typeId, ClinicalDocument.component.structuredBody.component:procedures.typeId, ClinicalDocument.component.structuredBody.component:results.typeId, ClinicalDocument.component.structuredBody.component:reviewOfSystems.typeId, ClinicalDocument.component.structuredBody.component:socialHistory.typeId, ClinicalDocument.component.structuredBody.component:vitalSigns.typeId, ClinicalDocument.component.structuredBody.component:functionalStatus.typeId, ClinicalDocument.component.structuredBody.component:physicalExam.typeId, ClinicalDocument.component.structuredBody.component:nutrition.typeId, ClinicalDocument.component.structuredBody.component:mentalStatus.typeId, ClinicalDocument.component.structuredBody.component:medicalEquip.typeId, ClinicalDocument.component.structuredBody.component:allergies.typeId, ClinicalDocument.component.structuredBody.component:assessment.typeId, ClinicalDocument.component.structuredBody.component:assessmentAndPlan.typeId, ClinicalDocument.component.structuredBody.component:medicalHistory.typeId, ClinicalDocument.component.structuredBody.component:generalStatus.typeId, ClinicalDocument.component.structuredBody.component:medications.typeId, ClinicalDocument.component.structuredBody.component:reasonForReferral.typeId, ClinicalDocument.component.structuredBody.component:payers.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-code-attr warning ClinicalDocument.documentationOf.serviceEvent.performer.functionCode SHOULD contain @code code.exists()
    should-country warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr SHOULD contain country nullFlavor.exists() or item.country.exists()
    should-extension warning ClinicalDocument.author.assignedAuthor.id:npi SHOULD contain extension extension.exists()
    should-id-npi warning ClinicalDocument.author.assignedAuthor 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-legalAuthenticator warning ClinicalDocument SHOULD contain legalAuthenticator legalAuthenticator.exists()
    should-maritalStatusCode warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain maritalStatusCode maritalStatusCode.exists()
    should-npi warning ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root, ClinicalDocument.dataEnterer.assignedEntity.id.root, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root, ClinicalDocument.authenticator.assignedEntity.id.root, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root SHOULD be NPI $this = '2.16.840.1.113883.4.6'
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-preferenceInd warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain preferenceInd preferenceInd.exists()
    should-proficiencyLevelCode warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain proficiencyLevelCode proficiencyLevelCode.exists()
    should-relatedParticipant warning ClinicalDocument Documents SHOULD contain a RelatedPerson participant participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists()
    should-responsibleParty warning ClinicalDocument.componentOf.encompassingEncounter SHOULD contain responsibleParty responsibleParty.exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()
    should-us-addr warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain addr addr.exists()
    should-us-code warning ClinicalDocument.recordTarget.patientRole.patient.guardian, ClinicalDocument.author.assignedAuthor, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity SHOULD contain code code.exists()
    should-us-languageCommunication warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain languageCommunication languageCommunication.exists()
    should-us-performer warning ClinicalDocument.documentationOf.serviceEvent SHOULD contain performer performer.exists()
    should-us-telecom warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain telecom telecom.exists()
    should-use warning ClinicalDocument.recordTarget.patientRole.telecom, ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom, ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom, ClinicalDocument.author.assignedAuthor.telecom, ClinicalDocument.dataEnterer.assignedEntity.telecom, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom, ClinicalDocument.legalAuthenticator.assignedEntity.telecom, ClinicalDocument.authenticator.assignedEntity.telecom SHOULD contain @use nullFlavor.exists() or use.exists()
    should-value-att warning ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime SHOULD contain @value value.exists()
    signature warning ClinicalDocument.legalAuthenticator.signatureCode, ClinicalDocument.authenticator.signatureCode 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'
    text-null error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct xmlText and nullFlavor are mutually exclusive (one must be present) (xmlText | nullFlavor).count() = 1
    ts-shall-day error ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHALL** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-shall-year error ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHALL** be precise to at least the year nullFlavor.exists() or value.toString().length() >= 4
    ts-should-day warning ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHOULD** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-should-minute warning ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHOULD** be precise to at least the minute nullFlavor.exists() or value.toString().length() > 10
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: 4537-6380, 4537-6387, should-legalAuthenticator, should-relatedParticipant, should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @classCode 0..1 cs Binding: CDAActClass (example)
    Fixed Value: DOCCLIN
    ... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ... realmCode 1..1 CS
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @code 1..1 cs Required Pattern: US
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... typeId C 1..1 II Constraints: II-1
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @assigningAuthorityName 0..1 st
    .... @displayable 0..1 bl
    .... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .... @extension 1..1 st Fixed Value: POCD_HD000040
    ... Slices for templateId 2..* II Slice: Unordered, Open by value:root, value:extension
    .... templateId:us-realm 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.1
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    .... templateId:referral-note 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... id 1..1 II **SHALL** be a globally unique identifier for the document (CONF:4537-9991).
    ... Slices for sdtcCategory 0..* CD XML Namespace: urn:hl7-org:sdtc
    Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    XML: category (urn:hl7-org:sdtc)
    .... sdtcCategory:documentType 0..1 CD XML Namespace: urn:hl7-org:sdtc
    Referral note
    XML: category (urn:hl7-org:sdtc)
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ..... @codeSystemName 0..1 st
    ..... @codeSystemVersion 0..1 st
    ..... @displayName 0..1 st
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ..... originalText 0..1 ED
    ..... qualifier 0..* CR
    ..... translation 0..* CD
    ... code 1..1 CE The Referral Note recommends use of the document type code 57133-1 "Referral 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. For example, an Obstetrics and Gynecology Referral note would not be authored by a Pediatric Cardiologist. The type of referral and the target of the referral are specified via the participant (and not via the author).
    Binding: ReferralDocumentType . (required)
    .... @code 1..1 cs
    .... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... title 1..1 ST The title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
    ... sdtcStatusCode 0..1 CS XML Namespace: urn:hl7-org:sdtc
    XML: statusCode (urn:hl7-org:sdtc)
    Binding: ActStatus (required)
    ... effectiveTime 1..1 USRealmDateTime
    ... confidentialityCode 1..1 CE
    .... @code 1..1 cs Binding: HL7 BasicConfidentialityKind . (preferred)
    .... @codeSystem 0..1 oid, uuid, ruid
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... languageCode 1..1 CS Binding: AllLanguages (required)
    ... setId 0..1 II
    ... versionNumber 0..1 INT
    ... copyTime 0..1 TS
    ... recordTarget 1..* RecordTarget The 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
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RCT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... patientRole 1..1 PatientRole
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassRelationshipFormal (required)
    Fixed Value: PAT
    ..... id 1..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 1..* USRealmAddress 𝗨𝗦𝗖𝗗𝗜: Address
    ..... telecom C 1..* TEL 𝗨𝗦𝗖𝗗𝗜: Phone Number / Email
    Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... patient C 1..1 Patient Constraints: 4537-32993, 4537-21000, should-maritalStatusCode, should-us-languageCommunication
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..1 II
    ...... name 1..* USRealmPatientNamePTNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... administrativeGenderCode 0..1 CE Binding: AdministrativeGender (example)
    ...... birthTime C 1..1 TS 𝗨𝗦𝗖𝗗𝗜: 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)
    Constraints: ts-shall-year, ts-should-day
    ...... sdtcDeceasedInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    sdtc:deceasedInd
    XML: deceasedInd (urn:hl7-org:sdtc)
    ...... sdtcDeceasedTime C 0..1 TS XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Date of Death
    XML: deceasedTime (urn:hl7-org:sdtc)
    Constraints: should-value-att, ts-shall-year, ts-should-day
    ...... sdtcMultipleBirthInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthInd (urn:hl7-org:sdtc)
    ...... sdtcMultipleBirthOrderNumber 0..1 INT_POS XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthOrderNumber (urn:hl7-org:sdtc)
    ...... maritalStatusCode 0..1 CE Binding: Marital Status . (required)
    ...... religiousAffiliationCode 0..1 CE Binding: Religious Affiliation . (required)
    ...... raceCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Race
    Binding: Race Categories . (required)
    ...... sdtcRaceCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: 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.
    XML: raceCode (urn:hl7-org:sdtc)
    Binding: Detailed race including absence reasons. . (required)
    ...... ethnicGroupCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Ethnicity
    Binding: Ethnicity Categories . (required)
    ...... sdtcEthnicGroupCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Ethnicity
    XML: ethnicGroupCode (urn:hl7-org:sdtc)
    Binding: Detailed Ethnicity Including Absence Reasons . (required)
    ...... guardian C 0..* Guardian Constraints: should-us-code, should-us-addr, should-us-telecom
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAgent (required)
    Fixed Value: GUARD
    ....... id 0..* II
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Personal And Legal Relationship Role Type . (required)
    ....... addr 0..* USRealmAddress
    ....... telecom C 0..* TEL Constraints: should-use
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @value 0..1 url
    ........ useablePeriod 0..*
    ......... useablePeriod IVL_TS
    ......... useablePeriod EIVL_TS
    ......... useablePeriod PIVL_TS
    ......... useablePeriod SXPR_TS
    ........ @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ....... guardianPerson 1..1 Person
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 1..* USRealmPersonNamePNUSFIELDED
    ........ sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ........ sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... realmCode 0..* CS
    ......... typeId C 0..1 II Constraints: II-1
    .......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .......... @assigningAuthorityName 0..1 st
    .......... @displayable 0..1 bl
    .......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .......... @extension 1..1 st
    ......... templateId 0..* II
    ......... @classCode 1..1 cs Fixed Value: PRS
    ......... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ......... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ....... guardianOrganization 0..1 Organization
    ...... birthplace 0..1 Birthplace
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassPassive (required)
    Fixed Value: BIRTHPL
    ....... place 1..1 Place
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassPlace (required)
    Fixed Value: PLC
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 0..1 EN
    ........ addr C 1..1 AD Constraints: 4537-5402, 4537-5403, should-country
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @isNotOrdered 0..1 bl
    ......... @use 0..* cs Binding: CDAPostalAddressUse (required)
    ......... item C 0..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: AD-1
    .......... (Choice of one) 1..1
    ........... delimiter C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DEL
    ........... country C 0..1 ADXP Binding: Country2 (required)
    Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CNT
    ........... state C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STA
    ........... county C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CPA
    ........... city C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CTY
    ........... postalCode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ZIP
    ........... streetAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: SAL
    ........... houseNumber C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNR
    ........... houseNumberNumeric C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNN
    ........... direction C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DIR
    ........... streetName C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STR
    ........... streetNameBase C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STB
    ........... streetNameType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STTYP
    ........... additionalLocator C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ADL
    ........... unitID C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNID
    ........... unitType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNIT
    ........... careOf C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CAR
    ........... censusTract C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CEN
    ........... deliveryAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DAL
    ........... deliveryInstallationType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINST
    ........... deliveryInstallationArea C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTA
    ........... deliveryInstallationQualifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTQ
    ........... deliveryMode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMOD
    ........... deliveryModeIdentifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMODID
    ........... buildingNumberSuffix C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNS
    ........... postBox C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: POB
    ........... precinct C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: PRE
    ........... xmlText 0..1 st Allows for mixed text content
    ......... useablePeriod 0..*
    .......... useablePeriod IVL_TS
    .......... useablePeriod EIVL_TS
    .......... useablePeriod PIVL_TS
    .......... useablePeriod SXPR_TS
    ...... languageCommunication C 0..* LanguageCommunication 𝗨𝗦𝗖𝗗𝗜: Preferred Language
    Constraints: should-proficiencyLevelCode, should-preferenceInd
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... languageCode 1..1 CS Binding: Languages (required)
    ....... modeCode 0..1 CE Binding: LanguageAbilityMode . (required)
    ....... proficiencyLevelCode 0..1 CE Binding: LanguageAbilityProficiency . (required)
    ....... preferenceInd 0..1 BL
    ..... providerOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..* ON
    ...... telecom C 1..* TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... addr 1..* USRealmAddress
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... author 1..* Author The author element represents the creator of the clinical document. The author may be a device or a person.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... functionCode 0..1 CE
    .... time 1..1 USRealmDateTime
    .... assignedAuthor C 1..1 AssignedAuthor Constraints: 4537-16790, should-id-npi, should-us-code
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... Slices for id 1..* II Slice: Unordered, Open by value:root
    ...... id:npi C 0..1 II Constraints: should-extension
    ....... @nullFlavor 0..1 cs If NPI is unknown, set @nullFlavor to UNK
    Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.4.6
    ....... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Only if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
    Binding: CDARoleCode (example)
    ...... @code 1..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... (Choice of one) 1..1
    ...... assignedPerson 0..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... assignedAuthoringDevice 0..1 AuthoringDevice
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassDevice (required)
    Fixed Value: DEV
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... code 0..1 CE Binding: CDAEntityCode (example)
    ....... manufacturerModelName 1..1 SC Binding: Manufacturer Model Name Example (example)
    ....... softwareName 1..1 SC Binding: Software Name Example (example)
    ....... asMaintainedEntity 0..* MaintainedEntity
    ..... representedOrganization 0..1 Organization
    ... dataEnterer 0..1 DataEnterer The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: ENT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 0..1 USRealmDateTime
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for informant 0..* Informant Slice: Unordered, Open by exists:relatedEntity, exists:assignedEntity
    .... informant:provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... assignedEntity 1..1 AssignedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II If 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).
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ...... addr 1..* USRealmAddress
    ...... telecom 0..* TEL
    ...... assignedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... representedOrganization 0..1 Organization
    ...... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ....... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    .... informant:non-provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... relatedEntity 1..1 RelatedEntity
    ... custodian 1..1 Custodian The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CST
    .... assignedCustodian 1..1 AssignedCustodian
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... representedCustodianOrganization 1..1 CustodianOrganization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..1 ON
    ...... telecom C 1..1 TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... sdtcTelecom 0..* TEL XML Namespace: urn:hl7-org:sdtc
    The stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
    XML: telecom (urn:hl7-org:sdtc)
    ...... addr 1..1 USRealmAddress
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: XInformationRecipient (2.0.0) (required)
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAInformationRecipientRole (required)
    ..... id 0..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... receivedOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..* II
    ...... name 1..1 ON
    ...... telecom 0..* TEL
    ...... addr 0..* AD
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... legalAuthenticator 0..1 LegalAuthenticator The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: LA
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 0..1 oid, uuid, ruid MAY contain '2.16.840.1.113883.4.6' (NPI)
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... authenticator 0..* Authenticator The authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUTHEN
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: CDARoleCode (example)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 0..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for participant C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    Constraints: 4537-10006, 4537-10007
    .... participant:All Slices Content/Rules for all slices
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    .... participant:indirect C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: IND
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... id 0..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* AD
    ...... telecom 0..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    .... participant:callback C 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CALLBCK
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: CDARoleClassAssociative (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* PN
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    ... inFulfillmentOf 0..* InFulfillmentOf The inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipFulfills (2.0.0) (required)
    Fixed Value: FLFS
    .... order 1..1 Order
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMoodIntent (required)
    Fixed Value: RQO
    ..... id 1..* II
    ..... code 0..1 CE Binding: v3 Code System ActCode (example)
    ..... priorityCode 0..1 CE Binding: ActPriority (example)
    ... documentationOf 0..* DocumentationOf
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAActRelationshipType (required)
    Fixed Value: DOC
    .... serviceEvent C 1..1 ServiceEvent A 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.
    Constraints: should-us-performer
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 ts Either @value or low/high should be present, but not both
    Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ...... @operator 0..1 cs Binding: CDASetOperator (required)
    ...... low C 1..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ...... center 0..1 TS
    ...... width 0..1 PQ
    ...... high C 0..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ..... performer 0..* Performer1 The 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.
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 1..1 cs Binding: x_ServiceEventPerformer . (required)
    ...... functionCode C 0..1 CE Constraints: should-code-attr
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @code 0..1 cs Binding: Care Team Member Function . (preferred)
    ....... @codeSystem 0..1 oid, uuid, ruid
    ....... @codeSystemName 0..1 st
    ....... @codeSystemVersion 0..1 st
    ....... @displayName 0..1 st
    ....... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ....... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ....... originalText 0..1 ED
    ....... translation 0..* CD
    ...... time 0..1 USRealmDateTimeInterval
    ...... assignedEntity C 1..1 AssignedEntity Constraints: should-us-code
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ....... id 1..* II
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ........ @extension 0..1 st
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ....... addr 0..* AD
    ....... telecom 0..* TEL
    ....... assignedPerson 0..1 Person
    ....... representedOrganization 0..1 Organization
    ....... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ........ id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... relatedDocument 0..* RelatedDocument
    ... authorization 0..* Authorization The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipAuthorizedBy (required)
    Fixed Value: AUTH
    .... consent 1..1 Consent
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: CONS
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
    Binding: v3 Code System ActCode (example)
    ..... statusCode 1..1 CS Binding: ActStatus (required)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 1..1 cs Fixed Value: completed
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... componentOf 0..1 ComponentOf The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... encompassingEncounter C 1..1 EncompassingEncounter Constraints: should-responsibleParty
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: ENC
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 1..* II
    ..... code 0..1 CE Binding: Act Encounter Codes . (preferred)
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ..... sdtcAdmissionReferralSourceCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
    XML: admissionReferralSourceCode (urn:hl7-org:sdtc)
    ..... dischargeDispositionCode 0..1 CE Binding: USEncounterDischargeDisposition (example)
    ..... responsibleParty 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RESP
    ...... assignedEntity C 1..1 AssignedEntity Constraints: 1198-32905
    ..... encounterParticipant 0..* EncounterParticipant
    ..... location 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: ParticipationTargetLocation (required)
    Fixed Value: LOC
    ...... healthCareFacility 1..1 HealthCareFacility
    ... component 1..1 Component
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... @contextConductionInd 0..1 bl Fixed Value: true
    .... nonXMLBody 0..1 NonXMLBody
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: ActClassRecordOrganizer (required)
    Fixed Value: DOCBODY
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... confidentialityCode 0..1 CE
    ..... languageCode 0..1 CS Binding: AllLanguages (required)
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:All Slices Content/Rules for all slices
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 Section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    ClinicalDocument.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.classCode Base example CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.realmCode.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:us-realm.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:referral-note.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.sdtcCategory:documentType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.sdtcStatusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.confidentialityCode.​code Base preferred HL7 BasicConfidentialityKind . 📦20240606 VSAC v0.23
    ClinicalDocument.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.recordTarget.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.classCode Base required RoleClassRelationshipFormal 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​administrativeGenderCode Base example AdministrativeGender 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​maritalStatusCode Base required Marital Status . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​religiousAffiliationCode Base required Religious Affiliation . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​raceCode Base required Race Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcRaceCode Base required Detailed race including absence reasons. . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​ethnicGroupCode Base required Ethnicity Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcEthnicGroupCode Base required Detailed Ethnicity Including Absence Reasons . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.classCode Base required RoleClassAgent 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.code Base required Personal And Legal Relationship Role Type . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.classCode Base required RoleClassPassive 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.classCode Base required EntityClassPlace 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​use Base required CDAPostalAddressUse 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.delimiter.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country Base required Country2 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.state.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.county.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.city.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postalCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumber.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumberNumeric.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.direction.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetName.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameBase.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.additionalLocator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitID.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitType.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.careOf.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.censusTract.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationArea.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationQualifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryMode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryModeIdentifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.buildingNumberSuffix.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postBox.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.precinct.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​languageCode Base required Languages 📦1.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​modeCode Base required LanguageAbilityMode . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​proficiencyLevelCode Base required LanguageAbilityProficiency . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.author.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.id:npi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​classCode Base required EntityClassDevice 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​code Base example CDAEntityCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​manufacturerModelName Base example Manufacturer Model Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​softwareName Base example Software Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeCode Base required x_InformationRecipient 📍2.0.0 THO v5.2
    ClinicalDocument.informationRecipient.​intendedRecipient.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.classCode Base required CDAInformationRecipientRole 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.classCode Base required CDARoleClassAssociative 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeCode Base required ActRelationshipFulfills 📍2.0.0 THO v5.2
    ClinicalDocument.inFulfillmentOf.​order.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.moodCode Base required CDAActMoodIntent 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.inFulfillmentOf.​order.priorityCode Base example ActPriority 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeCode Base required CDAActRelationshipType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​operator Base required CDASetOperator 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​low.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​high.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeCode Base required x_ServiceEventPerformer . 📦20240606 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.code Base preferred Care Team Member Function . 📦20240605 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authorization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeCode Base required ActRelationshipAuthorizedBy 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​code Base preferred Act Encounter Codes . 📦20231012 VSAC v0.23
    ClinicalDocument.componentOf.​encompassingEncounter.​dischargeDispositionCode Base example USEncounterDischargeDisposition 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeCode Base required ParticipationTargetLocation 📦3.0.0 THO v6.5
    ClinicalDocument.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.classCode Base required ActClassRecordOrganizer 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.component.​structuredBody.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0

    Constraints

    Id Grade Path(s) Description Expression
    1198-32905 error ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). assignedPerson.exists() or representedOrganization.exists()
    4537-5402 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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://terminology.hl7.org/ValueSet/USPS-State'))
    4537-5403 warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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})?'))
    4537-6380 error ClinicalDocument If setId is present versionNumber **SHALL** be present (CONF:4537-6380). setId.exists() implies versionNumber.exists()
    4537-6387 error ClinicalDocument If versionNumber is present setId **SHALL** be present (CONF:4537-6387). versionNumber.exists() implies setId.exists()
    4537-10006 error ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists()
    4537-10007 warning ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback 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')
    4537-16790 error ClinicalDocument.author.assignedAuthor There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). (assignedPerson | assignedAuthoringDevice).count() = 1
    4537-21000 error ClinicalDocument.recordTarget.patientRole.patient If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true')
    4537-32993 error ClinicalDocument.recordTarget.patientRole.patient 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()
    AD-1 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item 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
    II-1 error ClinicalDocument.typeId, ClinicalDocument.recordTarget.typeId, ClinicalDocument.recordTarget.patientRole.typeId, ClinicalDocument.recordTarget.patientRole.patient.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId, ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId, ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId, ClinicalDocument.author.typeId, ClinicalDocument.author.assignedAuthor.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId, ClinicalDocument.dataEnterer.typeId, ClinicalDocument.dataEnterer.assignedEntity.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:provider.typeId, ClinicalDocument.informant:provider.assignedEntity.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:non-provider.typeId, ClinicalDocument.custodian.typeId, ClinicalDocument.custodian.assignedCustodian.typeId, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId, ClinicalDocument.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId, ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId, ClinicalDocument.legalAuthenticator.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.authenticator.typeId, ClinicalDocument.authenticator.assignedEntity.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant.typeId, ClinicalDocument.participant:indirect.typeId, ClinicalDocument.participant:indirect.associatedEntity.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant:callback.typeId, ClinicalDocument.participant:callback.associatedEntity.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.inFulfillmentOf.typeId, ClinicalDocument.inFulfillmentOf.order.typeId, ClinicalDocument.documentationOf.typeId, ClinicalDocument.documentationOf.serviceEvent.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId, ClinicalDocument.authorization.typeId, ClinicalDocument.authorization.consent.typeId, ClinicalDocument.componentOf.typeId, ClinicalDocument.componentOf.encompassingEncounter.typeId, ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId, ClinicalDocument.componentOf.encompassingEncounter.location.typeId, ClinicalDocument.component.typeId, ClinicalDocument.component.structuredBody.typeId, ClinicalDocument.component.structuredBody.component.typeId, ClinicalDocument.component.structuredBody.component:planOfTreatment.typeId, ClinicalDocument.component.structuredBody.component:advanceDirectives.typeId, ClinicalDocument.component.structuredBody.component:hpi.typeId, ClinicalDocument.component.structuredBody.component:familyHistory.typeId, ClinicalDocument.component.structuredBody.component:immunizations.typeId, ClinicalDocument.component.structuredBody.component:problem.typeId, ClinicalDocument.component.structuredBody.component:procedures.typeId, ClinicalDocument.component.structuredBody.component:results.typeId, ClinicalDocument.component.structuredBody.component:reviewOfSystems.typeId, ClinicalDocument.component.structuredBody.component:socialHistory.typeId, ClinicalDocument.component.structuredBody.component:vitalSigns.typeId, ClinicalDocument.component.structuredBody.component:functionalStatus.typeId, ClinicalDocument.component.structuredBody.component:physicalExam.typeId, ClinicalDocument.component.structuredBody.component:nutrition.typeId, ClinicalDocument.component.structuredBody.component:mentalStatus.typeId, ClinicalDocument.component.structuredBody.component:medicalEquip.typeId, ClinicalDocument.component.structuredBody.component:allergies.typeId, ClinicalDocument.component.structuredBody.component:assessment.typeId, ClinicalDocument.component.structuredBody.component:assessmentAndPlan.typeId, ClinicalDocument.component.structuredBody.component:medicalHistory.typeId, ClinicalDocument.component.structuredBody.component:generalStatus.typeId, ClinicalDocument.component.structuredBody.component:medications.typeId, ClinicalDocument.component.structuredBody.component:reasonForReferral.typeId, ClinicalDocument.component.structuredBody.component:payers.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-code-attr warning ClinicalDocument.documentationOf.serviceEvent.performer.functionCode SHOULD contain @code code.exists()
    should-country warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr SHOULD contain country nullFlavor.exists() or item.country.exists()
    should-extension warning ClinicalDocument.author.assignedAuthor.id:npi SHOULD contain extension extension.exists()
    should-id-npi warning ClinicalDocument.author.assignedAuthor 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-legalAuthenticator warning ClinicalDocument SHOULD contain legalAuthenticator legalAuthenticator.exists()
    should-maritalStatusCode warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain maritalStatusCode maritalStatusCode.exists()
    should-npi warning ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root, ClinicalDocument.dataEnterer.assignedEntity.id.root, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root, ClinicalDocument.authenticator.assignedEntity.id.root, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root SHOULD be NPI $this = '2.16.840.1.113883.4.6'
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-preferenceInd warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain preferenceInd preferenceInd.exists()
    should-proficiencyLevelCode warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain proficiencyLevelCode proficiencyLevelCode.exists()
    should-relatedParticipant warning ClinicalDocument Documents SHOULD contain a RelatedPerson participant participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists()
    should-responsibleParty warning ClinicalDocument.componentOf.encompassingEncounter SHOULD contain responsibleParty responsibleParty.exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()
    should-us-addr warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain addr addr.exists()
    should-us-code warning ClinicalDocument.recordTarget.patientRole.patient.guardian, ClinicalDocument.author.assignedAuthor, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity SHOULD contain code code.exists()
    should-us-languageCommunication warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain languageCommunication languageCommunication.exists()
    should-us-performer warning ClinicalDocument.documentationOf.serviceEvent SHOULD contain performer performer.exists()
    should-us-telecom warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain telecom telecom.exists()
    should-use warning ClinicalDocument.recordTarget.patientRole.telecom, ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom, ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom, ClinicalDocument.author.assignedAuthor.telecom, ClinicalDocument.dataEnterer.assignedEntity.telecom, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom, ClinicalDocument.legalAuthenticator.assignedEntity.telecom, ClinicalDocument.authenticator.assignedEntity.telecom SHOULD contain @use nullFlavor.exists() or use.exists()
    should-value-att warning ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime SHOULD contain @value value.exists()
    signature warning ClinicalDocument.legalAuthenticator.signatureCode, ClinicalDocument.authenticator.signatureCode 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'
    text-null error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct xmlText and nullFlavor are mutually exclusive (one must be present) (xmlText | nullFlavor).count() = 1
    ts-shall-day error ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHALL** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-shall-year error ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHALL** be precise to at least the year nullFlavor.exists() or value.toString().length() >= 4
    ts-should-day warning ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHOULD** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-should-minute warning ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHOULD** be precise to at least the minute nullFlavor.exists() or value.toString().length() > 10

    This structure is derived from USRealmHeader

    Summary

    Mandatory: 10 elements(8 nested mandatory elements)
    Fixed: 3 elements

    Structures

    This structure refers to these other structures:

    Slices

    This structure defines the following Slices:

    • The element 2 is sliced based on the values of ClinicalDocument.sdtcCategory
    • The element 1 is sliced based on the value of ClinicalDocument.participant
    • The element 1 is sliced based on the value of ClinicalDocument.component.structuredBody.component

    Differential View

    This structure is derived from USRealmHeader

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... templateId 2..* II
    ... Slices for templateId Content/Rules for all slices
    .... templateId:referral-note 1..1 II
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... Slices for sdtcCategory 0..* CD Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    .... sdtcCategory:documentType 0..1 CD Referral note
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ... Slices for participant 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    .... participant:indirect 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    ..... @typeCode 1..1 cs Fixed Value: IND
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... associatedPerson 1..1 Person
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    .... participant:callback 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    ..... @typeCode 1..1 cs Fixed Value: CALLBCK
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @classCode 1..1 cs Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... name 1..* PN
    ...... scopingOrganization 0..1 Organization
    ... component
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23

    Constraints

    Id Grade Path(s) Description Expression
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: 4537-6380, 4537-6387, should-legalAuthenticator, should-relatedParticipant, should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @classCode 0..1 cs Binding: CDAActClass (example)
    Fixed Value: DOCCLIN
    ... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ... realmCode 1..1 CS
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @code 1..1 cs Required Pattern: US
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... typeId C 1..1 II Constraints: II-1
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @assigningAuthorityName 0..1 st
    .... @displayable 0..1 bl
    .... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .... @extension 1..1 st Fixed Value: POCD_HD000040
    ... Slices for templateId 2..* II Slice: Unordered, Open by value:root, value:extension
    .... templateId:us-realm 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.1
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    .... templateId:referral-note 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... id 1..1 II **SHALL** be a globally unique identifier for the document (CONF:4537-9991).
    ... Slices for sdtcCategory 0..* CD XML Namespace: urn:hl7-org:sdtc
    Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    XML: category (urn:hl7-org:sdtc)
    .... sdtcCategory:documentType 0..1 CD XML Namespace: urn:hl7-org:sdtc
    Referral note
    XML: category (urn:hl7-org:sdtc)
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ..... @codeSystemName 0..1 st
    ..... @codeSystemVersion 0..1 st
    ..... @displayName 0..1 st
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ..... originalText 0..1 ED
    ..... qualifier 0..* CR
    ..... translation 0..* CD
    ... code 1..1 CE The Referral Note recommends use of the document type code 57133-1 "Referral 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. For example, an Obstetrics and Gynecology Referral note would not be authored by a Pediatric Cardiologist. The type of referral and the target of the referral are specified via the participant (and not via the author).
    Binding: ReferralDocumentType . (required)
    .... @code 1..1 cs
    .... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... title 1..1 ST The title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
    ... sdtcStatusCode 0..1 CS XML Namespace: urn:hl7-org:sdtc
    XML: statusCode (urn:hl7-org:sdtc)
    Binding: ActStatus (required)
    ... effectiveTime 1..1 USRealmDateTime
    ... confidentialityCode 1..1 CE
    .... @code 1..1 cs Binding: HL7 BasicConfidentialityKind . (preferred)
    .... @codeSystem 0..1 oid, uuid, ruid
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... languageCode 1..1 CS Binding: AllLanguages (required)
    ... setId 0..1 II
    ... versionNumber 0..1 INT
    ... copyTime 0..1 TS
    ... recordTarget 1..* RecordTarget The 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
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RCT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... patientRole 1..1 PatientRole
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassRelationshipFormal (required)
    Fixed Value: PAT
    ..... id 1..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 1..* USRealmAddress 𝗨𝗦𝗖𝗗𝗜: Address
    ..... telecom C 1..* TEL 𝗨𝗦𝗖𝗗𝗜: Phone Number / Email
    Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... patient C 1..1 Patient Constraints: 4537-32993, 4537-21000, should-maritalStatusCode, should-us-languageCommunication
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..1 II
    ...... name 1..* USRealmPatientNamePTNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... administrativeGenderCode 0..1 CE Binding: AdministrativeGender (example)
    ...... birthTime C 1..1 TS 𝗨𝗦𝗖𝗗𝗜: 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)
    Constraints: ts-shall-year, ts-should-day
    ...... sdtcDeceasedInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    sdtc:deceasedInd
    XML: deceasedInd (urn:hl7-org:sdtc)
    ...... sdtcDeceasedTime C 0..1 TS XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Date of Death
    XML: deceasedTime (urn:hl7-org:sdtc)
    Constraints: should-value-att, ts-shall-year, ts-should-day
    ...... sdtcMultipleBirthInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthInd (urn:hl7-org:sdtc)
    ...... sdtcMultipleBirthOrderNumber 0..1 INT_POS XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthOrderNumber (urn:hl7-org:sdtc)
    ...... maritalStatusCode 0..1 CE Binding: Marital Status . (required)
    ...... religiousAffiliationCode 0..1 CE Binding: Religious Affiliation . (required)
    ...... raceCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Race
    Binding: Race Categories . (required)
    ...... sdtcRaceCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: 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.
    XML: raceCode (urn:hl7-org:sdtc)
    Binding: Detailed race including absence reasons. . (required)
    ...... ethnicGroupCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Ethnicity
    Binding: Ethnicity Categories . (required)
    ...... sdtcEthnicGroupCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Ethnicity
    XML: ethnicGroupCode (urn:hl7-org:sdtc)
    Binding: Detailed Ethnicity Including Absence Reasons . (required)
    ...... guardian C 0..* Guardian Constraints: should-us-code, should-us-addr, should-us-telecom
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAgent (required)
    Fixed Value: GUARD
    ....... id 0..* II
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Personal And Legal Relationship Role Type . (required)
    ....... addr 0..* USRealmAddress
    ....... telecom C 0..* TEL Constraints: should-use
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @value 0..1 url
    ........ useablePeriod 0..*
    ......... useablePeriod IVL_TS
    ......... useablePeriod EIVL_TS
    ......... useablePeriod PIVL_TS
    ......... useablePeriod SXPR_TS
    ........ @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ....... guardianPerson 1..1 Person
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 1..* USRealmPersonNamePNUSFIELDED
    ........ sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ........ sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... realmCode 0..* CS
    ......... typeId C 0..1 II Constraints: II-1
    .......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .......... @assigningAuthorityName 0..1 st
    .......... @displayable 0..1 bl
    .......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .......... @extension 1..1 st
    ......... templateId 0..* II
    ......... @classCode 1..1 cs Fixed Value: PRS
    ......... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ......... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ....... guardianOrganization 0..1 Organization
    ...... birthplace 0..1 Birthplace
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassPassive (required)
    Fixed Value: BIRTHPL
    ....... place 1..1 Place
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassPlace (required)
    Fixed Value: PLC
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 0..1 EN
    ........ addr C 1..1 AD Constraints: 4537-5402, 4537-5403, should-country
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @isNotOrdered 0..1 bl
    ......... @use 0..* cs Binding: CDAPostalAddressUse (required)
    ......... item C 0..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: AD-1
    .......... (Choice of one) 1..1
    ........... delimiter C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DEL
    ........... country C 0..1 ADXP Binding: Country2 (required)
    Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CNT
    ........... state C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STA
    ........... county C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CPA
    ........... city C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CTY
    ........... postalCode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ZIP
    ........... streetAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: SAL
    ........... houseNumber C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNR
    ........... houseNumberNumeric C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNN
    ........... direction C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DIR
    ........... streetName C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STR
    ........... streetNameBase C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STB
    ........... streetNameType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STTYP
    ........... additionalLocator C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ADL
    ........... unitID C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNID
    ........... unitType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNIT
    ........... careOf C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CAR
    ........... censusTract C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CEN
    ........... deliveryAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DAL
    ........... deliveryInstallationType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINST
    ........... deliveryInstallationArea C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTA
    ........... deliveryInstallationQualifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTQ
    ........... deliveryMode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMOD
    ........... deliveryModeIdentifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMODID
    ........... buildingNumberSuffix C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNS
    ........... postBox C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: POB
    ........... precinct C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: PRE
    ........... xmlText 0..1 st Allows for mixed text content
    ......... useablePeriod 0..*
    .......... useablePeriod IVL_TS
    .......... useablePeriod EIVL_TS
    .......... useablePeriod PIVL_TS
    .......... useablePeriod SXPR_TS
    ...... languageCommunication C 0..* LanguageCommunication 𝗨𝗦𝗖𝗗𝗜: Preferred Language
    Constraints: should-proficiencyLevelCode, should-preferenceInd
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... languageCode 1..1 CS Binding: Languages (required)
    ....... modeCode 0..1 CE Binding: LanguageAbilityMode . (required)
    ....... proficiencyLevelCode 0..1 CE Binding: LanguageAbilityProficiency . (required)
    ....... preferenceInd 0..1 BL
    ..... providerOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..* ON
    ...... telecom C 1..* TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... addr 1..* USRealmAddress
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... author 1..* Author The author element represents the creator of the clinical document. The author may be a device or a person.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... functionCode 0..1 CE
    .... time 1..1 USRealmDateTime
    .... assignedAuthor C 1..1 AssignedAuthor Constraints: 4537-16790, should-id-npi, should-us-code
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... Slices for id 1..* II Slice: Unordered, Open by value:root
    ...... id:npi C 0..1 II Constraints: should-extension
    ....... @nullFlavor 0..1 cs If NPI is unknown, set @nullFlavor to UNK
    Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.4.6
    ....... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Only if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
    Binding: CDARoleCode (example)
    ...... @code 1..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... (Choice of one) 1..1
    ...... assignedPerson 0..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... assignedAuthoringDevice 0..1 AuthoringDevice
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassDevice (required)
    Fixed Value: DEV
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... code 0..1 CE Binding: CDAEntityCode (example)
    ....... manufacturerModelName 1..1 SC Binding: Manufacturer Model Name Example (example)
    ....... softwareName 1..1 SC Binding: Software Name Example (example)
    ....... asMaintainedEntity 0..* MaintainedEntity
    ..... representedOrganization 0..1 Organization
    ... dataEnterer 0..1 DataEnterer The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: ENT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 0..1 USRealmDateTime
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for informant 0..* Informant Slice: Unordered, Open by exists:relatedEntity, exists:assignedEntity
    .... informant:provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... assignedEntity 1..1 AssignedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II If 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).
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ...... addr 1..* USRealmAddress
    ...... telecom 0..* TEL
    ...... assignedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... representedOrganization 0..1 Organization
    ...... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ....... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    .... informant:non-provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... relatedEntity 1..1 RelatedEntity
    ... custodian 1..1 Custodian The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CST
    .... assignedCustodian 1..1 AssignedCustodian
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... representedCustodianOrganization 1..1 CustodianOrganization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..1 ON
    ...... telecom C 1..1 TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... sdtcTelecom 0..* TEL XML Namespace: urn:hl7-org:sdtc
    The stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
    XML: telecom (urn:hl7-org:sdtc)
    ...... addr 1..1 USRealmAddress
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: XInformationRecipient (2.0.0) (required)
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAInformationRecipientRole (required)
    ..... id 0..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... receivedOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..* II
    ...... name 1..1 ON
    ...... telecom 0..* TEL
    ...... addr 0..* AD
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... legalAuthenticator 0..1 LegalAuthenticator The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: LA
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 0..1 oid, uuid, ruid MAY contain '2.16.840.1.113883.4.6' (NPI)
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... authenticator 0..* Authenticator The authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUTHEN
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: CDARoleCode (example)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 0..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for participant C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    Constraints: 4537-10006, 4537-10007
    .... participant:All Slices Content/Rules for all slices
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    .... participant:indirect C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: IND
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... id 0..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* AD
    ...... telecom 0..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    .... participant:callback C 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CALLBCK
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: CDARoleClassAssociative (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* PN
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    ... inFulfillmentOf 0..* InFulfillmentOf The inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipFulfills (2.0.0) (required)
    Fixed Value: FLFS
    .... order 1..1 Order
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMoodIntent (required)
    Fixed Value: RQO
    ..... id 1..* II
    ..... code 0..1 CE Binding: v3 Code System ActCode (example)
    ..... priorityCode 0..1 CE Binding: ActPriority (example)
    ... documentationOf 0..* DocumentationOf
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAActRelationshipType (required)
    Fixed Value: DOC
    .... serviceEvent C 1..1 ServiceEvent A 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.
    Constraints: should-us-performer
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 ts Either @value or low/high should be present, but not both
    Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ...... @operator 0..1 cs Binding: CDASetOperator (required)
    ...... low C 1..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ...... center 0..1 TS
    ...... width 0..1 PQ
    ...... high C 0..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ..... performer 0..* Performer1 The 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.
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 1..1 cs Binding: x_ServiceEventPerformer . (required)
    ...... functionCode C 0..1 CE Constraints: should-code-attr
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @code 0..1 cs Binding: Care Team Member Function . (preferred)
    ....... @codeSystem 0..1 oid, uuid, ruid
    ....... @codeSystemName 0..1 st
    ....... @codeSystemVersion 0..1 st
    ....... @displayName 0..1 st
    ....... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ....... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ....... originalText 0..1 ED
    ....... translation 0..* CD
    ...... time 0..1 USRealmDateTimeInterval
    ...... assignedEntity C 1..1 AssignedEntity Constraints: should-us-code
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ....... id 1..* II
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ........ @extension 0..1 st
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ....... addr 0..* AD
    ....... telecom 0..* TEL
    ....... assignedPerson 0..1 Person
    ....... representedOrganization 0..1 Organization
    ....... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ........ id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... relatedDocument 0..* RelatedDocument
    ... authorization 0..* Authorization The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipAuthorizedBy (required)
    Fixed Value: AUTH
    .... consent 1..1 Consent
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: CONS
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
    Binding: v3 Code System ActCode (example)
    ..... statusCode 1..1 CS Binding: ActStatus (required)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 1..1 cs Fixed Value: completed
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... componentOf 0..1 ComponentOf The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... encompassingEncounter C 1..1 EncompassingEncounter Constraints: should-responsibleParty
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: ENC
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 1..* II
    ..... code 0..1 CE Binding: Act Encounter Codes . (preferred)
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ..... sdtcAdmissionReferralSourceCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
    XML: admissionReferralSourceCode (urn:hl7-org:sdtc)
    ..... dischargeDispositionCode 0..1 CE Binding: USEncounterDischargeDisposition (example)
    ..... responsibleParty 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RESP
    ...... assignedEntity C 1..1 AssignedEntity Constraints: 1198-32905
    ..... encounterParticipant 0..* EncounterParticipant
    ..... location 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: ParticipationTargetLocation (required)
    Fixed Value: LOC
    ...... healthCareFacility 1..1 HealthCareFacility
    ... component 1..1 Component
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... @contextConductionInd 0..1 bl Fixed Value: true
    .... nonXMLBody 0..1 NonXMLBody
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: ActClassRecordOrganizer (required)
    Fixed Value: DOCBODY
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... confidentialityCode 0..1 CE
    ..... languageCode 0..1 CS Binding: AllLanguages (required)
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:All Slices Content/Rules for all slices
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 Section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    ClinicalDocument.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.classCode Base example CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.realmCode.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:us-realm.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:referral-note.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.sdtcCategory:documentType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.sdtcStatusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.confidentialityCode.​code Base preferred HL7 BasicConfidentialityKind . 📦20240606 VSAC v0.23
    ClinicalDocument.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.recordTarget.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.classCode Base required RoleClassRelationshipFormal 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​administrativeGenderCode Base example AdministrativeGender 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​maritalStatusCode Base required Marital Status . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​religiousAffiliationCode Base required Religious Affiliation . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​raceCode Base required Race Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcRaceCode Base required Detailed race including absence reasons. . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​ethnicGroupCode Base required Ethnicity Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcEthnicGroupCode Base required Detailed Ethnicity Including Absence Reasons . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.classCode Base required RoleClassAgent 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.code Base required Personal And Legal Relationship Role Type . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.classCode Base required RoleClassPassive 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.classCode Base required EntityClassPlace 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​use Base required CDAPostalAddressUse 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.delimiter.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country Base required Country2 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.state.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.county.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.city.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postalCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumber.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumberNumeric.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.direction.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetName.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameBase.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.additionalLocator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitID.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitType.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.careOf.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.censusTract.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationArea.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationQualifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryMode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryModeIdentifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.buildingNumberSuffix.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postBox.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.precinct.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​languageCode Base required Languages 📦1.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​modeCode Base required LanguageAbilityMode . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​proficiencyLevelCode Base required LanguageAbilityProficiency . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.author.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.id:npi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​classCode Base required EntityClassDevice 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​code Base example CDAEntityCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​manufacturerModelName Base example Manufacturer Model Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​softwareName Base example Software Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeCode Base required x_InformationRecipient 📍2.0.0 THO v5.2
    ClinicalDocument.informationRecipient.​intendedRecipient.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.classCode Base required CDAInformationRecipientRole 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.classCode Base required CDARoleClassAssociative 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeCode Base required ActRelationshipFulfills 📍2.0.0 THO v5.2
    ClinicalDocument.inFulfillmentOf.​order.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.moodCode Base required CDAActMoodIntent 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.inFulfillmentOf.​order.priorityCode Base example ActPriority 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeCode Base required CDAActRelationshipType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​operator Base required CDASetOperator 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​low.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​high.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeCode Base required x_ServiceEventPerformer . 📦20240606 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.code Base preferred Care Team Member Function . 📦20240605 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authorization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeCode Base required ActRelationshipAuthorizedBy 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​code Base preferred Act Encounter Codes . 📦20231012 VSAC v0.23
    ClinicalDocument.componentOf.​encompassingEncounter.​dischargeDispositionCode Base example USEncounterDischargeDisposition 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeCode Base required ParticipationTargetLocation 📦3.0.0 THO v6.5
    ClinicalDocument.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.classCode Base required ActClassRecordOrganizer 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.component.​structuredBody.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0

    Constraints

    Id Grade Path(s) Description Expression
    1198-32905 error ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). assignedPerson.exists() or representedOrganization.exists()
    4537-5402 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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://terminology.hl7.org/ValueSet/USPS-State'))
    4537-5403 warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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})?'))
    4537-6380 error ClinicalDocument If setId is present versionNumber **SHALL** be present (CONF:4537-6380). setId.exists() implies versionNumber.exists()
    4537-6387 error ClinicalDocument If versionNumber is present setId **SHALL** be present (CONF:4537-6387). versionNumber.exists() implies setId.exists()
    4537-10006 error ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists()
    4537-10007 warning ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback 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')
    4537-16790 error ClinicalDocument.author.assignedAuthor There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). (assignedPerson | assignedAuthoringDevice).count() = 1
    4537-21000 error ClinicalDocument.recordTarget.patientRole.patient If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true')
    4537-32993 error ClinicalDocument.recordTarget.patientRole.patient 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()
    AD-1 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item 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
    II-1 error ClinicalDocument.typeId, ClinicalDocument.recordTarget.typeId, ClinicalDocument.recordTarget.patientRole.typeId, ClinicalDocument.recordTarget.patientRole.patient.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId, ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId, ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId, ClinicalDocument.author.typeId, ClinicalDocument.author.assignedAuthor.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId, ClinicalDocument.dataEnterer.typeId, ClinicalDocument.dataEnterer.assignedEntity.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:provider.typeId, ClinicalDocument.informant:provider.assignedEntity.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:non-provider.typeId, ClinicalDocument.custodian.typeId, ClinicalDocument.custodian.assignedCustodian.typeId, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId, ClinicalDocument.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId, ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId, ClinicalDocument.legalAuthenticator.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.authenticator.typeId, ClinicalDocument.authenticator.assignedEntity.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant.typeId, ClinicalDocument.participant:indirect.typeId, ClinicalDocument.participant:indirect.associatedEntity.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant:callback.typeId, ClinicalDocument.participant:callback.associatedEntity.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.inFulfillmentOf.typeId, ClinicalDocument.inFulfillmentOf.order.typeId, ClinicalDocument.documentationOf.typeId, ClinicalDocument.documentationOf.serviceEvent.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId, ClinicalDocument.authorization.typeId, ClinicalDocument.authorization.consent.typeId, ClinicalDocument.componentOf.typeId, ClinicalDocument.componentOf.encompassingEncounter.typeId, ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId, ClinicalDocument.componentOf.encompassingEncounter.location.typeId, ClinicalDocument.component.typeId, ClinicalDocument.component.structuredBody.typeId, ClinicalDocument.component.structuredBody.component.typeId, ClinicalDocument.component.structuredBody.component:planOfTreatment.typeId, ClinicalDocument.component.structuredBody.component:advanceDirectives.typeId, ClinicalDocument.component.structuredBody.component:hpi.typeId, ClinicalDocument.component.structuredBody.component:familyHistory.typeId, ClinicalDocument.component.structuredBody.component:immunizations.typeId, ClinicalDocument.component.structuredBody.component:problem.typeId, ClinicalDocument.component.structuredBody.component:procedures.typeId, ClinicalDocument.component.structuredBody.component:results.typeId, ClinicalDocument.component.structuredBody.component:reviewOfSystems.typeId, ClinicalDocument.component.structuredBody.component:socialHistory.typeId, ClinicalDocument.component.structuredBody.component:vitalSigns.typeId, ClinicalDocument.component.structuredBody.component:functionalStatus.typeId, ClinicalDocument.component.structuredBody.component:physicalExam.typeId, ClinicalDocument.component.structuredBody.component:nutrition.typeId, ClinicalDocument.component.structuredBody.component:mentalStatus.typeId, ClinicalDocument.component.structuredBody.component:medicalEquip.typeId, ClinicalDocument.component.structuredBody.component:allergies.typeId, ClinicalDocument.component.structuredBody.component:assessment.typeId, ClinicalDocument.component.structuredBody.component:assessmentAndPlan.typeId, ClinicalDocument.component.structuredBody.component:medicalHistory.typeId, ClinicalDocument.component.structuredBody.component:generalStatus.typeId, ClinicalDocument.component.structuredBody.component:medications.typeId, ClinicalDocument.component.structuredBody.component:reasonForReferral.typeId, ClinicalDocument.component.structuredBody.component:payers.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-code-attr warning ClinicalDocument.documentationOf.serviceEvent.performer.functionCode SHOULD contain @code code.exists()
    should-country warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr SHOULD contain country nullFlavor.exists() or item.country.exists()
    should-extension warning ClinicalDocument.author.assignedAuthor.id:npi SHOULD contain extension extension.exists()
    should-id-npi warning ClinicalDocument.author.assignedAuthor 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-legalAuthenticator warning ClinicalDocument SHOULD contain legalAuthenticator legalAuthenticator.exists()
    should-maritalStatusCode warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain maritalStatusCode maritalStatusCode.exists()
    should-npi warning ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root, ClinicalDocument.dataEnterer.assignedEntity.id.root, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root, ClinicalDocument.authenticator.assignedEntity.id.root, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root SHOULD be NPI $this = '2.16.840.1.113883.4.6'
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-preferenceInd warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain preferenceInd preferenceInd.exists()
    should-proficiencyLevelCode warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain proficiencyLevelCode proficiencyLevelCode.exists()
    should-relatedParticipant warning ClinicalDocument Documents SHOULD contain a RelatedPerson participant participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists()
    should-responsibleParty warning ClinicalDocument.componentOf.encompassingEncounter SHOULD contain responsibleParty responsibleParty.exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()
    should-us-addr warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain addr addr.exists()
    should-us-code warning ClinicalDocument.recordTarget.patientRole.patient.guardian, ClinicalDocument.author.assignedAuthor, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity SHOULD contain code code.exists()
    should-us-languageCommunication warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain languageCommunication languageCommunication.exists()
    should-us-performer warning ClinicalDocument.documentationOf.serviceEvent SHOULD contain performer performer.exists()
    should-us-telecom warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain telecom telecom.exists()
    should-use warning ClinicalDocument.recordTarget.patientRole.telecom, ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom, ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom, ClinicalDocument.author.assignedAuthor.telecom, ClinicalDocument.dataEnterer.assignedEntity.telecom, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom, ClinicalDocument.legalAuthenticator.assignedEntity.telecom, ClinicalDocument.authenticator.assignedEntity.telecom SHOULD contain @use nullFlavor.exists() or use.exists()
    should-value-att warning ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime SHOULD contain @value value.exists()
    signature warning ClinicalDocument.legalAuthenticator.signatureCode, ClinicalDocument.authenticator.signatureCode 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'
    text-null error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct xmlText and nullFlavor are mutually exclusive (one must be present) (xmlText | nullFlavor).count() = 1
    ts-shall-day error ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHALL** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-shall-year error ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHALL** be precise to at least the year nullFlavor.exists() or value.toString().length() >= 4
    ts-should-day warning ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHOULD** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-should-minute warning ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHOULD** be precise to at least the minute nullFlavor.exists() or value.toString().length() > 10

    Snapshot View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. ClinicalDocument C 1..1 USRealmHeader XML Namespace: urn:hl7-org:v3
    Base for all types and resources
    Instance of this type are validated by templateId
    Logical Container: ClinicalDocument (CDA Class)
    Constraints: 4537-6380, 4537-6387, should-legalAuthenticator, should-relatedParticipant, should-sdtcCategory, category-57133-1, should-participant-indirect, should-participant-callback
    ... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ... @classCode 0..1 cs Binding: CDAActClass (example)
    Fixed Value: DOCCLIN
    ... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ... realmCode 1..1 CS
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @code 1..1 cs Required Pattern: US
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... typeId C 1..1 II Constraints: II-1
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... @assigningAuthorityName 0..1 st
    .... @displayable 0..1 bl
    .... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .... @extension 1..1 st Fixed Value: POCD_HD000040
    ... Slices for templateId 2..* II Slice: Unordered, Open by value:root, value:extension
    .... templateId:us-realm 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.1
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    .... templateId:referral-note 1..1 II
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.1.14
    ..... @extension 1..1 st Required Pattern: 2024-05-01
    ... id 1..1 II **SHALL** be a globally unique identifier for the document (CONF:4537-9991).
    ... Slices for sdtcCategory 0..* CD XML Namespace: urn:hl7-org:sdtc
    Used to categorize the document as a Referral Note. If present, there SHALL be a category of 57133-1 (Referral note).
    Slice: Unordered, Open by value:code, value:codeSystem
    XML: category (urn:hl7-org:sdtc)
    .... sdtcCategory:documentType 0..1 CD XML Namespace: urn:hl7-org:sdtc
    Referral note
    XML: category (urn:hl7-org:sdtc)
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: 57133-1
    ..... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    ..... @codeSystemName 0..1 st
    ..... @codeSystemVersion 0..1 st
    ..... @displayName 0..1 st
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ..... originalText 0..1 ED
    ..... qualifier 0..* CR
    ..... translation 0..* CD
    ... code 1..1 CE The Referral Note recommends use of the document type code 57133-1 "Referral 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. For example, an Obstetrics and Gynecology Referral note would not be authored by a Pediatric Cardiologist. The type of referral and the target of the referral are specified via the participant (and not via the author).
    Binding: ReferralDocumentType . (required)
    .... @code 1..1 cs
    .... @codeSystem 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.6.1
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... title 1..1 ST The title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
    ... sdtcStatusCode 0..1 CS XML Namespace: urn:hl7-org:sdtc
    XML: statusCode (urn:hl7-org:sdtc)
    Binding: ActStatus (required)
    ... effectiveTime 1..1 USRealmDateTime
    ... confidentialityCode 1..1 CE
    .... @code 1..1 cs Binding: HL7 BasicConfidentialityKind . (preferred)
    .... @codeSystem 0..1 oid, uuid, ruid
    .... @codeSystemName 0..1 st
    .... @codeSystemVersion 0..1 st
    .... @displayName 0..1 st
    .... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    .... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... originalText 0..1 ED
    .... translation 0..* CD
    ... languageCode 1..1 CS Binding: AllLanguages (required)
    ... setId 0..1 II
    ... versionNumber 0..1 INT
    ... copyTime 0..1 TS
    ... recordTarget 1..* RecordTarget The 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
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RCT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... patientRole 1..1 PatientRole
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassRelationshipFormal (required)
    Fixed Value: PAT
    ..... id 1..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 1..* USRealmAddress 𝗨𝗦𝗖𝗗𝗜: Address
    ..... telecom C 1..* TEL 𝗨𝗦𝗖𝗗𝗜: Phone Number / Email
    Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... patient C 1..1 Patient Constraints: 4537-32993, 4537-21000, should-maritalStatusCode, should-us-languageCommunication
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..1 II
    ...... name 1..* USRealmPatientNamePTNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... administrativeGenderCode 0..1 CE Binding: AdministrativeGender (example)
    ...... birthTime C 1..1 TS 𝗨𝗦𝗖𝗗𝗜: 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)
    Constraints: ts-shall-year, ts-should-day
    ...... sdtcDeceasedInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    sdtc:deceasedInd
    XML: deceasedInd (urn:hl7-org:sdtc)
    ...... sdtcDeceasedTime C 0..1 TS XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Date of Death
    XML: deceasedTime (urn:hl7-org:sdtc)
    Constraints: should-value-att, ts-shall-year, ts-should-day
    ...... sdtcMultipleBirthInd 0..1 BL XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthInd (urn:hl7-org:sdtc)
    ...... sdtcMultipleBirthOrderNumber 0..1 INT_POS XML Namespace: urn:hl7-org:sdtc
    XML: multipleBirthOrderNumber (urn:hl7-org:sdtc)
    ...... maritalStatusCode 0..1 CE Binding: Marital Status . (required)
    ...... religiousAffiliationCode 0..1 CE Binding: Religious Affiliation . (required)
    ...... raceCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Race
    Binding: Race Categories . (required)
    ...... sdtcRaceCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: 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.
    XML: raceCode (urn:hl7-org:sdtc)
    Binding: Detailed race including absence reasons. . (required)
    ...... ethnicGroupCode 1..1 CE 𝗨𝗦𝗖𝗗𝗜: Ethnicity
    Binding: Ethnicity Categories . (required)
    ...... sdtcEthnicGroupCode 0..* CE XML Namespace: urn:hl7-org:sdtc
    𝗨𝗦𝗖𝗗𝗜: Ethnicity
    XML: ethnicGroupCode (urn:hl7-org:sdtc)
    Binding: Detailed Ethnicity Including Absence Reasons . (required)
    ...... guardian C 0..* Guardian Constraints: should-us-code, should-us-addr, should-us-telecom
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAgent (required)
    Fixed Value: GUARD
    ....... id 0..* II
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Personal And Legal Relationship Role Type . (required)
    ....... addr 0..* USRealmAddress
    ....... telecom C 0..* TEL Constraints: should-use
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @value 0..1 url
    ........ useablePeriod 0..*
    ......... useablePeriod IVL_TS
    ......... useablePeriod EIVL_TS
    ......... useablePeriod PIVL_TS
    ......... useablePeriod SXPR_TS
    ........ @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ....... guardianPerson 1..1 Person
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 1..* USRealmPersonNamePNUSFIELDED
    ........ sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ........ sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... realmCode 0..* CS
    ......... typeId C 0..1 II Constraints: II-1
    .......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .......... @assigningAuthorityName 0..1 st
    .......... @displayable 0..1 bl
    .......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    .......... @extension 1..1 st
    ......... templateId 0..* II
    ......... @classCode 1..1 cs Fixed Value: PRS
    ......... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ......... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ....... guardianOrganization 0..1 Organization
    ...... birthplace 0..1 Birthplace
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassPassive (required)
    Fixed Value: BIRTHPL
    ....... place 1..1 Place
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 0..1 cs Binding: EntityClassPlace (required)
    Fixed Value: PLC
    ........ @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ........ name 0..1 EN
    ........ addr C 1..1 AD Constraints: 4537-5402, 4537-5403, should-country
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @isNotOrdered 0..1 bl
    ......... @use 0..* cs Binding: CDAPostalAddressUse (required)
    ......... item C 0..* Base Choice Group: This is a repeating choice group that does not appear directly in the instance
    Constraints: AD-1
    .......... (Choice of one) 1..1
    ........... delimiter C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DEL
    ........... country C 0..1 ADXP Binding: Country2 (required)
    Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CNT
    ........... state C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STA
    ........... county C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CPA
    ........... city C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CTY
    ........... postalCode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ZIP
    ........... streetAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: SAL
    ........... houseNumber C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNR
    ........... houseNumberNumeric C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNN
    ........... direction C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DIR
    ........... streetName C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STR
    ........... streetNameBase C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STB
    ........... streetNameType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: STTYP
    ........... additionalLocator C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: ADL
    ........... unitID C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNID
    ........... unitType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: UNIT
    ........... careOf C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CAR
    ........... censusTract C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: CEN
    ........... deliveryAddressLine C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DAL
    ........... deliveryInstallationType C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINST
    ........... deliveryInstallationArea C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTA
    ........... deliveryInstallationQualifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DINSTQ
    ........... deliveryMode C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMOD
    ........... deliveryModeIdentifier C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: DMODID
    ........... buildingNumberSuffix C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: BNS
    ........... postBox C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: POB
    ........... precinct C 0..1 ADXP Constraints: text-null
    ............ (Choice of one) 1..1
    ............. @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ............. xmlText 0..1 st Allows for mixed text content
    ............ @representation 0..1 cs Fixed Value: TXT
    ............ @mediaType 0..1 cs Fixed Value: text/plain
    ............ @language 0..1 cs
    ............ @partType 0..1 cs Fixed Value: PRE
    ........... xmlText 0..1 st Allows for mixed text content
    ......... useablePeriod 0..*
    .......... useablePeriod IVL_TS
    .......... useablePeriod EIVL_TS
    .......... useablePeriod PIVL_TS
    .......... useablePeriod SXPR_TS
    ...... languageCommunication C 0..* LanguageCommunication 𝗨𝗦𝗖𝗗𝗜: Preferred Language
    Constraints: should-proficiencyLevelCode, should-preferenceInd
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... languageCode 1..1 CS Binding: Languages (required)
    ....... modeCode 0..1 CE Binding: LanguageAbilityMode . (required)
    ....... proficiencyLevelCode 0..1 CE Binding: LanguageAbilityProficiency . (required)
    ....... preferenceInd 0..1 BL
    ..... providerOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..* ON
    ...... telecom C 1..* TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... addr 1..* USRealmAddress
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... author 1..* Author The author element represents the creator of the clinical document. The author may be a device or a person.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... functionCode 0..1 CE
    .... time 1..1 USRealmDateTime
    .... assignedAuthor C 1..1 AssignedAuthor Constraints: 4537-16790, should-id-npi, should-us-code
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... Slices for id 1..* II Slice: Unordered, Open by value:root
    ...... id:npi C 0..1 II Constraints: should-extension
    ....... @nullFlavor 0..1 cs If NPI is unknown, set @nullFlavor to UNK
    Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.4.6
    ....... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Only if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
    Binding: CDARoleCode (example)
    ...... @code 1..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... (Choice of one) 1..1
    ...... assignedPerson 0..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... assignedAuthoringDevice 0..1 AuthoringDevice
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassDevice (required)
    Fixed Value: DEV
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... code 0..1 CE Binding: CDAEntityCode (example)
    ....... manufacturerModelName 1..1 SC Binding: Manufacturer Model Name Example (example)
    ....... softwareName 1..1 SC Binding: Software Name Example (example)
    ....... asMaintainedEntity 0..* MaintainedEntity
    ..... representedOrganization 0..1 Organization
    ... dataEnterer 0..1 DataEnterer The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: ENT
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 0..1 USRealmDateTime
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for informant 0..* Informant Slice: Unordered, Open by exists:relatedEntity, exists:assignedEntity
    .... informant:provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... assignedEntity 1..1 AssignedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II If 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).
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ...... addr 1..* USRealmAddress
    ...... telecom 0..* TEL
    ...... assignedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... representedOrganization 0..1 Organization
    ...... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ....... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    .... informant:non-provider 0..* Informant The 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.
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: INF
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... relatedEntity 1..1 RelatedEntity
    ... custodian 1..1 Custodian The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CST
    .... assignedCustodian 1..1 AssignedCustodian
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... representedCustodianOrganization 1..1 CustodianOrganization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 1..* II
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ....... @extension 0..1 st
    ...... name 1..1 ON
    ...... telecom C 1..1 TEL Constraints: should-use
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 url
    ....... useablePeriod 0..*
    ........ useablePeriod IVL_TS
    ........ useablePeriod EIVL_TS
    ........ useablePeriod PIVL_TS
    ........ useablePeriod SXPR_TS
    ....... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ...... sdtcTelecom 0..* TEL XML Namespace: urn:hl7-org:sdtc
    The stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
    XML: telecom (urn:hl7-org:sdtc)
    ...... addr 1..1 USRealmAddress
    ... informationRecipient 1..1 InformationRecipient The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: XInformationRecipient (2.0.0) (required)
    .... intendedRecipient C 1..1 IntendedRecipient Constraints: should-addr, should-telecom
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAInformationRecipientRole (required)
    ..... id 0..* II
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... addr 0..* USRealmAddress
    ..... telecom 0..* TEL
    ..... informationRecipient 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... receivedOrganization 0..1 Organization
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassOrganization (required)
    Fixed Value: ORG
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... id 0..* II
    ...... name 1..1 ON
    ...... telecom 0..* TEL
    ...... addr 0..* AD
    ...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (example)
    ...... asOrganizationPartOf 0..1 OrganizationPartOf
    ... legalAuthenticator 0..1 LegalAuthenticator The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: LA
    .... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 0..1 oid, uuid, ruid MAY contain '2.16.840.1.113883.4.6' (NPI)
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... authenticator 0..* Authenticator The authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: AUTHEN
    .... time 1..1 USRealmDateTime
    .... signatureCode C 1..1 CS Binding: CDASignatureCode (required)
    Constraints: signature
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @code 1..1 cs Required Pattern: S
    ..... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ..... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    .... sdtcSignatureText 0..1 ED XML Namespace: urn:hl7-org:sdtc
    The 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.
    XML: signatureText (urn:hl7-org:sdtc)
    .... assignedEntity 1..1 AssignedEntity
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ..... id 1..* II
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ...... @extension 0..1 st
    ..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ..... code 0..1 CE Binding: CDARoleCode (example)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 0..1 cs Binding: Healthcare Provider Taxonomy . (preferred)
    ...... @codeSystem 0..1 oid, uuid, ruid
    ...... @codeSystemName 0..1 st
    ...... @codeSystemVersion 0..1 st
    ...... @displayName 0..1 st
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ...... originalText 0..1 ED
    ...... translation 0..* CD
    ..... addr 1..* USRealmAddress
    ..... telecom C 1..* TEL Constraints: should-use
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 url
    ...... useablePeriod 0..*
    ....... useablePeriod IVL_TS
    ....... useablePeriod EIVL_TS
    ....... useablePeriod PIVL_TS
    ....... useablePeriod SXPR_TS
    ...... @use 0..1 cs Binding: Telecom Use (US Realm Header) . (required)
    ..... assignedPerson 1..1 Person
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ...... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ...... name 1..* USRealmPersonNamePNUSFIELDED
    ...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 1..1 cs Fixed Value: PRS
    ....... @determinerCode 0..1 cs Fixed Value: INSTANCE
    ....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ..... representedOrganization 0..1 Organization
    ..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... Slices for participant C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Slice: Unordered, Open by value:typeCode
    Constraints: 4537-10006, 4537-10007
    .... participant:All Slices Content/Rules for all slices
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    .... participant:indirect C 0..* Participant1 The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: IND
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity 1..1 AssociatedEntity
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: INDRoleclassCodes . (required)
    ...... id 0..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* AD
    ...... telecom 0..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* USRealmPersonNamePNUSFIELDED
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    .... participant:callback C 0..* Participant1 This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.
    Constraints: 4537-10006, 4537-10007
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @typeCode 1..1 cs Binding: CDAParticipationType (required)
    Fixed Value: CALLBCK
    ..... @contextControlCode 0..1 cs Binding: CDAContextControl (required)
    Fixed Value: OP
    ..... functionCode 0..1 CE
    ..... time 0..1 USRealmDateTimeInterval
    ..... associatedEntity C 1..1 AssociatedEntity Constraints: should-addr
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @classCode 1..1 cs Binding: CDARoleClassAssociative (required)
    Fixed Value: ASSIGNED
    ...... id 1..* II
    ...... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ...... code 0..1 CE Binding: CDARoleCode (example)
    ...... addr 0..* USRealmAddress
    ...... telecom 1..* TEL
    ...... associatedPerson 1..1 Person
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: EntityClassLivingSubject (required)
    Fixed Value: PSN
    ....... @determinerCode 0..1 cs Binding: EntityDeterminer (required)
    Fixed Value: INSTANCE
    ....... name 1..* PN
    ....... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
    XML: desc (urn:hl7-org:sdtc)
    ....... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
    XML: asPatientRelationship (urn:hl7-org:sdtc)
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ realmCode 0..* CS
    ........ typeId C 0..1 II Constraints: II-1
    ......... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ......... @assigningAuthorityName 0..1 st
    ......... @displayable 0..1 bl
    ......... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ......... @extension 1..1 st
    ........ templateId 0..* II
    ........ @classCode 1..1 cs Fixed Value: PRS
    ........ @determinerCode 0..1 cs Fixed Value: INSTANCE
    ........ code 1..1 CE XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ...... scopingOrganization 0..1 Organization
    ... inFulfillmentOf 0..* InFulfillmentOf The inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipFulfills (2.0.0) (required)
    Fixed Value: FLFS
    .... order 1..1 Order
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMoodIntent (required)
    Fixed Value: RQO
    ..... id 1..* II
    ..... code 0..1 CE Binding: v3 Code System ActCode (example)
    ..... priorityCode 0..1 CE Binding: ActPriority (example)
    ... documentationOf 0..* DocumentationOf
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: CDAActRelationshipType (required)
    Fixed Value: DOC
    .... serviceEvent C 1..1 ServiceEvent A 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.
    Constraints: should-us-performer
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @value 0..1 ts Either @value or low/high should be present, but not both
    Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ...... @operator 0..1 cs Binding: CDASetOperator (required)
    ...... low C 1..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ...... center 0..1 TS
    ...... width 0..1 PQ
    ...... high C 0..1 IVXB_TS **MAY** be precise to at least the second
    Constraints: ts-shall-day, ts-should-minute
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @value 0..1 ts Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    ....... @inclusive 0..1 bl
    ..... performer 0..* Performer1 The 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.
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 1..1 cs Binding: x_ServiceEventPerformer . (required)
    ...... functionCode C 0..1 CE Constraints: should-code-attr
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @code 0..1 cs Binding: Care Team Member Function . (preferred)
    ....... @codeSystem 0..1 oid, uuid, ruid
    ....... @codeSystemName 0..1 st
    ....... @codeSystemVersion 0..1 st
    ....... @displayName 0..1 st
    ....... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ....... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ....... originalText 0..1 ED
    ....... translation 0..* CD
    ...... time 0..1 USRealmDateTimeInterval
    ...... assignedEntity C 1..1 AssignedEntity Constraints: should-us-code
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @classCode 0..1 cs Binding: RoleClassAssignedEntity (required)
    Fixed Value: ASSIGNED
    ....... id 1..* II
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root C 0..1 oid, uuid, ruid Constraints: should-npi
    ........ @extension 0..1 st
    ....... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
    XML: identifiedBy (urn:hl7-org:sdtc)
    ....... code 0..1 CE Binding: Healthcare Provider Taxonomy . (preferred)
    ....... addr 0..* AD
    ....... telecom 0..* TEL
    ....... assignedPerson 0..1 Person
    ....... representedOrganization 0..1 Organization
    ....... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
    XML: patient (urn:hl7-org:sdtc)
    ........ id 1..1 II XML Namespace: urn:hl7-org:sdtc
    XML Namespace: urn:hl7-org:sdtc
    ... relatedDocument 0..* RelatedDocument
    ... authorization 0..* Authorization The 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.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipAuthorizedBy (required)
    Fixed Value: AUTH
    .... consent 1..1 Consent
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: CONS
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 0..* II
    ..... code 0..1 CE The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
    Binding: v3 Code System ActCode (example)
    ..... statusCode 1..1 CS Binding: ActStatus (required)
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @code 1..1 cs Fixed Value: completed
    ...... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
    XML: valueSet (urn:hl7-org:sdtc)
    ...... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
    XML: valueSetVersion (urn:hl7-org:sdtc)
    ... componentOf 0..1 ComponentOf The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... encompassingEncounter C 1..1 EncompassingEncounter Constraints: should-responsibleParty
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: CDAActClass (required)
    Fixed Value: ENC
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... id 1..* II
    ..... code 0..1 CE Binding: Act Encounter Codes . (preferred)
    ..... effectiveTime 1..1 USRealmDateTimeInterval
    ..... sdtcAdmissionReferralSourceCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
    XML: admissionReferralSourceCode (urn:hl7-org:sdtc)
    ..... dischargeDispositionCode 0..1 CE Binding: USEncounterDischargeDisposition (example)
    ..... responsibleParty 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: CDAParticipationType (required)
    Fixed Value: RESP
    ...... assignedEntity C 1..1 AssignedEntity Constraints: 1198-32905
    ..... encounterParticipant 0..* EncounterParticipant
    ..... location 0..1 InfrastructureRoot
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... realmCode 0..* CS
    ...... typeId C 0..1 II Constraints: II-1
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... @assigningAuthorityName 0..1 st
    ....... @displayable 0..1 bl
    ....... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ....... @extension 1..1 st
    ...... templateId 0..* II
    ...... @typeCode 0..1 cs Binding: ParticipationTargetLocation (required)
    Fixed Value: LOC
    ...... healthCareFacility 1..1 HealthCareFacility
    ... component 1..1 Component
    .... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    .... realmCode 0..* CS
    .... typeId C 0..1 II Constraints: II-1
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... @assigningAuthorityName 0..1 st
    ..... @displayable 0..1 bl
    ..... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ..... @extension 1..1 st
    .... templateId 0..* II
    .... @typeCode 0..1 cs Binding: ActRelationshipHasComponent (required)
    Fixed Value: COMP
    .... @contextConductionInd 0..1 bl Fixed Value: true
    .... nonXMLBody 0..1 NonXMLBody
    .... structuredBody C 1..1 StructuredBody Constraints: ap-or-a-and-p, ap-combo, should-section-plan-of-treatment, should-section-results, should-section-functional-status, should-section-mental-status, should-section-nutrition
    ..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ..... realmCode 0..* CS
    ..... typeId C 0..1 II Constraints: II-1
    ...... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ...... @assigningAuthorityName 0..1 st
    ...... @displayable 0..1 bl
    ...... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ...... @extension 1..1 st
    ..... templateId 0..* II
    ..... @classCode 0..1 cs Binding: ActClassRecordOrganizer (required)
    Fixed Value: DOCBODY
    ..... @moodCode 0..1 cs Binding: CDAActMood (required)
    Fixed Value: EVN
    ..... confidentialityCode 0..1 CE
    ..... languageCode 0..1 CS Binding: AllLanguages (required)
    ..... Slices for component 4..* InfrastructureRoot Slice: Unordered, Open by profile:section
    ...... component:All Slices Content/Rules for all slices
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 Section
    ...... component:planOfTreatment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PlanofTreatmentSection
    ...... component:advanceDirectives 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AdvanceDirectivesSection
    ...... component:hpi 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 HistoryofPresentIllnessSection
    ...... component:familyHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FamilyHistorySection
    ...... component:immunizations 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ImmunizationsSection
    ...... component:problem 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProblemSection
    ...... component:procedures 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ProceduresSection
    ...... component:results 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ResultsSection
    ...... component:reviewOfSystems 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReviewofSystemsSection
    ...... component:socialHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 SocialHistorySection
    ...... component:vitalSigns 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 VitalSignsSection
    ...... component:functionalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 FunctionalStatusSection
    ...... component:physicalExam 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PhysicalExamSection
    ...... component:nutrition 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 NutritionSection
    ...... component:mentalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MentalStatusSection
    ...... component:medicalEquip 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicalEquipmentSection
    ...... component:allergies 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AllergiesAndIntolerancesSection
    ...... component:assessment 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentSection
    ...... component:assessmentAndPlan 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 AssessmentandPlanSection
    ...... component:medicalHistory 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PastMedicalHistory
    ...... component:generalStatus 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 GeneralStatusSection
    ...... component:medications 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 MedicationsSection
    ...... component:reasonForReferral 1..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 ReasonforReferralSection
    ...... component:payers 0..1 InfrastructureRoot
    ....... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ....... realmCode 0..* CS
    ....... typeId C 0..1 II Constraints: II-1
    ........ @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
    ........ @assigningAuthorityName 0..1 st
    ........ @displayable 0..1 bl
    ........ @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
    ........ @extension 1..1 st
    ....... templateId 0..* II
    ....... @typeCode 0..1 cs Fixed Value: COMP
    ....... @contextConductionInd 0..1 bl Fixed Value: true
    ....... section 1..1 PayersSection

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    ClinicalDocument.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.classCode Base example CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.realmCode.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:us-realm.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.templateId:referral-note.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.sdtcCategory:documentType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.code Base required ReferralDocumentType . 📦20240606 VSAC v0.23
    ClinicalDocument.sdtcStatusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.confidentialityCode.​code Base preferred HL7 BasicConfidentialityKind . 📦20240606 VSAC v0.23
    ClinicalDocument.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.recordTarget.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.classCode Base required RoleClassRelationshipFormal 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​administrativeGenderCode Base example AdministrativeGender 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​maritalStatusCode Base required Marital Status . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​religiousAffiliationCode Base required Religious Affiliation . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​raceCode Base required Race Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcRaceCode Base required Detailed race including absence reasons. . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​ethnicGroupCode Base required Ethnicity Categories . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​sdtcEthnicGroupCode Base required Detailed Ethnicity Including Absence Reasons . 📦20250419 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.classCode Base required RoleClassAgent 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.code Base required Personal And Legal Relationship Role Type . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​guardian.guardianPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.classCode Base required RoleClassPassive 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.classCode Base required EntityClassPlace 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​use Base required CDAPostalAddressUse 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.delimiter.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country Base required Country2 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.country.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.state.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.county.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.city.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postalCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumber.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.houseNumberNumeric.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.direction.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetName.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameBase.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.streetNameType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.additionalLocator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitID.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.unitType.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.careOf.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.censusTract.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryAddressLine.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationType.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationArea.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryInstallationQualifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryMode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.deliveryModeIdentifier.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.buildingNumberSuffix.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.postBox.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​birthplace.place.addr.​item.precinct.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​languageCode Base required Languages 📦1.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​modeCode Base required LanguageAbilityMode . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.patient.​languageCommunication.​proficiencyLevelCode Base required LanguageAbilityProficiency . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.recordTarget.​patientRole.providerOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.author.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.id:npi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​classCode Base required EntityClassDevice 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​code Base example CDAEntityCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​manufacturerModelName Base example Manufacturer Model Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.author.​assignedAuthor.assignedAuthoringDevice.​softwareName Base example Software Name Example 📦2.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.dataEnterer.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:provider.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informant:non-provider.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.custodian.​assignedCustodian.representedCustodianOrganization.​telecom.use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​typeCode Base required x_InformationRecipient 📍2.0.0 THO v5.2
    ClinicalDocument.informationRecipient.​intendedRecipient.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.classCode Base required CDAInformationRecipientRole 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.informationRecipient.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​classCode Base required EntityClassOrganization 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.informationRecipient.​intendedRecipient.receivedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.legalAuthenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode Base required CDASignatureCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​signatureCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.code.​code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.telecom.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.telecom.​use Base required Telecom Use (US Realm Header) . 📦20240606 VSAC v0.23
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authenticator.​assignedEntity.assignedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.classCode Base required INDRoleclassCodes . 📦20240606 VSAC v0.23
    ClinicalDocument.participant:indirect.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:indirect.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​contextControlCode Base required CDAContextControl 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.classCode Base required CDARoleClassAssociative 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.code Base example CDARoleCode 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​classCode Base required EntityClassLivingSubject 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​determinerCode Base required EntityDeterminer 📦3.0.0 THO v6.5
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.participant:callback.​associatedEntity.associatedPerson.​sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​typeCode Base required ActRelationshipFulfills 📍2.0.0 THO v5.2
    ClinicalDocument.inFulfillmentOf.​order.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.moodCode Base required CDAActMoodIntent 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.inFulfillmentOf.​order.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.inFulfillmentOf.​order.priorityCode Base example ActPriority 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​typeCode Base required CDAActRelationshipType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​operator Base required CDASetOperator 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​low.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.effectiveTime.​high.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​typeCode Base required x_ServiceEventPerformer . 📦20240606 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​functionCode.code Base preferred Care Team Member Function . 📦20240605 VSAC v0.23
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.classCode Base required RoleClassAssignedEntity 📦3.0.0 THO v6.5
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.id.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.documentationOf.​serviceEvent.performer.​assignedEntity.code Base preferred Healthcare Provider Taxonomy . 📦20240606 VSAC v0.23
    ClinicalDocument.authorization.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​typeCode Base required ActRelationshipAuthorizedBy 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.authorization.​consent.code Base example v3 Code System ActCode 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode Base required ActStatus 📦3.0.0 THO v6.5
    ClinicalDocument.authorization.​consent.statusCode.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​classCode Base required CDAActClass 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​code Base preferred Act Encounter Codes . 📦20231012 VSAC v0.23
    ClinicalDocument.componentOf.​encompassingEncounter.​dischargeDispositionCode Base example USEncounterDischargeDisposition 📦3.0.0 THO v6.5
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​responsibleParty.typeCode Base required CDAParticipationType 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.componentOf.​encompassingEncounter.​location.typeCode Base required ParticipationTargetLocation 📦3.0.0 THO v6.5
    ClinicalDocument.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​typeCode Base required ActRelationshipHasComponent 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.typeId.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.classCode Base required ActClassRecordOrganizer 📦3.0.0 THO v6.5
    ClinicalDocument.component.​structuredBody.moodCode Base required CDAActMood 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.languageCode Base required All Languages 📦5.0.0 FHIR Std.
    ClinicalDocument.component.​structuredBody.component.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:planOfTreatment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:advanceDirectives.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:hpi.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:familyHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:immunizations.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:problem.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:procedures.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:results.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reviewOfSystems.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:socialHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:vitalSigns.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:functionalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:physicalExam.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:nutrition.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:mentalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalEquip.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:allergies.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessment.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:assessmentAndPlan.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medicalHistory.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:generalStatus.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:medications.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:reasonForReferral.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0
    ClinicalDocument.component.​structuredBody.component:payers.​typeId.nullFlavor Base required CDANullFlavor 📦2.0.1-sd Clinical Document Architecture v2.0

    Constraints

    Id Grade Path(s) Description Expression
    1198-32905 error ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). assignedPerson.exists() or representedOrganization.exists()
    4537-5402 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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://terminology.hl7.org/ValueSet/USPS-State'))
    4537-5403 warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr 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})?'))
    4537-6380 error ClinicalDocument If setId is present versionNumber **SHALL** be present (CONF:4537-6380). setId.exists() implies versionNumber.exists()
    4537-6387 error ClinicalDocument If versionNumber is present setId **SHALL** be present (CONF:4537-6387). versionNumber.exists() implies setId.exists()
    4537-10006 error ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists()
    4537-10007 warning ClinicalDocument.participant, ClinicalDocument.participant:indirect, ClinicalDocument.participant:callback 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')
    4537-16790 error ClinicalDocument.author.assignedAuthor There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). (assignedPerson | assignedAuthoringDevice).count() = 1
    4537-21000 error ClinicalDocument.recordTarget.patientRole.patient If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true')
    4537-32993 error ClinicalDocument.recordTarget.patientRole.patient 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()
    AD-1 error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item 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
    II-1 error ClinicalDocument.typeId, ClinicalDocument.recordTarget.typeId, ClinicalDocument.recordTarget.patientRole.typeId, ClinicalDocument.recordTarget.patientRole.patient.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId, ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.typeId, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.typeId, ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId, ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId, ClinicalDocument.author.typeId, ClinicalDocument.author.assignedAuthor.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.typeId, ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId, ClinicalDocument.dataEnterer.typeId, ClinicalDocument.dataEnterer.assignedEntity.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId, ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:provider.typeId, ClinicalDocument.informant:provider.assignedEntity.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId, ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.informant:non-provider.typeId, ClinicalDocument.custodian.typeId, ClinicalDocument.custodian.assignedCustodian.typeId, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId, ClinicalDocument.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId, ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId, ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId, ClinicalDocument.legalAuthenticator.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.authenticator.typeId, ClinicalDocument.authenticator.assignedEntity.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId, ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant.typeId, ClinicalDocument.participant:indirect.typeId, ClinicalDocument.participant:indirect.associatedEntity.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:indirect.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.participant:callback.typeId, ClinicalDocument.participant:callback.associatedEntity.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.typeId, ClinicalDocument.participant:callback.associatedEntity.associatedPerson.sdtcAsPatientRelationship.typeId, ClinicalDocument.inFulfillmentOf.typeId, ClinicalDocument.inFulfillmentOf.order.typeId, ClinicalDocument.documentationOf.typeId, ClinicalDocument.documentationOf.serviceEvent.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.typeId, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId, ClinicalDocument.authorization.typeId, ClinicalDocument.authorization.consent.typeId, ClinicalDocument.componentOf.typeId, ClinicalDocument.componentOf.encompassingEncounter.typeId, ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId, ClinicalDocument.componentOf.encompassingEncounter.location.typeId, ClinicalDocument.component.typeId, ClinicalDocument.component.structuredBody.typeId, ClinicalDocument.component.structuredBody.component.typeId, ClinicalDocument.component.structuredBody.component:planOfTreatment.typeId, ClinicalDocument.component.structuredBody.component:advanceDirectives.typeId, ClinicalDocument.component.structuredBody.component:hpi.typeId, ClinicalDocument.component.structuredBody.component:familyHistory.typeId, ClinicalDocument.component.structuredBody.component:immunizations.typeId, ClinicalDocument.component.structuredBody.component:problem.typeId, ClinicalDocument.component.structuredBody.component:procedures.typeId, ClinicalDocument.component.structuredBody.component:results.typeId, ClinicalDocument.component.structuredBody.component:reviewOfSystems.typeId, ClinicalDocument.component.structuredBody.component:socialHistory.typeId, ClinicalDocument.component.structuredBody.component:vitalSigns.typeId, ClinicalDocument.component.structuredBody.component:functionalStatus.typeId, ClinicalDocument.component.structuredBody.component:physicalExam.typeId, ClinicalDocument.component.structuredBody.component:nutrition.typeId, ClinicalDocument.component.structuredBody.component:mentalStatus.typeId, ClinicalDocument.component.structuredBody.component:medicalEquip.typeId, ClinicalDocument.component.structuredBody.component:allergies.typeId, ClinicalDocument.component.structuredBody.component:assessment.typeId, ClinicalDocument.component.structuredBody.component:assessmentAndPlan.typeId, ClinicalDocument.component.structuredBody.component:medicalHistory.typeId, ClinicalDocument.component.structuredBody.component:generalStatus.typeId, ClinicalDocument.component.structuredBody.component:medications.typeId, ClinicalDocument.component.structuredBody.component:reasonForReferral.typeId, ClinicalDocument.component.structuredBody.component:payers.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
    ap-combo error ClinicalDocument.component.structuredBody 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()
    ap-or-a-and-p error ClinicalDocument.component.structuredBody **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)
    category-57133-1 error ClinicalDocument If category is present, then there shall be a category with LOINC code '57133-1'. sdtcCategory.empty() or sdtcCategory.exists(code = '57133-1' and codeSystem = '2.16.840.1.113883.6.1')
    should-addr warning ClinicalDocument.informationRecipient.intendedRecipient, ClinicalDocument.participant:callback.associatedEntity SHOULD contain addr addr.exists()
    should-code-attr warning ClinicalDocument.documentationOf.serviceEvent.performer.functionCode SHOULD contain @code code.exists()
    should-country warning ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr SHOULD contain country nullFlavor.exists() or item.country.exists()
    should-extension warning ClinicalDocument.author.assignedAuthor.id:npi SHOULD contain extension extension.exists()
    should-id-npi warning ClinicalDocument.author.assignedAuthor 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-legalAuthenticator warning ClinicalDocument SHOULD contain legalAuthenticator legalAuthenticator.exists()
    should-maritalStatusCode warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain maritalStatusCode maritalStatusCode.exists()
    should-npi warning ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root, ClinicalDocument.dataEnterer.assignedEntity.id.root, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root, ClinicalDocument.authenticator.assignedEntity.id.root, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root SHOULD be NPI $this = '2.16.840.1.113883.4.6'
    should-participant-callback warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="CALLBCK" call back contact (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'CALLBCK').exists()
    should-participant-indirect warning ClinicalDocument SHOULD contain zero or more [0..*] participant such that it SHALL contain exactly one [1..1] @typeCode="IND" Indirect (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 DYNAMIC) participant.where(typeCode = 'IND').exists()
    should-preferenceInd warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain preferenceInd preferenceInd.exists()
    should-proficiencyLevelCode warning ClinicalDocument.recordTarget.patientRole.patient.languageCommunication SHOULD contain proficiencyLevelCode proficiencyLevelCode.exists()
    should-relatedParticipant warning ClinicalDocument Documents SHOULD contain a RelatedPerson participant participant.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/RelatedPersonRelationshipAndNameParticipant').exists()
    should-responsibleParty warning ClinicalDocument.componentOf.encompassingEncounter SHOULD contain responsibleParty responsibleParty.exists()
    should-sdtcCategory warning ClinicalDocument SHOULD contain sdtcCategory sdtcCategory.exists()
    should-section-functional-status warning ClinicalDocument.component.structuredBody SHOULD contain a Functional Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusSection'))
    should-section-mental-status warning ClinicalDocument.component.structuredBody SHOULD contain a Mental Status Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/MentalStatusSection'))
    should-section-nutrition warning ClinicalDocument.component.structuredBody SHOULD contain a Nutrition Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NutritionSection'))
    should-section-plan-of-treatment warning ClinicalDocument.component.structuredBody SHOULD contain a Plan of Treatment Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/PlanofTreatmentSection'))
    should-section-results warning ClinicalDocument.component.structuredBody SHOULD contain a Results Section component.where(section.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ResultsSection'))
    should-telecom warning ClinicalDocument.informationRecipient.intendedRecipient SHOULD contain telecom telecom.exists()
    should-us-addr warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain addr addr.exists()
    should-us-code warning ClinicalDocument.recordTarget.patientRole.patient.guardian, ClinicalDocument.author.assignedAuthor, ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity SHOULD contain code code.exists()
    should-us-languageCommunication warning ClinicalDocument.recordTarget.patientRole.patient SHOULD contain languageCommunication languageCommunication.exists()
    should-us-performer warning ClinicalDocument.documentationOf.serviceEvent SHOULD contain performer performer.exists()
    should-us-telecom warning ClinicalDocument.recordTarget.patientRole.patient.guardian SHOULD contain telecom telecom.exists()
    should-use warning ClinicalDocument.recordTarget.patientRole.telecom, ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom, ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom, ClinicalDocument.author.assignedAuthor.telecom, ClinicalDocument.dataEnterer.assignedEntity.telecom, ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom, ClinicalDocument.legalAuthenticator.assignedEntity.telecom, ClinicalDocument.authenticator.assignedEntity.telecom SHOULD contain @use nullFlavor.exists() or use.exists()
    should-value-att warning ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime SHOULD contain @value value.exists()
    signature warning ClinicalDocument.legalAuthenticator.signatureCode, ClinicalDocument.authenticator.signatureCode 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'
    text-null error ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox, ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct xmlText and nullFlavor are mutually exclusive (one must be present) (xmlText | nullFlavor).count() = 1
    ts-shall-day error ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHALL** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-shall-year error ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHALL** be precise to at least the year nullFlavor.exists() or value.toString().length() >= 4
    ts-should-day warning ClinicalDocument.recordTarget.patientRole.patient.birthTime, ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime **SHOULD** be precise to at least the day nullFlavor.exists() or value.toString().length() >= 10
    ts-should-minute warning ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low, ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high **SHOULD** be precise to at least the minute nullFlavor.exists() or value.toString().length() > 10

    This structure is derived from USRealmHeader

    Summary

    Mandatory: 10 elements(8 nested mandatory elements)
    Fixed: 3 elements

    Structures

    This structure refers to these other structures:

    Slices

    This structure defines the following Slices:

    • The element 2 is sliced based on the values of ClinicalDocument.sdtcCategory
    • The element 1 is sliced based on the value of ClinicalDocument.participant
    • The element 1 is sliced based on the value of ClinicalDocument.component.structuredBody.component

     

    Other representations of profile: CSV, Excel