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

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

Logical Model: USRealmHeader - Detailed Descriptions

Draft as of 2024-05-18

Definitions for the USRealmHeader logical model.

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

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

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

Control1..1
4. ClinicalDocument.realmCode.code
Control1..?
Pattern ValueUS
6. ClinicalDocument.typeId
Comments

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

Control1..?
8. ClinicalDocument.typeId.root
Comments

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

10. ClinicalDocument.typeId.extension
Comments

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

12. ClinicalDocument.templateId
Control1..?
SlicingThis element introduces a set of slices on ClinicalDocument.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 14. ClinicalDocument.templateId:us-realm
    Slice Nameus-realm
    Control1..1
    16. ClinicalDocument.templateId:us-realm.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.1.1
    18. ClinicalDocument.templateId:us-realm.extension
    Control1..?
    Pattern Value2024-05-01
    20. ClinicalDocument.id
    Short**SHALL** be a globally unique identifier for the document (CONF:4537-9991).
    Comments

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

    22. ClinicalDocument.code
    Short**SHALL** specify the particular kind of document (e.g., History and Physical, Discharge Summary, Progress Note) (CONF:4537-9992).
    Comments

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

    24. ClinicalDocument.code.nullFlavor
    Control0..0
    26. ClinicalDocument.code.code
    Control1..?
    28. ClinicalDocument.code.codeSystem
    Control1..?
    Pattern Value2.16.840.1.113883.6.1
    30. ClinicalDocument.title
    ShortThe title can either be a locally defined name or the displayName corresponding to clinicalDocument/code
    Comments

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

    Control1..?
    32. ClinicalDocument.effectiveTime
    Comments

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

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
    34. ClinicalDocument.confidentialityCode
    36. ClinicalDocument.confidentialityCode.nullFlavor
    Control0..0
    38. ClinicalDocument.confidentialityCode.code
    Control1..?
    BindingThe codes SHOULD be taken from HL7 BasicConfidentialityKind .
    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.16926)
    40. ClinicalDocument.languageCode
    Comments

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

    Control1..?
    42. ClinicalDocument.setId
    Comments

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

    44. ClinicalDocument.versionNumber
    Comments

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

    46. ClinicalDocument.recordTarget
    ShortThe recordTarget records the administrative and demographic data of the patient whose health information is described by the clinical document; each recordTarget must contain at least one patientRole element
    Comments

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

    48. ClinicalDocument.recordTarget.patientRole
    Comments

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

    50. ClinicalDocument.recordTarget.patientRole.id
    Comments

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

    52. ClinicalDocument.recordTarget.patientRole.addr
    Short(USCDI) Address
    Comments

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

    Control1..?
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
    54. ClinicalDocument.recordTarget.patientRole.telecom
    Short(USCDI) Phone Number / Email
    Control1..?
    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
    56. ClinicalDocument.recordTarget.patientRole.telecom.use
    Comments

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

    Control0..1
    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
    58. ClinicalDocument.recordTarget.patientRole.patient
    Comments

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

    Control1..?
    Invariants4537-32993: If sdtc:deceasedInd="true", then sdtc:deceasedTime **SHALL** be present with either a @value or @nullFlavor=UNK (CONF:4537-32993). (sdtcDeceasedInd.exists(value='true') implies sdtcDeceasedTime.exists())
    4537-21000: If sdtc:deceasedTime/@value is present, then sdtc:deceasedInd SHALL be present with value=true (sdtcDeceasedTime.value.exists() implies sdtcDeceasedInd.exists(value='true'))
    should-maritalStatusCode: SHOULD contain maritalStatusCode (maritalStatusCode.exists())
    should-us-languageCommunication: SHOULD contain languageCommunication (languageCommunication.exists())
    60. ClinicalDocument.recordTarget.patientRole.patient.name
    Comments

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

    Control1..?
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Patient Name (PTN.US.FIELDED))
    62. ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode
    Comments

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

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

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

    Control1..?
    Invariantsts-shall-year: **SHALL** be precise to at least the year (nullFlavor.exists() or value.toString().length() >= 4)
    ts-should-day: **SHOULD** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
    66. ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedInd
    Shortsdtc:deceasedInd
    Comments

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

    68. ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime
    Short(USCDI) Date of Death
    Comments

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

    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedeceasedTime.
    Invariantsshould-value-att: SHOULD contain @value (value.exists())
    ts-shall-year: **SHALL** be precise to at least the year (nullFlavor.exists() or value.toString().length() >= 4)
    ts-should-day: **SHOULD** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
    70. ClinicalDocument.recordTarget.patientRole.patient.maritalStatusCode
    Comments

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

    BindingThe codes SHALL be taken from Marital Status .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12212)
    72. ClinicalDocument.recordTarget.patientRole.patient.religiousAffiliationCode
    Comments

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

    BindingThe codes SHALL be taken from Religious Affiliation .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19185)
    74. ClinicalDocument.recordTarget.patientRole.patient.raceCode
    Short(USCDI) Race
    Comments

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

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

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

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

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

    Control1..?
    BindingThe codes SHALL be taken from Ethnicity .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.837)
    80. ClinicalDocument.recordTarget.patientRole.patient.sdtcEthnicGroupCode
    Short(USCDI) Ethnicity
    Comments

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

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

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

    Invariantsshould-us-code: SHOULD contain code (code.exists())
    should-us-addr: SHOULD contain addr (addr.exists())
    should-us-telecom: SHOULD contain telecom (telecom.exists())
    84. ClinicalDocument.recordTarget.patientRole.patient.guardian.code
    Comments

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

    BindingThe codes SHALL be taken from Personal And Legal Relationship Role Type .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.12.1)
    86. ClinicalDocument.recordTarget.patientRole.patient.guardian.addr
    Comments

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

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
    88. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom
    Comments

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

    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
    90. ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use
    Comments

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

    Control0..1
    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
    92. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson
    Comments

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

    Control1..?
    94. ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name
    Comments

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

    Control1..?
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
    96. ClinicalDocument.recordTarget.patientRole.patient.birthplace
    Comments

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

    98. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place
    Comments

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

    100. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr
    Comments

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

    Control1..?
    Invariants4537-5402: If country is US, this addr **SHALL** contain exactly one [1..1] state, which **SHALL** be selected from ValueSet US Core USPS State *DYNAMIC* (CONF:4537-5402). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
    4537-5403: If country is US, this addr **MAY** contain zero or one [0..1] postalCode, which **SHALL** be selected from ValueSet PostalCode urn:oid:2.16.840.1.113883.3.88.12.80.2 *DYNAMIC* (CONF:4537-5403). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.empty() or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
    should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
    102. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item
    104. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country
    BindingThe codes SHALL be taken from Country2
    (required to http://terminology.hl7.org/ValueSet/v3-Country2)
    106. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication
    Short(USCDI) Preferred Language
    Invariantsshould-proficiencyLevelCode: SHOULD contain proficiencyLevelCode (proficiencyLevelCode.exists())
    should-preferenceInd: SHOULD contain preferenceInd (preferenceInd.exists())
    108. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode
    Control1..?
    BindingThe codes SHALL be taken from Language codes with language and optionally a region modifier
    (required to http://hl7.org/fhir/us/core/ValueSet/simple-language)
    110. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode
    Comments

    The languageCommunication, if present, MAY contain zero or one [0..1] modeCode, which SHALL be selected from ValueSet LanguageAbilityMode urn:oid:2.16.840.1.113883.1.11.12249 DYNAMIC (CONF:4537-5409).

    BindingThe codes SHALL be taken from LanguageAbilityMode .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12249)
    112. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode
    Comments

    The languageCommunication, if present, SHOULD contain zero or one [0..1] proficiencyLevelCode, which SHALL be selected from ValueSet LanguageAbilityProficiency urn:oid:2.16.840.1.113883.1.11.12199 DYNAMIC (CONF:4537-9965).

    BindingThe codes SHALL be taken from LanguageAbilityProficiency .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12199)
    114. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd
    Comments

    The languageCommunication, if present, SHOULD contain zero or one [0..1] preferenceInd (CONF:4537-5414).

    116. ClinicalDocument.recordTarget.patientRole.providerOrganization
    Comments

    This patientRole MAY contain zero or one [0..1] providerOrganization (CONF:4537-5416).

    118. ClinicalDocument.recordTarget.patientRole.providerOrganization.id
    Comments

    The providerOrganization, if present, SHALL contain at least one [1..*] id (CONF:4537-5417).

    Control1..?
    120. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root
    Comments

    Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16820).

    Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
    122. ClinicalDocument.recordTarget.patientRole.providerOrganization.name
    Comments

    The providerOrganization, if present, SHALL contain at least one [1..*] name (CONF:4537-5419).

    Control1..?
    124. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom
    Comments

    The providerOrganization, if present, SHALL contain at least one [1..*] telecom (CONF:4537-5420).

    Control1..?
    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
    126. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.use
    Comments

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

    Control0..1
    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
    128. ClinicalDocument.recordTarget.patientRole.providerOrganization.addr
    Comments

    The providerOrganization, if present, SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5422).

    Control1..?
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
    130. ClinicalDocument.author
    ShortThe author element represents the creator of the clinical document. The author may be a device or a person.
    Comments

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

    132. ClinicalDocument.author.time
    Comments

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

    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
    134. ClinicalDocument.author.assignedAuthor
    Comments

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

    Invariants4537-16790: There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). ((assignedPerson | assignedAuthoringDevice).count() = 1)
    should-id-npi: SHOULD contain an id with root='2.16.840.1.113883.4.6' (NPI) (id.where(root = '2.16.840.1.113883.4.6'))
    should-us-code: SHOULD contain code (code.exists())
    136. ClinicalDocument.author.assignedAuthor.id
    Comments

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

    SlicingThis element introduces a set of slices on ClinicalDocument.author.assignedAuthor.id. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ root
    • 138. ClinicalDocument.author.assignedAuthor.id:npi
      Slice Namenpi
      Control0..1
      Invariantsshould-extension: SHOULD contain extension (extension.exists())
      140. ClinicalDocument.author.assignedAuthor.id:npi.nullFlavor
      ShortIf NPI is unknown, set @nullFlavor to UNK
      142. ClinicalDocument.author.assignedAuthor.id:npi.root
      Comments

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

      Control1..?
      Pattern Value2.16.840.1.113883.4.6
      144. ClinicalDocument.author.assignedAuthor.id:npi.extension
      Comments

      SHOULD contain zero or one [0..1] @extension (CONF:4537-32885).

      146. ClinicalDocument.author.assignedAuthor.code
      ShortOnly if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
      Comments

      This assignedAuthor SHOULD contain zero or one [0..1] code (CONF:4537-16787).

      148. ClinicalDocument.author.assignedAuthor.code.nullFlavor
      Control0..0
      150. ClinicalDocument.author.assignedAuthor.code.code
      Control1..?
      BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
      (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
      152. ClinicalDocument.author.assignedAuthor.addr
      Comments

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

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
      154. ClinicalDocument.author.assignedAuthor.telecom
      Comments

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

      Control1..?
      Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
      156. ClinicalDocument.author.assignedAuthor.telecom.use
      Comments

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

      Control0..1
      BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
      (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
      158. ClinicalDocument.author.assignedAuthor.assignedPerson
      Comments

      MAY contain assignedPerson

      160. ClinicalDocument.author.assignedAuthor.assignedPerson.name
      Comments

      The assignedPerson, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-16789).

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
      162. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice
      Comments

      MAY contain assignedAuthoringDevice

      164. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.manufacturerModelName
      Comments

      The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] manufacturerModelName (CONF:4537-16784).

      Control1..?
      166. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.softwareName
      Comments

      The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] softwareName (CONF:4537-16785).

      Control1..?
      168. ClinicalDocument.dataEnterer
      ShortThe dataEnterer element represents the person who transferred the content, written or dictated, into the clinical document. To clarify, an author provides the content found within the header or body of a document, subject to their own interpretation; a dataEnterer adds an author's information to the electronic system.
      Comments

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

      170. ClinicalDocument.dataEnterer.time
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
      172. ClinicalDocument.dataEnterer.assignedEntity
      Comments

      The dataEnterer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5442).

      174. ClinicalDocument.dataEnterer.assignedEntity.id
      Comments

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

      176. ClinicalDocument.dataEnterer.assignedEntity.id.root
      Comments

      Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16821).

      Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
      178. ClinicalDocument.dataEnterer.assignedEntity.code
      Comments

      This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32173).

      BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
      (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
      180. ClinicalDocument.dataEnterer.assignedEntity.addr
      Comments

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

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
      182. ClinicalDocument.dataEnterer.assignedEntity.telecom
      Comments

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

      Control1..?
      Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
      184. ClinicalDocument.dataEnterer.assignedEntity.telecom.use
      Comments

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

      Control0..1
      BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
      (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
      186. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson
      Comments

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

      Control1..?
      188. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.name
      Comments

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

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
      190. ClinicalDocument.informant
      Comments

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

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

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

        Control0..*
        194. ClinicalDocument.informant:provider.assignedEntity
        Comments

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

        Control1..?
        196. ClinicalDocument.informant:provider.assignedEntity.id
        ShortIf assignedEntity/id is a provider then this id, **SHOULD** include zero or one [0..1] id where id/@root ="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-9946).
        Comments

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

        198. ClinicalDocument.informant:provider.assignedEntity.code
        Comments

        This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32174).

        BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
        200. ClinicalDocument.informant:provider.assignedEntity.addr
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
        202. ClinicalDocument.informant:provider.assignedEntity.assignedPerson
        Comments

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

        Control1..?
        204. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.name
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
        206. ClinicalDocument.informant:provider.relatedEntity
        Control0..0
        208. ClinicalDocument.informant:non-provider
        Slice Namenon-provider
        ShortThe informant element describes an information source (who is not a provider) for any content within the clinical document. This informant would be used when the source of information has a personal relationship with the patient or is the patient.
        Control0..*
        210. ClinicalDocument.informant:non-provider.assignedEntity
        Control0..0
        212. ClinicalDocument.informant:non-provider.relatedEntity
        Comments

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

        Control1..?
        214. ClinicalDocument.custodian
        ShortThe custodian element represents the organization that is in charge of maintaining and is entrusted with the care of the document. There is only one custodian per CDA document. Allowing that a CDA document may not represent the original form of the authenticated document, the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.
        Comments

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

        216. ClinicalDocument.custodian.assignedCustodian
        Comments

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

        218. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization
        Comments

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

        220. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id
        Comments

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

        222. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root
        Comments

        Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16822).

        Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
        224. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name
        Comments

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

        Control1..?
        226. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom
        Comments

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

        Control1..?
        Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
        228. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use
        Comments

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

        Control0..1
        BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
        (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
        230. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom
        ShortThe stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
        232. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
        234. ClinicalDocument.informationRecipient
        ShortThe informationRecipient element records the intended recipient of the information at the time the document was created. In cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to the scoping organization for that chart.
        Comments

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

        236. ClinicalDocument.informationRecipient.intendedRecipient
        Comments

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

        238. ClinicalDocument.informationRecipient.intendedRecipient.id
        Comments

        This intendedRecipient MAY contain zero or more [0..*] id (CONF:4537-32399).

        240. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient
        Comments

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

        242. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.name
        Comments

        The informationRecipient, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5568).

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
        244. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization
        Comments

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

        246. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.name
        Comments

        The receivedOrganization, if present, SHALL contain exactly one [1..1] name (CONF:4537-5578).

        Control1..1
        248. ClinicalDocument.legalAuthenticator
        ShortThe legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. A clinical document that does not contain this element has not been legally authenticated. The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. Based on local practice, clinical documents may be released before legal authentication. All clinical documents have the potential for legal authentication, given the appropriate credentials. Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system. Note that the legal authenticator, if present, must be a person.
        Comments

        SHOULD contain zero or one [0..1] legalAuthenticator (CONF:4537-5579).

        250. ClinicalDocument.legalAuthenticator.time
        Comments

        The legalAuthenticator, if present, SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5580).

        Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
        252. ClinicalDocument.legalAuthenticator.signatureCode
        Comments

        The legalAuthenticator, if present, SHALL contain exactly one [1..1] signatureCode (CONF:4537-5583).

        254. ClinicalDocument.legalAuthenticator.signatureCode.code
        Comments

        This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5584).

        Control1..?
        Pattern ValueS
        256. ClinicalDocument.legalAuthenticator.sdtcSignatureText
        ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall 2013.
        Comments

        The legalAuthenticator, if present, MAY contain zero or one [0..1] sdtc:signatureText (CONF:4537-30810).

        258. ClinicalDocument.legalAuthenticator.assignedEntity
        Comments

        The legalAuthenticator, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5585).

        260. ClinicalDocument.legalAuthenticator.assignedEntity.id
        Comments

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

        262. ClinicalDocument.legalAuthenticator.assignedEntity.id.root
        ShortMAY contain '2.16.840.1.113883.4.6' (NPI)
        Comments

        Such ids MAY contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16823).

        264. ClinicalDocument.legalAuthenticator.assignedEntity.code
        Comments

        This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-17000).

        BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
        266. ClinicalDocument.legalAuthenticator.assignedEntity.addr
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
        268. ClinicalDocument.legalAuthenticator.assignedEntity.telecom
        Comments

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

        Control1..?
        Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
        270. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.use
        Comments

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

        Control0..1
        BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
        (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
        272. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson
        Comments

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

        Control1..?
        274. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
        276. ClinicalDocument.authenticator
        ShortThe authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
        278. ClinicalDocument.authenticator.time
        Comments

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

        Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
        280. ClinicalDocument.authenticator.signatureCode
        Comments

        SHALL contain exactly one [1..1] signatureCode (CONF:4537-5610).

        282. ClinicalDocument.authenticator.signatureCode.code
        Comments

        This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5611).

        Control1..?
        Pattern ValueS
        284. ClinicalDocument.authenticator.sdtcSignatureText
        ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall of 2013.
        Comments

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

        286. ClinicalDocument.authenticator.assignedEntity
        Comments

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

        288. ClinicalDocument.authenticator.assignedEntity.id
        Comments

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

        290. ClinicalDocument.authenticator.assignedEntity.id.root
        Comments

        Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16824).

        Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
        292. ClinicalDocument.authenticator.assignedEntity.code
        Comments

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

        294. ClinicalDocument.authenticator.assignedEntity.code.code
        Comments

        The code, if present, MAY contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-16826).

        BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
        296. ClinicalDocument.authenticator.assignedEntity.addr
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
        298. ClinicalDocument.authenticator.assignedEntity.telecom
        Comments

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

        Control1..?
        Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
        300. ClinicalDocument.authenticator.assignedEntity.telecom.use
        Comments

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

        Control0..1
        BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
        (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
        302. ClinicalDocument.authenticator.assignedEntity.assignedPerson
        Comments

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

        Control1..?
        304. ClinicalDocument.authenticator.assignedEntity.assignedPerson.name
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
        306. ClinicalDocument.participant
        ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
        Comments

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

        Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
        4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
        308. ClinicalDocument.participant.time
        Comments

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

        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
        310. ClinicalDocument.inFulfillmentOf
        ShortThe inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
        Comments

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

        312. ClinicalDocument.inFulfillmentOf.order
        Comments

        The inFulfillmentOf, if present, SHALL contain exactly one [1..1] order (CONF:4537-9953).

        314. ClinicalDocument.inFulfillmentOf.order.id
        Comments

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

        316. ClinicalDocument.documentationOf
        Comments

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

        318. ClinicalDocument.documentationOf.serviceEvent
        ShortA serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.
        Comments

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

        Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
        320. ClinicalDocument.documentationOf.serviceEvent.effectiveTime
        Comments

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

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
        322. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low
        Comments

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

        Control1..?
        324. ClinicalDocument.documentationOf.serviceEvent.performer
        ShortThe performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.
        Comments

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

        326. ClinicalDocument.documentationOf.serviceEvent.performer.typeCode
        Comments

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

        BindingThe codes SHALL be taken from x_ServiceEventPerformer .
        (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19601)
        328. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode
        Comments

        The performer, if present, MAY contain zero or one [0..1] functionCode (CONF:4537-16818).

        Invariantsshould-code-attr: SHOULD contain @code (code.exists())
        330. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.code
        Comments

        The functionCode, if present, SHOULD contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Care Team Member Function urn:oid:2.16.840.1.113762.1.4.1099.30 DYNAMIC (CONF:4537-32889).

        BindingThe codes SHOULD be taken from Care Team Member Function .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30)
        332. ClinicalDocument.documentationOf.serviceEvent.performer.time
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
        334. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity
        Comments

        The performer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-14841).

        Invariantsshould-us-code: SHOULD contain code (code.exists())
        336. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id
        Comments

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

        338. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root
        Comments

        Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-14847).

        Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
        340. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code
        Comments

        This assignedEntity SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-14842).

        BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
        342. ClinicalDocument.authorization
        ShortThe authorization element represents information about the patient's consent. The type of consent is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'. The authorization consent is used for referring to consents that are documented elsewhere in the EHR or medical record for a health condition and/or treatment that is described in the CDA document.
        Comments

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

        344. ClinicalDocument.authorization.consent
        Comments

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

        346. ClinicalDocument.authorization.consent.id
        Comments

        This consent MAY contain zero or more [0..*] id (CONF:4537-16794).

        348. ClinicalDocument.authorization.consent.code
        ShortThe type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
        Comments

        This consent MAY contain zero or one [0..1] code (CONF:4537-16795).

        350. ClinicalDocument.authorization.consent.statusCode
        Comments

        This consent SHALL contain exactly one [1..1] statusCode (CONF:4537-16797).

        352. ClinicalDocument.authorization.consent.statusCode.code
        Comments

        This statusCode SHALL contain exactly one [1..1] @code="completed" Completed (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:4537-16798).

        354. ClinicalDocument.componentOf
        ShortThe encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
        Comments

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

        356. ClinicalDocument.componentOf.encompassingEncounter
        Comments

        The componentOf, if present, SHALL contain exactly one [1..1] encompassingEncounter (CONF:4537-9956).

        Invariantsshould-responsibleParty: SHOULD contain responsibleParty (responsibleParty.exists())
        358. ClinicalDocument.componentOf.encompassingEncounter.id
        Comments

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

        Control1..?
        360. ClinicalDocument.componentOf.encompassingEncounter.code
        Comments

        This encompassingEncounter MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Act Encounter Codes urn:oid:2.16.840.1.113762.1.4.1240.5 (CONF:1198-30873).

        BindingThe codes SHOULD be taken from Act Encounter Codes .
        (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1240.5)
        362. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
        Comments

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

        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
        364. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty
        Comments

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

        366. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity
        Comments

        The responsibleParty, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:1198-32904).

        Invariants1198-32905: This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). (assignedPerson.exists() or representedOrganization.exists())

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

        0. ClinicalDocument
        Definition

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


        Base definition for all types defined in FHIR type system.

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

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

        Comments

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

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

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

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

        Specifies the code system that defines the code.

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

        The common name of the coding system.

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

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

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

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

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

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

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

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

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

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

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

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

        Comments

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

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

        Identifies the type as an HL7 Registered model

        Comments

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

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

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

        Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

          Control1..1
          BindingFor example codes, see FHIRDocumentTypeCodes
          (example to http://hl7.org/fhir/ValueSet/doc-typecodes)
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
          38. ClinicalDocument.code.nullFlavor
          Definition

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

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

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

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

          Specifies the code system that defines the code.

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

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

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

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

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

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

          ShortBase for all types and resources
          Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          Short(USCDI) Address
          Comments

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

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

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

          Comments

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

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

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

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

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


          A name associated with the individual.

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

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


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

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

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

          Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
          shall-family: SHALL contain exactly one [1..1] family (CONF:81-7159). (nullFlavor.exists() or item.family.count() = 1)
          shall-given: SHALL contain at least one [1..*] given (CONF:81-7157). (nullFlavor.exists() or item.given.exists())
          shall-max-suffix: There may be at most one suffix ((item.suffix.empty() or item.suffix.count() = 1))
          81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278). (item.xmlText.empty())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          80. ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode
          Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          ShortBase for all types and resources
          Comments

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

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

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

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

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

          Comments

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

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

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

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

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


          A name associated with the person.

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

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


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

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

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

          Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
          81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
          81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          114. ClinicalDocument.recordTarget.patientRole.patient.birthplace
          Comments

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

          Control0..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Birthplace
          116. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place
          Comments

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

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Place
          118. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr
          Comments

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

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
          Invariants4537-5402: If country is US, this addr **SHALL** contain exactly one [1..1] state, which **SHALL** be selected from ValueSet US Core USPS State *DYNAMIC* (CONF:4537-5402). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
          4537-5403: If country is US, this addr **MAY** contain zero or one [0..1] postalCode, which **SHALL** be selected from ValueSet PostalCode urn:oid:2.16.840.1.113883.3.88.12.80.2 *DYNAMIC* (CONF:4537-5403). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.empty() or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
          should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
          120. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication
          Short(USCDI) Preferred Language
          Control0..*
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication
          Invariantsshould-proficiencyLevelCode: SHOULD contain proficiencyLevelCode (proficiencyLevelCode.exists())
          should-preferenceInd: SHOULD contain preferenceInd (preferenceInd.exists())
          122. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode
          Control1..1
          BindingThe codes SHALL be taken from Language codes with language and optionally a region modifier
          (required to http://hl7.org/fhir/us/core/ValueSet/simple-language)
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
          124. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode
          Comments

          The languageCommunication, if present, MAY contain zero or one [0..1] modeCode, which SHALL be selected from ValueSet LanguageAbilityMode urn:oid:2.16.840.1.113883.1.11.12249 DYNAMIC (CONF:4537-5409).

          Control0..1
          BindingThe codes SHALL be taken from LanguageAbilityMode .
          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12249)
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
          126. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode
          Comments

          The languageCommunication, if present, SHOULD contain zero or one [0..1] proficiencyLevelCode, which SHALL be selected from ValueSet LanguageAbilityProficiency urn:oid:2.16.840.1.113883.1.11.12199 DYNAMIC (CONF:4537-9965).

          Control0..1
          BindingThe codes SHALL be taken from LanguageAbilityProficiency .
          (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12199)
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
          128. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd
          Comments

          The languageCommunication, if present, SHOULD contain zero or one [0..1] preferenceInd (CONF:4537-5414).

          Control0..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
          130. ClinicalDocument.recordTarget.patientRole.providerOrganization
          Comments

          This patientRole MAY contain zero or one [0..1] providerOrganization (CONF:4537-5416).

          Control0..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
          132. ClinicalDocument.recordTarget.patientRole.providerOrganization.id
          Definition

          The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

          ShortLogical id of this artifact
          Comments

          The providerOrganization, if present, SHALL contain at least one [1..*] id (CONF:4537-5417).


          Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

          Control10..*1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IIid
          Is Modifierfalse
          134. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root
          Definition

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

          Comments

          Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16820).

          Control0..1
          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          LabelRoot
          Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
          136. ClinicalDocument.recordTarget.patientRole.providerOrganization.name
          Definition

          A name associated with the organization.

          ShortName used for the organization
          Comments

          The providerOrganization, if present, SHALL contain at least one [1..*] name (CONF:4537-5419).


          If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.

          Control10..*1
          This element is affected by the following invariants: org-1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ONstring
          Is Modifierfalse
          Requirements

          Need to use the name as the label of the organization.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          138. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom
          Comments

          The providerOrganization, if present, SHALL contain at least one [1..*] telecom (CONF:4537-5420).

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

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

          Comments

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

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

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

          ShortBase for all types and resources
          Comments

          The providerOrganization, if present, SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5422).

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

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

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

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

          ShortBase for all types and resources
          Comments

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

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

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

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

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

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

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

            ShortIf NPI is unknown, set @nullFlavor to UNK
            Control0..1
            BindingThe codes SHALL be taken from CDANullFlavor
            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
            Typecode(cs: Coded Simple Value)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExceptional Value Detail
            156. ClinicalDocument.author.assignedAuthor.id:npi.root
            Definition

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

            Comments

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

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

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

            Comments

            SHOULD contain zero or one [0..1] @extension (CONF:4537-32885).

            Control0..1
            Typestring(st: Character String)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelExtension
            160. ClinicalDocument.author.assignedAuthor.code
            ShortOnly if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
            Comments

            This assignedAuthor SHOULD contain zero or one [0..1] code (CONF:4537-16787).

            Control0..1
            BindingFor example codes, see CDARoleCode
            (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            162. ClinicalDocument.author.assignedAuthor.code.nullFlavor
            Definition

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

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

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

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

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

            Control0..0
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
            LabelQualifier
            168. ClinicalDocument.author.assignedAuthor.addr
            Definition

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

            ShortBase for all types and resources
            Comments

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

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

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

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

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

            Comments

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

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

            MAY contain assignedPerson

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
            176. ClinicalDocument.author.assignedAuthor.assignedPerson.name
            Definition

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


            A name associated with the person.

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

            The assignedPerson, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-16789).


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

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

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

            Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
            81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
            81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            178. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice
            Comments

            MAY contain assignedAuthoringDevice

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice
            180. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.manufacturerModelName
            Comments

            The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] manufacturerModelName (CONF:4537-16784).

            Control1..1
            BindingFor example codes, see Manufacturer Model Name Example
            (example to http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
            182. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.softwareName
            Comments

            The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] softwareName (CONF:4537-16785).

            Control1..1
            BindingFor example codes, see Software Name Example
            (example to http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
            184. ClinicalDocument.dataEnterer
            ShortThe dataEnterer element represents the person who transferred the content, written or dictated, into the clinical document. To clarify, an author provides the content found within the header or body of a document, subject to their own interpretation; a dataEnterer adds an author's information to the electronic system.
            Comments

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

            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/DataEnterer
            186. ClinicalDocument.dataEnterer.time
            Definition

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

            ShortBase for all types and resources
            Control0..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
            Is Modifierfalse
            Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
            ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
            188. ClinicalDocument.dataEnterer.assignedEntity
            Comments

            The dataEnterer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5442).

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
            190. ClinicalDocument.dataEnterer.assignedEntity.id
            Comments

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

            Control1..*
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            192. ClinicalDocument.dataEnterer.assignedEntity.id.root
            Definition

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

            Comments

            Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16821).

            Control0..1
            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            LabelRoot
            Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
            194. ClinicalDocument.dataEnterer.assignedEntity.code
            Comments

            This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32173).

            Control0..1
            BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
            (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
            196. ClinicalDocument.dataEnterer.assignedEntity.addr
            Definition

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

            ShortBase for all types and resources
            Comments

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

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

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

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

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

            Comments

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

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

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

            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
            204. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.name
            Definition

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


            A name associated with the person.

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

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


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

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

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

            Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
            81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
            81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            206. ClinicalDocument.informant
            Comments

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

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

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

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

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

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

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              214. ClinicalDocument.informant:provider.assignedEntity.code
              Comments

              This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32174).

              Control0..1
              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              216. ClinicalDocument.informant:provider.assignedEntity.addr
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

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

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

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


              A name associated with the person.

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              238. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root
              Definition

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

              Comments

              Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16822).

              Control0..1
              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelRoot
              Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
              240. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name
              Comments

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

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

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

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

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

              Comments

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

              Control0..1
              BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
              (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
              Typecode(cs: Coded Simple Value)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelUse Code
              246. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom
              ShortThe stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nametelecom.
              248. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

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

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

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

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient
              254. ClinicalDocument.informationRecipient.intendedRecipient.id
              Comments

              This intendedRecipient MAY contain zero or more [0..*] id (CONF:4537-32399).

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

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

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
              258. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.name
              Definition

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


              A name associated with the person.

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

              The informationRecipient, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5568).


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

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

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

              Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              260. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization
              Comments

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

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
              262. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.name
              Definition

              A name associated with the organization.

              ShortName used for the organization
              Comments

              The receivedOrganization, if present, SHALL contain exactly one [1..1] name (CONF:4537-5578).


              If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.

              Control10..1
              This element is affected by the following invariants: org-1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ONstring
              Is Modifierfalse
              Requirements

              Need to use the name as the label of the organization.

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              264. ClinicalDocument.legalAuthenticator
              ShortThe legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. A clinical document that does not contain this element has not been legally authenticated. The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. Based on local practice, clinical documents may be released before legal authentication. All clinical documents have the potential for legal authentication, given the appropriate credentials. Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system. Note that the legal authenticator, if present, must be a person.
              Comments

              SHOULD contain zero or one [0..1] legalAuthenticator (CONF:4537-5579).

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator
              266. ClinicalDocument.legalAuthenticator.time
              Definition

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

              ShortBase for all types and resources
              Comments

              The legalAuthenticator, if present, SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5580).

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

              The legalAuthenticator, if present, SHALL contain exactly one [1..1] signatureCode (CONF:4537-5583).

              Control1..1
              BindingThe codes SHALL be taken from CDASignatureCode
              (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
              Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
              270. ClinicalDocument.legalAuthenticator.signatureCode.code
              Definition

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

              Comments

              This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5584).

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

              Specifies the code system that defines the code.

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

              The common name of the coding system.

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

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

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

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

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

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
              LabelOriginal Text
              282. ClinicalDocument.legalAuthenticator.signatureCode.qualifier
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
              LabelQualifier
              284. ClinicalDocument.legalAuthenticator.signatureCode.translation
              Definition

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

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

              A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

              ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall 2013.
              Comments

              The legalAuthenticator, if present, MAY contain zero or one [0..1] sdtc:signatureText (CONF:4537-30810).

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
              288. ClinicalDocument.legalAuthenticator.assignedEntity
              Comments

              The legalAuthenticator, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5585).

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
              290. ClinicalDocument.legalAuthenticator.assignedEntity.id
              Comments

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              292. ClinicalDocument.legalAuthenticator.assignedEntity.id.root
              Definition

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

              ShortMAY contain '2.16.840.1.113883.4.6' (NPI)
              Comments

              Such ids MAY contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16823).

              Control0..1
              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelRoot
              294. ClinicalDocument.legalAuthenticator.assignedEntity.code
              Comments

              This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-17000).

              Control0..1
              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              296. ClinicalDocument.legalAuthenticator.assignedEntity.addr
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

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

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

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

              Comments

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

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

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

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
              304. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name
              Definition

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


              A name associated with the person.

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

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


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

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

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

              Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              306. ClinicalDocument.authenticator
              ShortThe authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authenticator
              308. ClinicalDocument.authenticator.time
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

              SHALL contain exactly one [1..1] signatureCode (CONF:4537-5610).

              Control1..1
              BindingThe codes SHALL be taken from CDASignatureCode
              (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
              Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
              312. ClinicalDocument.authenticator.signatureCode.code
              Definition

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

              Comments

              This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5611).

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

              Specifies the code system that defines the code.

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

              The common name of the coding system.

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

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

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

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

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

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
              LabelOriginal Text
              324. ClinicalDocument.authenticator.signatureCode.qualifier
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
              LabelQualifier
              326. ClinicalDocument.authenticator.signatureCode.translation
              Definition

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

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

              A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

              ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall of 2013.
              Comments

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

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
              XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
              330. ClinicalDocument.authenticator.assignedEntity
              Comments

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

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
              332. ClinicalDocument.authenticator.assignedEntity.id
              Comments

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              334. ClinicalDocument.authenticator.assignedEntity.id.root
              Definition

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

              Comments

              Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16824).

              Control0..1
              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelRoot
              Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
              336. ClinicalDocument.authenticator.assignedEntity.code
              Comments

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

              Control0..1
              BindingFor example codes, see CDARoleCode
              (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              338. ClinicalDocument.authenticator.assignedEntity.code.code
              Definition

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

              Comments

              The code, if present, MAY contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-16826).

              Control0..1
              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
              Typecode(cs: Coded Simple Value)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelCode
              340. ClinicalDocument.authenticator.assignedEntity.code.qualifier
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
              LabelQualifier
              342. ClinicalDocument.authenticator.assignedEntity.addr
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

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

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

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

              Comments

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

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

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

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
              350. ClinicalDocument.authenticator.assignedEntity.assignedPerson.name
              Definition

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


              A name associated with the person.

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

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


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

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

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

              Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
              81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
              81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              352. ClinicalDocument.participant
              ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
              Comments

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

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
              Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
              4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
              354. ClinicalDocument.participant.typeCode
              Control1..1
              BindingThe codes SHALL be taken from CDAParticipationType
              (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
              Typecode(cs: Coded Simple Value)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              356. ClinicalDocument.participant.time
              Definition

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

              ShortBase for all types and resources
              Comments

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

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
              Is Modifierfalse
              Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
              ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
              ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
              358. ClinicalDocument.participant.associatedEntity
              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
              360. ClinicalDocument.inFulfillmentOf
              ShortThe inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
              Comments

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

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
              362. ClinicalDocument.inFulfillmentOf.order
              Comments

              The inFulfillmentOf, if present, SHALL contain exactly one [1..1] order (CONF:4537-9953).

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Order
              364. ClinicalDocument.inFulfillmentOf.order.id
              Comments

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              366. ClinicalDocument.documentationOf
              Comments

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

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
              368. ClinicalDocument.documentationOf.serviceEvent
              ShortA serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.
              Comments

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

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

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

              ShortBase for all types and resources
              Comments

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

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

              This is the low limit of the interval.

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

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

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

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

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer1
              376. ClinicalDocument.documentationOf.serviceEvent.performer.typeCode
              Comments

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

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

              The performer, if present, MAY contain zero or one [0..1] functionCode (CONF:4537-16818).

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              Invariantsshould-code-attr: SHOULD contain @code (code.exists())
              380. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.code
              Definition

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

              Comments

              The functionCode, if present, SHOULD contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Care Team Member Function urn:oid:2.16.840.1.113762.1.4.1099.30 DYNAMIC (CONF:4537-32889).

              Control0..1
              BindingThe codes SHOULD be taken from Care Team Member Function .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30)
              Typecode(cs: Coded Simple Value)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelCode
              382. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.qualifier
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
              LabelQualifier
              384. ClinicalDocument.documentationOf.serviceEvent.performer.time
              Definition

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

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

              The performer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-14841).

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

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              390. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root
              Definition

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

              Comments

              Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-14847).

              Control0..1
              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelRoot
              Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
              392. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code
              Comments

              This assignedEntity SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-14842).

              Control0..1
              BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              394. ClinicalDocument.authorization
              ShortThe authorization element represents information about the patient's consent. The type of consent is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'. The authorization consent is used for referring to consents that are documented elsewhere in the EHR or medical record for a health condition and/or treatment that is described in the CDA document.
              Comments

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

              Control0..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authorization
              396. ClinicalDocument.authorization.consent
              Comments

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

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Consent
              398. ClinicalDocument.authorization.consent.id
              Definition

              The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

              ShortLogical id of this artifact
              Comments

              This consent MAY contain zero or more [0..*] id (CONF:4537-16794).


              Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

              Control0..*1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/IIid
              Is Modifierfalse
              400. ClinicalDocument.authorization.consent.code
              ShortThe type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
              Comments

              This consent MAY contain zero or one [0..1] code (CONF:4537-16795).

              Control0..1
              BindingFor example codes, see v3 Code System ActCode
              (example to http://terminology.hl7.org/ValueSet/v3-ActCode)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              402. ClinicalDocument.authorization.consent.statusCode
              Comments

              This consent SHALL contain exactly one [1..1] statusCode (CONF:4537-16797).

              Control1..1
              BindingThe codes SHALL be taken from ActStatus
              (required to http://terminology.hl7.org/ValueSet/v3-ActStatus)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
              404. ClinicalDocument.authorization.consent.statusCode.code
              Definition

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

              Comments

              This statusCode SHALL contain exactly one [1..1] @code="completed" Completed (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:4537-16798).

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

              Specifies the code system that defines the code.

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

              The common name of the coding system.

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

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

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

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

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

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
              LabelOriginal Text
              416. ClinicalDocument.authorization.consent.statusCode.qualifier
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
              LabelQualifier
              418. ClinicalDocument.authorization.consent.statusCode.translation
              Definition

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

              Control0..0
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
              XML FormatThe type of this property is determined using the " xsi:typeattribute.
              LabelTranslation
              420. ClinicalDocument.componentOf
              ShortThe encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
              Comments

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

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

              The componentOf, if present, SHALL contain exactly one [1..1] encompassingEncounter (CONF:4537-9956).

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

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

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              426. ClinicalDocument.componentOf.encompassingEncounter.code
              Comments

              This encompassingEncounter MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Act Encounter Codes urn:oid:2.16.840.1.113762.1.4.1240.5 (CONF:1198-30873).

              Control0..1
              BindingThe codes SHOULD be taken from Act Encounter Codes .
              (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1240.5)
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
              428. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
              Definition

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

              ShortBase for all types and resources
              Comments

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

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

              The responsibleParty participant represents the participant having primary legal responsibility for the encounter. This differs from the legalAuthenticator participant in that the legalAuthenticator may or may not be the responsible party, and is serving a medical records function by signing off on the document, moving it into a completed state.

              Comments

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

              Control0..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
              432. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity
              Comments

              The responsibleParty, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:1198-32904).

              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
              Invariants1198-32905: This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). (assignedPerson.exists() or representedOrganization.exists())
              434. ClinicalDocument.component
              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component

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

              0. ClinicalDocument
              Definition

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

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

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

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

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

              Comments

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

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

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

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

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

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

              Specifies the code system that defines the code.

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

              The common name of the coding system.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              Comments

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

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

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

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

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

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

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

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

              Identifies the type as an HL7 Registered model

              Comments

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

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

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

              Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Control1..1
                BindingFor example codes, see FHIRDocumentTypeCodes
                (example to http://hl7.org/fhir/ValueSet/doc-typecodes)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                62. ClinicalDocument.code.nullFlavor
                Definition

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

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

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

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

                Specifies the code system that defines the code.

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

                The common name of the coding system.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                ShortBase for all types and resources
                Comments

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

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

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

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

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

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

                Specifies the code system that defines the code.

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

                The common name of the coding system.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

                Short(USCDI) Address
                Comments

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

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

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

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

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

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

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

                Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

                ShortBase for all types and resources
                Comments

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

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Patient Name (PTN.US.FIELDED))
                Is Modifierfalse
                Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                shall-family: SHALL contain exactly one [1..1] family (CONF:81-7159). (nullFlavor.exists() or item.family.count() = 1)
                shall-given: SHALL contain at least one [1..*] given (CONF:81-7157). (nullFlavor.exists() or item.given.exists())
                shall-max-suffix: There may be at most one suffix ((item.suffix.empty() or item.suffix.count() = 1))
                81-7278: **SHALL NOT** have mixed content except for white space (CONF:81-7278). (item.xmlText.empty())
                212. ClinicalDocument.recordTarget.patientRole.patient.sdtcDesc
                Definition

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

                ShortBase for all types and resources
                Comments

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

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

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

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

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

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

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

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

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

                Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

                ShortBase for all types and resources
                Comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                Identifies the type as an HL7 Registered model

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

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

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

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

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

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

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

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

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

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

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

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

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

                A series of items that constitute the address.

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

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

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

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

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

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

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

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

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

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

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

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                404. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.delimiter.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDEL
                406. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country
                Definition

                Country

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                408. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                410. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                412. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                414. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                416. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                418. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.country.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCNT
                420. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state
                Definition

                A sub-unit of a country with limited sovereignty in a federally organized country.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                422. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                424. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                426. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                428. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                430. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                432. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.state.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSTA
                434. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county
                Definition

                A sub-unit of a state or province. (49 of the United States of America use the term "county;" Louisiana uses the term "parish".)

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                436. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                438. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                440. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                442. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                444. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                446. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.county.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCPA
                448. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city
                Definition

                The name of the city, town, village, or other community or delivery center

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                450. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                452. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                454. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                456. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                458. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                460. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.city.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCTY
                462. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode
                Definition

                A postal code designating a region defined by the postal service.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                464. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                466. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                468. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                470. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                472. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                474. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postalCode.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueZIP
                476. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine
                Definition

                Street address line

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                478. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                480. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                482. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                484. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                486. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                488. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetAddressLine.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSAL
                490. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber
                Definition

                The number of a building, house or lot alongside the street. Also known as "primary street number". This does not number the street but rather the building.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                492. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                494. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                496. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                498. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                500. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                502. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumber.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueBNR
                504. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric
                Definition

                The numeric portion of a building number

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                506. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                508. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                510. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                512. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                514. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                516. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.houseNumberNumeric.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueBNN
                518. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction
                Definition

                Direction (e.g., N, S, W, E)

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                520. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                522. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                524. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                526. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                528. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                530. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.direction.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDIR
                532. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName
                Definition

                Name of a roadway or artery recognized by a municipality (including street type and direction)

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                534. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                536. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                538. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                540. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                542. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                544. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetName.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSTR
                546. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase
                Definition

                The base name of a roadway or artery recognized by a municipality (excluding street type and direction)

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                548. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                550. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                552. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                554. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                556. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                558. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameBase.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSTB
                560. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType
                Definition

                The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                562. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                564. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                566. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                568. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                570. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                572. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.streetNameType.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSTTYP
                574. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator
                Definition

                This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., "3rd floor, Appt. 342"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch "t.o." means "opposite to" for house boats located across the street facing houses).

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                576. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                578. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                580. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                582. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                584. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                586. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.additionalLocator.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueADL
                588. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID
                Definition

                The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                590. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                592. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                594. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                596. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                598. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                600. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitID.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueUNID
                602. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType
                Definition

                Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                604. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                606. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                608. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                610. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                612. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                614. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.unitType.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueUNIT
                616. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf
                Definition

                The name of the party who will take receipt at the specified address, and will take on responsibility for ensuring delivery to the target recipient

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                618. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                620. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                622. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                624. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                626. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                628. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.careOf.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCAR
                630. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract
                Definition

                A geographic sub-unit delineated for demographic purposes.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                632. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                634. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                636. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                638. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                640. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                642. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.censusTract.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCEN
                644. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine
                Definition

                A delivery address line is frequently used instead of breaking out delivery mode, delivery installation, etc. An address generally has only a delivery address line or a street address line, but not both.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                646. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                648. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                650. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                652. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                654. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                656. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryAddressLine.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDAL
                658. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType
                Definition

                Indicates the type of delivery installation (the facility to which the mail will be delivered prior to final shipping via the delivery mode.) Example: post office, letter carrier depot, community mail center, station, etc.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                660. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                662. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                664. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                666. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                668. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                670. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationType.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDINST
                672. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea
                Definition

                The location of the delivery installation, usually a town or city, and is only required if the area is different from the municipality. Area to which mail delivery service is provided from any postal facility or service such as an individual letter carrier, rural route, or postal route.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                674. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                676. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                678. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                680. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                682. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                684. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationArea.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDINSTA
                686. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier
                Definition

                A number, letter or name identifying a delivery installation. E.g., for Station A, the delivery installation qualifier would be 'A'.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                688. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                690. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                692. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                694. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                696. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                698. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryInstallationQualifier.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDINSTQ
                700. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode
                Definition

                Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                702. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                704. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                706. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                708. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                710. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                712. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryMode.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDMOD
                714. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier
                Definition

                Represents the routing information such as a letter carrier route number. It is the identifying number of the designator (the box number or rural route number).

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                716. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                718. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                720. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                722. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                724. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                726. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.deliveryModeIdentifier.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueDMODID
                728. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix
                Definition

                Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                730. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                732. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                734. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                736. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                738. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                740. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.buildingNumberSuffix.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueBNS
                742. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox
                Definition

                A numbered box located in a post station.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                744. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                746. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                748. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                750. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                752. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                754. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.postBox.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValuePOB
                756. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct
                Definition

                A subsection of a municipality

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ADXP
                Invariantstext-null: xmlText and nullFlavor are mutually exclusive (one must be present) ((xmlText | nullFlavor).count() = 1)
                758. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                760. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.representation
                Definition

                Specifies the representation of the binary data that is the content of the binary data value

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueTXT
                762. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.mediaType
                Definition

                Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelMedia Type
                Fixed Valuetext/plain
                764. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.language
                Definition

                For character based information the language property specifies the human language of the text.

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelLanguage
                766. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                768. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.precinct.partType
                Definition

                Specifies the type of the address part

                Control0..1
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValuePRE
                770. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.item.xmlText
                ShortAllows for mixed text content
                Comments

                This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as unadorned text.
                772. ClinicalDocument.recordTarget.patientRole.patient.birthplace.place.addr.useablePeriod
                Definition

                A General Timing Specification (GTS) specifying the periods of time during which the address can be used. This is used to specify different addresses for different times of the week or year.

                Control0..*
                TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                XML FormatThe type of this property is determined using the " xsi:typeattribute.
                LabelUseable Period
                774. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication
                Short(USCDI) Preferred Language
                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication
                Invariantsshould-proficiencyLevelCode: SHOULD contain proficiencyLevelCode (proficiencyLevelCode.exists())
                should-preferenceInd: SHOULD contain preferenceInd (preferenceInd.exists())
                776. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                778. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.realmCode
                Definition

                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                780. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId
                Definition

                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                782. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                784. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.assigningAuthorityName
                Definition

                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelAssigning Authority Name
                786. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.displayable
                Definition

                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                Control0..1
                Typeboolean(bl: Boolean)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelDisplayable
                788. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.root
                Definition

                Identifies the type as an HL7 Registered model

                Control1..1
                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Fixed Value2.16.840.1.113883.1.3
                790. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.extension
                Definition

                A character string as a unique identifier within the scope of the identifier root.

                Control1..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExtension
                792. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.templateId
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                794. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode
                Control1..1
                BindingThe codes SHALL be taken from Language codes with language and optionally a region modifier
                (required to http://hl7.org/fhir/us/core/ValueSet/simple-language)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                796. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode
                Comments

                The languageCommunication, if present, MAY contain zero or one [0..1] modeCode, which SHALL be selected from ValueSet LanguageAbilityMode urn:oid:2.16.840.1.113883.1.11.12249 DYNAMIC (CONF:4537-5409).

                Control0..1
                BindingThe codes SHALL be taken from LanguageAbilityMode .
                (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12249)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                798. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode
                Comments

                The languageCommunication, if present, SHOULD contain zero or one [0..1] proficiencyLevelCode, which SHALL be selected from ValueSet LanguageAbilityProficiency urn:oid:2.16.840.1.113883.1.11.12199 DYNAMIC (CONF:4537-9965).

                Control0..1
                BindingThe codes SHALL be taken from LanguageAbilityProficiency .
                (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.12199)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                800. ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd
                Comments

                The languageCommunication, if present, SHOULD contain zero or one [0..1] preferenceInd (CONF:4537-5414).

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
                802. ClinicalDocument.recordTarget.patientRole.providerOrganization
                Comments

                This patientRole MAY contain zero or one [0..1] providerOrganization (CONF:4537-5416).

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                804. ClinicalDocument.recordTarget.patientRole.providerOrganization.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                806. ClinicalDocument.recordTarget.patientRole.providerOrganization.realmCode
                Definition

                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                808. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId
                Definition

                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                810. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                812. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.assigningAuthorityName
                Definition

                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelAssigning Authority Name
                814. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.displayable
                Definition

                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                Control0..1
                Typeboolean(bl: Boolean)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelDisplayable
                816. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.root
                Definition

                Identifies the type as an HL7 Registered model

                Control1..1
                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Fixed Value2.16.840.1.113883.1.3
                818. ClinicalDocument.recordTarget.patientRole.providerOrganization.typeId.extension
                Definition

                A character string as a unique identifier within the scope of the identifier root.

                Control1..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExtension
                820. ClinicalDocument.recordTarget.patientRole.providerOrganization.templateId
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                822. ClinicalDocument.recordTarget.patientRole.providerOrganization.classCode
                Control0..1
                BindingThe codes SHALL be taken from EntityClassOrganization
                (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueORG
                824. ClinicalDocument.recordTarget.patientRole.providerOrganization.determinerCode
                Control0..1
                BindingThe codes SHALL be taken from EntityDeterminer
                (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueINSTANCE
                826. ClinicalDocument.recordTarget.patientRole.providerOrganization.id
                Comments

                The providerOrganization, if present, SHALL contain at least one [1..*] id (CONF:4537-5417).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                828. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                830. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.assigningAuthorityName
                Definition

                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelAssigning Authority Name
                832. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.displayable
                Definition

                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                Control0..1
                Typeboolean(bl: Boolean)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelDisplayable
                834. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.root
                Definition

                A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                Comments

                Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16820).

                Control0..1
                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                836. ClinicalDocument.recordTarget.patientRole.providerOrganization.id.extension
                Definition

                A character string as a unique identifier within the scope of the identifier root.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExtension
                838. ClinicalDocument.recordTarget.patientRole.providerOrganization.name
                Comments

                The providerOrganization, if present, SHALL contain at least one [1..*] name (CONF:4537-5419).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                840. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom
                Comments

                The providerOrganization, if present, SHALL contain at least one [1..*] telecom (CONF:4537-5420).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                842. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                844. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.value
                Control0..1
                Typeurl(url: Universal Resource Locator)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                846. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.useablePeriod
                Definition

                Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                Control0..*
                TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                XML FormatThe type of this property is determined using the " xsi:typeattribute.
                LabelUseable Period
                848. ClinicalDocument.recordTarget.patientRole.providerOrganization.telecom.use
                Definition

                One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                Comments

                Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7994).

                Control0..1
                BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelUse Code
                850. ClinicalDocument.recordTarget.patientRole.providerOrganization.addr
                Definition

                Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                ShortBase for all types and resources
                Comments

                The providerOrganization, if present, SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5422).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                Is Modifierfalse
                Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                852. ClinicalDocument.recordTarget.patientRole.providerOrganization.standardIndustryClassCode
                Control0..1
                BindingFor example codes, see OrganizationIndustryClassNAICS
                (example to http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                854. ClinicalDocument.recordTarget.patientRole.providerOrganization.asOrganizationPartOf
                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf
                856. ClinicalDocument.author
                ShortThe author element represents the creator of the clinical document. The author may be a device or a person.
                Comments

                SHALL contain at least one [1..*] author (CONF:4537-5444).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
                858. ClinicalDocument.author.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                860. ClinicalDocument.author.realmCode
                Definition

                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                862. ClinicalDocument.author.typeId
                Definition

                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                864. ClinicalDocument.author.typeId.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                866. ClinicalDocument.author.typeId.assigningAuthorityName
                Definition

                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelAssigning Authority Name
                868. ClinicalDocument.author.typeId.displayable
                Definition

                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                Control0..1
                Typeboolean(bl: Boolean)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelDisplayable
                870. ClinicalDocument.author.typeId.root
                Definition

                Identifies the type as an HL7 Registered model

                Control1..1
                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Fixed Value2.16.840.1.113883.1.3
                872. ClinicalDocument.author.typeId.extension
                Definition

                A character string as a unique identifier within the scope of the identifier root.

                Control1..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExtension
                874. ClinicalDocument.author.templateId
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                876. ClinicalDocument.author.typeCode
                Control0..1
                BindingThe codes SHALL be taken from CDAParticipationType
                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueAUT
                878. ClinicalDocument.author.contextControlCode
                Control0..1
                BindingThe codes SHALL be taken from CDAContextControl
                (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueOP
                880. ClinicalDocument.author.functionCode
                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                882. ClinicalDocument.author.time
                Definition

                A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                ShortBase for all types and resources
                Comments

                Such authors SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5445).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                Is Modifierfalse
                Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                884. ClinicalDocument.author.assignedAuthor
                Comments

                Such authors SHALL contain exactly one [1..1] assignedAuthor (CONF:4537-5448).

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor
                Invariants4537-16790: There **SHALL** be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice (CONF:4537-16790). ((assignedPerson | assignedAuthoringDevice).count() = 1)
                should-id-npi: SHOULD contain an id with root='2.16.840.1.113883.4.6' (NPI) (id.where(root = '2.16.840.1.113883.4.6'))
                should-us-code: SHOULD contain code (code.exists())
                886. ClinicalDocument.author.assignedAuthor.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                888. ClinicalDocument.author.assignedAuthor.realmCode
                Definition

                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                890. ClinicalDocument.author.assignedAuthor.typeId
                Definition

                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                892. ClinicalDocument.author.assignedAuthor.typeId.nullFlavor
                Definition

                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                Control0..1
                BindingThe codes SHALL be taken from CDANullFlavor
                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExceptional Value Detail
                894. ClinicalDocument.author.assignedAuthor.typeId.assigningAuthorityName
                Definition

                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                Control0..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelAssigning Authority Name
                896. ClinicalDocument.author.assignedAuthor.typeId.displayable
                Definition

                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                Control0..1
                Typeboolean(bl: Boolean)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelDisplayable
                898. ClinicalDocument.author.assignedAuthor.typeId.root
                Definition

                Identifies the type as an HL7 Registered model

                Control1..1
                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Fixed Value2.16.840.1.113883.1.3
                900. ClinicalDocument.author.assignedAuthor.typeId.extension
                Definition

                A character string as a unique identifier within the scope of the identifier root.

                Control1..1
                Typestring(st: Character String)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelExtension
                902. ClinicalDocument.author.assignedAuthor.templateId
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                904. ClinicalDocument.author.assignedAuthor.classCode
                Control0..1
                BindingThe codes SHALL be taken from RoleClassAssignedEntity
                (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                Typecode(cs: Coded Simple Value)
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueASSIGNED
                906. ClinicalDocument.author.assignedAuthor.id
                Comments

                This assignedAuthor SHOULD contain zero or one [0..1] id (CONF:4537-32882) such that it, This assignedAuthor SHALL contain at least one [1..*] id (CONF:4537-5449).

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                SlicingThis element introduces a set of slices on ClinicalDocument.author.assignedAuthor.id. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ root
                • 908. ClinicalDocument.author.assignedAuthor.id:npi
                  Slice Namenpi
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  Invariantsshould-extension: SHOULD contain extension (extension.exists())
                  910. ClinicalDocument.author.assignedAuthor.id:npi.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  ShortIf NPI is unknown, set @nullFlavor to UNK
                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  912. ClinicalDocument.author.assignedAuthor.id:npi.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  914. ClinicalDocument.author.assignedAuthor.id:npi.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  916. ClinicalDocument.author.assignedAuthor.id:npi.root
                  Definition

                  A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                  Comments

                  SHALL contain exactly one [1..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-32884).

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Pattern Value2.16.840.1.113883.4.6
                  918. ClinicalDocument.author.assignedAuthor.id:npi.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Comments

                  SHOULD contain zero or one [0..1] @extension (CONF:4537-32885).

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  920. ClinicalDocument.author.assignedAuthor.sdtcIdentifiedBy
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                  922. ClinicalDocument.author.assignedAuthor.code
                  ShortOnly if this assignedAuthor is an assignedPerson should the assignedAuthor contain a code.
                  Comments

                  This assignedAuthor SHOULD contain zero or one [0..1] code (CONF:4537-16787).

                  Control0..1
                  BindingFor example codes, see CDARoleCode
                  (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  924. ClinicalDocument.author.assignedAuthor.code.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..0
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  926. ClinicalDocument.author.assignedAuthor.code.code
                  Definition

                  The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                  Control1..1
                  BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode
                  928. ClinicalDocument.author.assignedAuthor.code.codeSystem
                  Definition

                  Specifies the code system that defines the code.

                  Control0..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode System
                  930. ClinicalDocument.author.assignedAuthor.code.codeSystemName
                  Definition

                  The common name of the coding system.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode System Name
                  932. ClinicalDocument.author.assignedAuthor.code.codeSystemVersion
                  Definition

                  If applicable, a version descriptor defined specifically for the given code system.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelCode System Version
                  934. ClinicalDocument.author.assignedAuthor.code.displayName
                  Definition

                  A name or title for the code, under which the sending system shows the code value to its users.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplay Name
                  936. ClinicalDocument.author.assignedAuthor.code.sdtcValueSet
                  Definition

                  The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                  Control0..1
                  Typestring(oid: ISO Object Identifier)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                  938. ClinicalDocument.author.assignedAuthor.code.sdtcValueSetVersion
                  Definition

                  The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                  940. ClinicalDocument.author.assignedAuthor.code.originalText
                  Definition

                  The text or phrase used as the basis for the coding.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                  LabelOriginal Text
                  942. ClinicalDocument.author.assignedAuthor.code.qualifier
                  Definition

                  Specifies additional codes that increase the specificity of the the primary code.

                  Control0..0
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                  LabelQualifier
                  944. ClinicalDocument.author.assignedAuthor.code.translation
                  Definition

                  A set of other concept descriptors that translate this concept descriptor into other code systems.

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                  XML FormatThe type of this property is determined using the " xsi:typeattribute.
                  LabelTranslation
                  946. ClinicalDocument.author.assignedAuthor.addr
                  Definition

                  Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                  ShortBase for all types and resources
                  Comments

                  This assignedAuthor SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5452).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                  Is Modifierfalse
                  Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                  shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                  should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                  should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                  81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                  81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                  81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                  shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                  948. ClinicalDocument.author.assignedAuthor.telecom
                  Comments

                  This assignedAuthor SHALL contain at least one [1..*] telecom (CONF:4537-5428).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                  Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                  950. ClinicalDocument.author.assignedAuthor.telecom.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  952. ClinicalDocument.author.assignedAuthor.telecom.value
                  Control0..1
                  Typeurl(url: Universal Resource Locator)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  954. ClinicalDocument.author.assignedAuthor.telecom.useablePeriod
                  Definition

                  Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                  Control0..*
                  TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                  Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                  XML FormatThe type of this property is determined using the " xsi:typeattribute.
                  LabelUseable Period
                  956. ClinicalDocument.author.assignedAuthor.telecom.use
                  Definition

                  One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                  Comments

                  Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7995).

                  Control0..1
                  BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                  (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelUse Code
                  958. ClinicalDocument.author.assignedAuthor.assignedPerson
                  Comments

                  MAY contain assignedPerson

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                  960. ClinicalDocument.author.assignedAuthor.assignedPerson.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  962. ClinicalDocument.author.assignedAuthor.assignedPerson.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  964. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  966. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  968. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  970. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  972. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  974. ClinicalDocument.author.assignedAuthor.assignedPerson.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  976. ClinicalDocument.author.assignedAuthor.assignedPerson.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  978. ClinicalDocument.author.assignedAuthor.assignedPerson.classCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityClassLivingSubject
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValuePSN
                  980. ClinicalDocument.author.assignedAuthor.assignedPerson.determinerCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityDeterminer
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueINSTANCE
                  982. ClinicalDocument.author.assignedAuthor.assignedPerson.name
                  Definition

                  A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                  ShortBase for all types and resources
                  Comments

                  The assignedPerson, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-16789).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                  Is Modifierfalse
                  Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                  81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                  81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                  984. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcDesc
                  Definition

                  The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                  986. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship
                  Definition

                  Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                  988. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  990. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  992. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  994. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  996. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  998. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1000. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1002. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1004. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1006. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.classCode
                  Control1..1
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValuePRS
                  1008. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.determinerCode
                  Control0..1
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueINSTANCE
                  1010. ClinicalDocument.author.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.code
                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                  1012. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice
                  Comments

                  MAY contain assignedAuthoringDevice

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice
                  1014. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1016. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  1018. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1020. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1022. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1024. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1026. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1028. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1030. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1032. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.classCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityClassDevice
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityClassDevice)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueDEV
                  1034. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.determinerCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityDeterminer
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueINSTANCE
                  1036. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.code
                  Control0..1
                  BindingFor example codes, see CDAEntityCode
                  (example to http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  1038. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.manufacturerModelName
                  Comments

                  The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] manufacturerModelName (CONF:4537-16784).

                  Control1..1
                  BindingFor example codes, see Manufacturer Model Name Example
                  (example to http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
                  1040. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.softwareName
                  Comments

                  The assignedAuthoringDevice, if present, SHALL contain exactly one [1..1] softwareName (CONF:4537-16785).

                  Control1..1
                  BindingFor example codes, see Software Name Example
                  (example to http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/SC
                  1042. ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice.asMaintainedEntity
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity
                  1044. ClinicalDocument.author.assignedAuthor.representedOrganization
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                  1046. ClinicalDocument.dataEnterer
                  ShortThe dataEnterer element represents the person who transferred the content, written or dictated, into the clinical document. To clarify, an author provides the content found within the header or body of a document, subject to their own interpretation; a dataEnterer adds an author's information to the electronic system.
                  Comments

                  MAY contain zero or one [0..1] dataEnterer (CONF:4537-5441).

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/DataEnterer
                  1048. ClinicalDocument.dataEnterer.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1050. ClinicalDocument.dataEnterer.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  1052. ClinicalDocument.dataEnterer.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1054. ClinicalDocument.dataEnterer.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1056. ClinicalDocument.dataEnterer.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1058. ClinicalDocument.dataEnterer.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1060. ClinicalDocument.dataEnterer.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1062. ClinicalDocument.dataEnterer.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1064. ClinicalDocument.dataEnterer.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1066. ClinicalDocument.dataEnterer.typeCode
                  Control0..1
                  BindingThe codes SHALL be taken from CDAParticipationType
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueENT
                  1068. ClinicalDocument.dataEnterer.contextControlCode
                  Control0..1
                  BindingThe codes SHALL be taken from CDAContextControl
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueOP
                  1070. ClinicalDocument.dataEnterer.time
                  Definition

                  A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                  ShortBase for all types and resources
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                  Is Modifierfalse
                  Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                  ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                  1072. ClinicalDocument.dataEnterer.assignedEntity
                  Comments

                  The dataEnterer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5442).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                  1074. ClinicalDocument.dataEnterer.assignedEntity.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1076. ClinicalDocument.dataEnterer.assignedEntity.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  1078. ClinicalDocument.dataEnterer.assignedEntity.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1080. ClinicalDocument.dataEnterer.assignedEntity.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1082. ClinicalDocument.dataEnterer.assignedEntity.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1084. ClinicalDocument.dataEnterer.assignedEntity.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1086. ClinicalDocument.dataEnterer.assignedEntity.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1088. ClinicalDocument.dataEnterer.assignedEntity.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1090. ClinicalDocument.dataEnterer.assignedEntity.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1092. ClinicalDocument.dataEnterer.assignedEntity.classCode
                  Control0..1
                  BindingThe codes SHALL be taken from RoleClassAssignedEntity
                  (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueASSIGNED
                  1094. ClinicalDocument.dataEnterer.assignedEntity.id
                  Comments

                  This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-5443).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1096. ClinicalDocument.dataEnterer.assignedEntity.id.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1098. ClinicalDocument.dataEnterer.assignedEntity.id.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1100. ClinicalDocument.dataEnterer.assignedEntity.id.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1102. ClinicalDocument.dataEnterer.assignedEntity.id.root
                  Definition

                  A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                  Comments

                  Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16821).

                  Control0..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                  1104. ClinicalDocument.dataEnterer.assignedEntity.id.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1106. ClinicalDocument.dataEnterer.assignedEntity.sdtcIdentifiedBy
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                  1108. ClinicalDocument.dataEnterer.assignedEntity.code
                  Comments

                  This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32173).

                  Control0..1
                  BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                  (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  1110. ClinicalDocument.dataEnterer.assignedEntity.addr
                  Definition

                  Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                  ShortBase for all types and resources
                  Comments

                  This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5460).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                  Is Modifierfalse
                  Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                  shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                  should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                  should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                  81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                  81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                  81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                  shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                  1112. ClinicalDocument.dataEnterer.assignedEntity.telecom
                  Comments

                  This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5466).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                  Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                  1114. ClinicalDocument.dataEnterer.assignedEntity.telecom.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1116. ClinicalDocument.dataEnterer.assignedEntity.telecom.value
                  Control0..1
                  Typeurl(url: Universal Resource Locator)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  1118. ClinicalDocument.dataEnterer.assignedEntity.telecom.useablePeriod
                  Definition

                  Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                  Control0..*
                  TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                  Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                  XML FormatThe type of this property is determined using the " xsi:typeattribute.
                  LabelUseable Period
                  1120. ClinicalDocument.dataEnterer.assignedEntity.telecom.use
                  Definition

                  One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                  Comments

                  Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7996).

                  Control0..1
                  BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                  (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelUse Code
                  1122. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson
                  Comments

                  This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5469).

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                  1124. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1126. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  1128. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1130. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1132. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1134. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1136. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1138. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1140. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1142. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.classCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityClassLivingSubject
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValuePSN
                  1144. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.determinerCode
                  Control0..1
                  BindingThe codes SHALL be taken from EntityDeterminer
                  (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueINSTANCE
                  1146. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.name
                  Definition

                  A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                  ShortBase for all types and resources
                  Comments

                  This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5470).

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                  Is Modifierfalse
                  Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                  81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                  81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                  1148. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcDesc
                  Definition

                  The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                  1150. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                  Definition

                  Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                  1152. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1154. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                  Definition

                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                  1156. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                  Definition

                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1158. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                  Definition

                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                  Control0..1
                  BindingThe codes SHALL be taken from CDANullFlavor
                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExceptional Value Detail
                  1160. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                  Definition

                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                  Control0..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelAssigning Authority Name
                  1162. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                  Definition

                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                  Control0..1
                  Typeboolean(bl: Boolean)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelDisplayable
                  1164. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                  Definition

                  Identifies the type as an HL7 Registered model

                  Control1..1
                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.1.3
                  1166. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                  Definition

                  A character string as a unique identifier within the scope of the identifier root.

                  Control1..1
                  Typestring(st: Character String)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelExtension
                  1168. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  1170. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                  Control1..1
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValuePRS
                  1172. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                  Control0..1
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueINSTANCE
                  1174. ClinicalDocument.dataEnterer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                  1176. ClinicalDocument.dataEnterer.assignedEntity.representedOrganization
                  Control0..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                  1178. ClinicalDocument.dataEnterer.assignedEntity.sdtcPatient
                  Control0..1
                  Typehttp://hl7.org/fhir/StructureDefinition/Base
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                  1180. ClinicalDocument.dataEnterer.assignedEntity.sdtcPatient.id
                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                  1182. ClinicalDocument.informant
                  Comments

                  MAY contain zero or more [0..*] informant (CONF:4537-31355) such that it

                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                  SlicingThis element introduces a set of slices on ClinicalDocument.informant. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • exists @ relatedEntity
                  • exists @ assignedEntity
                  • 1184. ClinicalDocument.informant:provider
                    Slice Nameprovider
                    ShortThe informant element describes an information source for any content within the clinical document. This informant is constrained for use when the source of information is an assigned health care provider for the patient.
                    Comments

                    MAY contain zero or more [0..*] informant (CONF:4537-8001) such that it

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                    1186. ClinicalDocument.informant:provider.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1188. ClinicalDocument.informant:provider.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1190. ClinicalDocument.informant:provider.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1192. ClinicalDocument.informant:provider.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1194. ClinicalDocument.informant:provider.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1196. ClinicalDocument.informant:provider.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1198. ClinicalDocument.informant:provider.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1200. ClinicalDocument.informant:provider.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1202. ClinicalDocument.informant:provider.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1204. ClinicalDocument.informant:provider.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINF
                    1206. ClinicalDocument.informant:provider.contextControlCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAContextControl
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueOP
                    1208. ClinicalDocument.informant:provider.assignedEntity
                    Comments

                    SHALL contain exactly one [1..1] assignedEntity (CONF:4537-8002).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    1210. ClinicalDocument.informant:provider.assignedEntity.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1212. ClinicalDocument.informant:provider.assignedEntity.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1214. ClinicalDocument.informant:provider.assignedEntity.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1216. ClinicalDocument.informant:provider.assignedEntity.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1218. ClinicalDocument.informant:provider.assignedEntity.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1220. ClinicalDocument.informant:provider.assignedEntity.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1222. ClinicalDocument.informant:provider.assignedEntity.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1224. ClinicalDocument.informant:provider.assignedEntity.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1226. ClinicalDocument.informant:provider.assignedEntity.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1228. ClinicalDocument.informant:provider.assignedEntity.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from RoleClassAssignedEntity
                    (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueASSIGNED
                    1230. ClinicalDocument.informant:provider.assignedEntity.id
                    ShortIf assignedEntity/id is a provider then this id, **SHOULD** include zero or one [0..1] id where id/@root ="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-9946).
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-9945).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1232. ClinicalDocument.informant:provider.assignedEntity.sdtcIdentifiedBy
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                    1234. ClinicalDocument.informant:provider.assignedEntity.code
                    Comments

                    This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-32174).

                    Control0..1
                    BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1236. ClinicalDocument.informant:provider.assignedEntity.addr
                    Definition

                    Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                    ShortBase for all types and resources
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-8220).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                    Is Modifierfalse
                    Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                    should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                    1238. ClinicalDocument.informant:provider.assignedEntity.telecom
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    1240. ClinicalDocument.informant:provider.assignedEntity.assignedPerson
                    Comments

                    This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-8221).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    1242. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1244. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1246. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1248. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1250. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1252. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1254. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1256. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1258. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1260. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassLivingSubject
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePSN
                    1262. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1264. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.name
                    Definition

                    A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                    ShortBase for all types and resources
                    Comments

                    This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-8222).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                    Is Modifierfalse
                    Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                    81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                    81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                    1266. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcDesc
                    Definition

                    The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                    1268. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                    Definition

                    Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                    1270. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1272. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1274. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1276. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1278. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1280. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1282. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1284. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1286. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1288. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePRS
                    1290. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                    Control0..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1292. ClinicalDocument.informant:provider.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1294. ClinicalDocument.informant:provider.assignedEntity.representedOrganization
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                    1296. ClinicalDocument.informant:provider.assignedEntity.sdtcPatient
                    Control0..1
                    Typehttp://hl7.org/fhir/StructureDefinition/Base
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                    1298. ClinicalDocument.informant:provider.assignedEntity.sdtcPatient.id
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1300. ClinicalDocument.informant:provider.relatedEntity
                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                    1302. ClinicalDocument.informant:non-provider
                    Slice Namenon-provider
                    ShortThe informant element describes an information source (who is not a provider) for any content within the clinical document. This informant would be used when the source of information has a personal relationship with the patient or is the patient.
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                    1304. ClinicalDocument.informant:non-provider.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1306. ClinicalDocument.informant:non-provider.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1308. ClinicalDocument.informant:non-provider.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1310. ClinicalDocument.informant:non-provider.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1312. ClinicalDocument.informant:non-provider.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1314. ClinicalDocument.informant:non-provider.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1316. ClinicalDocument.informant:non-provider.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1318. ClinicalDocument.informant:non-provider.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1320. ClinicalDocument.informant:non-provider.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1322. ClinicalDocument.informant:non-provider.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINF
                    1324. ClinicalDocument.informant:non-provider.contextControlCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAContextControl
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueOP
                    1326. ClinicalDocument.informant:non-provider.assignedEntity
                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    1328. ClinicalDocument.informant:non-provider.relatedEntity
                    Comments

                    SHALL contain exactly one [1..1] relatedEntity (CONF:4537-31356).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity
                    1330. ClinicalDocument.custodian
                    ShortThe custodian element represents the organization that is in charge of maintaining and is entrusted with the care of the document. There is only one custodian per CDA document. Allowing that a CDA document may not represent the original form of the authenticated document, the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.
                    Comments

                    SHALL contain exactly one [1..1] custodian (CONF:4537-5519).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Custodian
                    1332. ClinicalDocument.custodian.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1334. ClinicalDocument.custodian.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1336. ClinicalDocument.custodian.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1338. ClinicalDocument.custodian.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1340. ClinicalDocument.custodian.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1342. ClinicalDocument.custodian.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1344. ClinicalDocument.custodian.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1346. ClinicalDocument.custodian.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1348. ClinicalDocument.custodian.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1350. ClinicalDocument.custodian.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueCST
                    1352. ClinicalDocument.custodian.assignedCustodian
                    Comments

                    This custodian SHALL contain exactly one [1..1] assignedCustodian (CONF:4537-5520).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian
                    1354. ClinicalDocument.custodian.assignedCustodian.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1356. ClinicalDocument.custodian.assignedCustodian.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1358. ClinicalDocument.custodian.assignedCustodian.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1360. ClinicalDocument.custodian.assignedCustodian.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1362. ClinicalDocument.custodian.assignedCustodian.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1364. ClinicalDocument.custodian.assignedCustodian.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1366. ClinicalDocument.custodian.assignedCustodian.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1368. ClinicalDocument.custodian.assignedCustodian.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1370. ClinicalDocument.custodian.assignedCustodian.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1372. ClinicalDocument.custodian.assignedCustodian.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from RoleClassAssignedEntity
                    (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueASSIGNED
                    1374. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization
                    Comments

                    This assignedCustodian SHALL contain exactly one [1..1] representedCustodianOrganization (CONF:4537-5521).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization
                    1376. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1378. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1380. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1382. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1384. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1386. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1388. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1390. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1392. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1394. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassOrganization
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueORG
                    1396. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1398. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id
                    Comments

                    This representedCustodianOrganization SHALL contain at least one [1..*] id (CONF:4537-5522).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1400. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1402. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1404. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1406. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root
                    Definition

                    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                    Comments

                    Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16822).

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                    1408. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1410. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name
                    Comments

                    This representedCustodianOrganization SHALL contain exactly one [1..1] name (CONF:4537-5524).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                    1412. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom
                    Comments

                    This representedCustodianOrganization SHALL contain exactly one [1..1] telecom (CONF:4537-5525).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    1414. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1416. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.value
                    Control0..1
                    Typeurl(url: Universal Resource Locator)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    1418. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.useablePeriod
                    Definition

                    Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                    Control0..*
                    TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelUseable Period
                    1420. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use
                    Definition

                    One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                    Comments

                    This telecom SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7998).

                    Control0..1
                    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelUse Code
                    1422. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom
                    ShortThe stdc:telecom extension can be used to provide additional telecom elements for the custodian organization.
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nametelecom.
                    1424. ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr
                    Definition

                    Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                    ShortBase for all types and resources
                    Comments

                    This representedCustodianOrganization SHALL contain exactly one [1..1] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5559).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                    Is Modifierfalse
                    Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                    should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                    1426. ClinicalDocument.informationRecipient
                    ShortThe informationRecipient element records the intended recipient of the information at the time the document was created. In cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to the scoping organization for that chart.
                    Comments

                    MAY contain zero or more [0..*] informationRecipient (CONF:4537-5565).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient
                    1428. ClinicalDocument.informationRecipient.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1430. ClinicalDocument.informationRecipient.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1432. ClinicalDocument.informationRecipient.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1434. ClinicalDocument.informationRecipient.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1436. ClinicalDocument.informationRecipient.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1438. ClinicalDocument.informationRecipient.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1440. ClinicalDocument.informationRecipient.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1442. ClinicalDocument.informationRecipient.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1444. ClinicalDocument.informationRecipient.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1446. ClinicalDocument.informationRecipient.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from XInformationRecipient (2.0.0)
                    (required to http://terminology.hl7.org/ValueSet/v3-xInformationRecipient|2.0.0)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValuePRCP
                    1448. ClinicalDocument.informationRecipient.intendedRecipient
                    Comments

                    The informationRecipient, if present, SHALL contain exactly one [1..1] intendedRecipient (CONF:4537-5566).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient
                    1450. ClinicalDocument.informationRecipient.intendedRecipient.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1452. ClinicalDocument.informationRecipient.intendedRecipient.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1454. ClinicalDocument.informationRecipient.intendedRecipient.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1456. ClinicalDocument.informationRecipient.intendedRecipient.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1458. ClinicalDocument.informationRecipient.intendedRecipient.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1460. ClinicalDocument.informationRecipient.intendedRecipient.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1462. ClinicalDocument.informationRecipient.intendedRecipient.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1464. ClinicalDocument.informationRecipient.intendedRecipient.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1466. ClinicalDocument.informationRecipient.intendedRecipient.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1468. ClinicalDocument.informationRecipient.intendedRecipient.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAInformationRecipientRole
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValueASSIGNED
                    1470. ClinicalDocument.informationRecipient.intendedRecipient.id
                    Comments

                    This intendedRecipient MAY contain zero or more [0..*] id (CONF:4537-32399).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1472. ClinicalDocument.informationRecipient.intendedRecipient.sdtcIdentifiedBy
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                    1474. ClinicalDocument.informationRecipient.intendedRecipient.addr
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                    1476. ClinicalDocument.informationRecipient.intendedRecipient.telecom
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    1478. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient
                    Comments

                    This intendedRecipient MAY contain zero or one [0..1] informationRecipient (CONF:4537-5567).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    1480. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1482. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1484. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1486. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1488. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1490. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1492. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1494. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1496. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1498. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassLivingSubject
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePSN
                    1500. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1502. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.name
                    Definition

                    A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                    ShortBase for all types and resources
                    Comments

                    The informationRecipient, if present, SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5568).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                    Is Modifierfalse
                    Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                    81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                    81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                    1504. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcDesc
                    Definition

                    The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                    1506. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship
                    Definition

                    Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                    1508. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1510. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1512. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1514. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1516. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1518. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1520. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1522. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1524. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1526. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.classCode
                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePRS
                    1528. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.determinerCode
                    Control0..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1530. ClinicalDocument.informationRecipient.intendedRecipient.informationRecipient.sdtcAsPatientRelationship.code
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1532. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization
                    Comments

                    This intendedRecipient MAY contain zero or one [0..1] receivedOrganization (CONF:4537-5577).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                    1534. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1536. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1538. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1540. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1542. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1544. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1546. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1548. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1550. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1552. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassOrganization
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueORG
                    1554. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1556. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.id
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1558. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.name
                    Comments

                    The receivedOrganization, if present, SHALL contain exactly one [1..1] name (CONF:4537-5578).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                    1560. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.telecom
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    1562. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.addr
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                    1564. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.standardIndustryClassCode
                    Control0..1
                    BindingFor example codes, see OrganizationIndustryClassNAICS
                    (example to http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1566. ClinicalDocument.informationRecipient.intendedRecipient.receivedOrganization.asOrganizationPartOf
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf
                    1568. ClinicalDocument.legalAuthenticator
                    ShortThe legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. A clinical document that does not contain this element has not been legally authenticated. The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. Based on local practice, clinical documents may be released before legal authentication. All clinical documents have the potential for legal authentication, given the appropriate credentials. Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system. Note that the legal authenticator, if present, must be a person.
                    Comments

                    SHOULD contain zero or one [0..1] legalAuthenticator (CONF:4537-5579).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator
                    1570. ClinicalDocument.legalAuthenticator.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1572. ClinicalDocument.legalAuthenticator.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1574. ClinicalDocument.legalAuthenticator.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1576. ClinicalDocument.legalAuthenticator.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1578. ClinicalDocument.legalAuthenticator.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1580. ClinicalDocument.legalAuthenticator.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1582. ClinicalDocument.legalAuthenticator.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1584. ClinicalDocument.legalAuthenticator.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1586. ClinicalDocument.legalAuthenticator.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1588. ClinicalDocument.legalAuthenticator.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueLA
                    1590. ClinicalDocument.legalAuthenticator.contextControlCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAContextControl
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueOP
                    1592. ClinicalDocument.legalAuthenticator.time
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    The legalAuthenticator, if present, SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5580).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                    Is Modifierfalse
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    1594. ClinicalDocument.legalAuthenticator.signatureCode
                    Comments

                    The legalAuthenticator, if present, SHALL contain exactly one [1..1] signatureCode (CONF:4537-5583).

                    Control1..1
                    BindingThe codes SHALL be taken from CDASignatureCode
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
                    1596. ClinicalDocument.legalAuthenticator.signatureCode.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1598. ClinicalDocument.legalAuthenticator.signatureCode.code
                    Definition

                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                    Comments

                    This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5584).

                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode
                    Pattern ValueS
                    1600. ClinicalDocument.legalAuthenticator.signatureCode.codeSystem
                    Definition

                    Specifies the code system that defines the code.

                    Control0..0
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System
                    1602. ClinicalDocument.legalAuthenticator.signatureCode.codeSystemName
                    Definition

                    The common name of the coding system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Name
                    1604. ClinicalDocument.legalAuthenticator.signatureCode.codeSystemVersion
                    Definition

                    If applicable, a version descriptor defined specifically for the given code system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Version
                    1606. ClinicalDocument.legalAuthenticator.signatureCode.displayName
                    Definition

                    A name or title for the code, under which the sending system shows the code value to its users.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplay Name
                    1608. ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSet
                    Definition

                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(oid: ISO Object Identifier)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                    1610. ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSetVersion
                    Definition

                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                    1612. ClinicalDocument.legalAuthenticator.signatureCode.originalText
                    Definition

                    The text or phrase used as the basis for the coding.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    LabelOriginal Text
                    1614. ClinicalDocument.legalAuthenticator.signatureCode.qualifier
                    Definition

                    Specifies additional codes that increase the specificity of the the primary code.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                    LabelQualifier
                    1616. ClinicalDocument.legalAuthenticator.signatureCode.translation
                    Definition

                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelTranslation
                    1618. ClinicalDocument.legalAuthenticator.sdtcSignatureText
                    Definition

                    A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

                    ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall 2013.
                    Comments

                    The legalAuthenticator, if present, MAY contain zero or one [0..1] sdtc:signatureText (CONF:4537-30810).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
                    1620. ClinicalDocument.legalAuthenticator.assignedEntity
                    Comments

                    The legalAuthenticator, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5585).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    1622. ClinicalDocument.legalAuthenticator.assignedEntity.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1624. ClinicalDocument.legalAuthenticator.assignedEntity.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1626. ClinicalDocument.legalAuthenticator.assignedEntity.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1628. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1630. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1632. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1634. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1636. ClinicalDocument.legalAuthenticator.assignedEntity.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1638. ClinicalDocument.legalAuthenticator.assignedEntity.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1640. ClinicalDocument.legalAuthenticator.assignedEntity.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from RoleClassAssignedEntity
                    (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueASSIGNED
                    1642. ClinicalDocument.legalAuthenticator.assignedEntity.id
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-5586).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1644. ClinicalDocument.legalAuthenticator.assignedEntity.id.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1646. ClinicalDocument.legalAuthenticator.assignedEntity.id.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1648. ClinicalDocument.legalAuthenticator.assignedEntity.id.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1650. ClinicalDocument.legalAuthenticator.assignedEntity.id.root
                    Definition

                    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                    ShortMAY contain '2.16.840.1.113883.4.6' (NPI)
                    Comments

                    Such ids MAY contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16823).

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    1652. ClinicalDocument.legalAuthenticator.assignedEntity.id.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1654. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcIdentifiedBy
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                    1656. ClinicalDocument.legalAuthenticator.assignedEntity.code
                    Comments

                    This assignedEntity MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-17000).

                    Control0..1
                    BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1658. ClinicalDocument.legalAuthenticator.assignedEntity.addr
                    Definition

                    Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                    ShortBase for all types and resources
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5589).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                    Is Modifierfalse
                    Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                    should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                    1660. ClinicalDocument.legalAuthenticator.assignedEntity.telecom
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5595).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    1662. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1664. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.value
                    Control0..1
                    Typeurl(url: Universal Resource Locator)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    1666. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.useablePeriod
                    Definition

                    Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                    Control0..*
                    TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelUseable Period
                    1668. ClinicalDocument.legalAuthenticator.assignedEntity.telecom.use
                    Definition

                    One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                    Comments

                    Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-7999).

                    Control0..1
                    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelUse Code
                    1670. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson
                    Comments

                    This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5597).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    1672. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1674. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1676. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1678. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1680. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1682. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1684. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1686. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1688. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1690. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassLivingSubject
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePSN
                    1692. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1694. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name
                    Definition

                    A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                    ShortBase for all types and resources
                    Comments

                    This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5598).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                    Is Modifierfalse
                    Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                    81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                    81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                    1696. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcDesc
                    Definition

                    The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                    1698. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                    Definition

                    Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                    1700. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1702. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1704. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1706. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1708. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1710. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1712. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1714. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1716. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1718. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePRS
                    1720. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                    Control0..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1722. ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1724. ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                    1726. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient
                    Control0..1
                    Typehttp://hl7.org/fhir/StructureDefinition/Base
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                    1728. ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient.id
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1730. ClinicalDocument.authenticator
                    ShortThe authenticator identifies a participant or participants who attest to the accuracy of the information in the document.
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authenticator
                    1732. ClinicalDocument.authenticator.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1734. ClinicalDocument.authenticator.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1736. ClinicalDocument.authenticator.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1738. ClinicalDocument.authenticator.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1740. ClinicalDocument.authenticator.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1742. ClinicalDocument.authenticator.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1744. ClinicalDocument.authenticator.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1746. ClinicalDocument.authenticator.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1748. ClinicalDocument.authenticator.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1750. ClinicalDocument.authenticator.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueAUTHEN
                    1752. ClinicalDocument.authenticator.time
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    SHALL contain exactly one [1..1] US Realm Date and Time (Point in Time) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.4) (CONF:4537-5608).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS(US Realm Date and Time - Point in Time)
                    Is Modifierfalse
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    1754. ClinicalDocument.authenticator.signatureCode
                    Comments

                    SHALL contain exactly one [1..1] signatureCode (CONF:4537-5610).

                    Control1..1
                    BindingThe codes SHALL be taken from CDASignatureCode
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    Invariantssignature: CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'. (code.exists() implies code != 'X')
                    1756. ClinicalDocument.authenticator.signatureCode.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1758. ClinicalDocument.authenticator.signatureCode.code
                    Definition

                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                    Comments

                    This signatureCode SHALL contain exactly one [1..1] @code="S" (CodeSystem: HL7ParticipationSignature urn:oid:2.16.840.1.113883.5.89 STATIC) (CONF:4537-5611).

                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode
                    Pattern ValueS
                    1760. ClinicalDocument.authenticator.signatureCode.codeSystem
                    Definition

                    Specifies the code system that defines the code.

                    Control0..0
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System
                    1762. ClinicalDocument.authenticator.signatureCode.codeSystemName
                    Definition

                    The common name of the coding system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Name
                    1764. ClinicalDocument.authenticator.signatureCode.codeSystemVersion
                    Definition

                    If applicable, a version descriptor defined specifically for the given code system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Version
                    1766. ClinicalDocument.authenticator.signatureCode.displayName
                    Definition

                    A name or title for the code, under which the sending system shows the code value to its users.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplay Name
                    1768. ClinicalDocument.authenticator.signatureCode.sdtcValueSet
                    Definition

                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(oid: ISO Object Identifier)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                    1770. ClinicalDocument.authenticator.signatureCode.sdtcValueSetVersion
                    Definition

                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                    1772. ClinicalDocument.authenticator.signatureCode.originalText
                    Definition

                    The text or phrase used as the basis for the coding.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    LabelOriginal Text
                    1774. ClinicalDocument.authenticator.signatureCode.qualifier
                    Definition

                    Specifies additional codes that increase the specificity of the the primary code.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                    LabelQualifier
                    1776. ClinicalDocument.authenticator.signatureCode.translation
                    Definition

                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelTranslation
                    1778. ClinicalDocument.authenticator.sdtcSignatureText
                    Definition

                    A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.

                    ShortThe signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are: 1) Electronic signature: this attribute can represent virtually any electronic signature scheme. 2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc. The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall of 2013.
                    Comments

                    MAY contain zero or one [0..1] sdtc:signatureText (CONF:4537-30811).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namesignatureText.
                    1780. ClinicalDocument.authenticator.assignedEntity
                    Comments

                    SHALL contain exactly one [1..1] assignedEntity (CONF:4537-5612).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    1782. ClinicalDocument.authenticator.assignedEntity.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1784. ClinicalDocument.authenticator.assignedEntity.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1786. ClinicalDocument.authenticator.assignedEntity.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1788. ClinicalDocument.authenticator.assignedEntity.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1790. ClinicalDocument.authenticator.assignedEntity.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1792. ClinicalDocument.authenticator.assignedEntity.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1794. ClinicalDocument.authenticator.assignedEntity.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1796. ClinicalDocument.authenticator.assignedEntity.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1798. ClinicalDocument.authenticator.assignedEntity.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1800. ClinicalDocument.authenticator.assignedEntity.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from RoleClassAssignedEntity
                    (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueASSIGNED
                    1802. ClinicalDocument.authenticator.assignedEntity.id
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-5613).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1804. ClinicalDocument.authenticator.assignedEntity.id.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1806. ClinicalDocument.authenticator.assignedEntity.id.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1808. ClinicalDocument.authenticator.assignedEntity.id.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1810. ClinicalDocument.authenticator.assignedEntity.id.root
                    Definition

                    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                    Comments

                    Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-16824).

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                    1812. ClinicalDocument.authenticator.assignedEntity.id.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1814. ClinicalDocument.authenticator.assignedEntity.sdtcIdentifiedBy
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                    1816. ClinicalDocument.authenticator.assignedEntity.code
                    Comments

                    This assignedEntity MAY contain zero or one [0..1] code (CONF:4537-16825).

                    Control0..1
                    BindingFor example codes, see CDARoleCode
                    (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1818. ClinicalDocument.authenticator.assignedEntity.code.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1820. ClinicalDocument.authenticator.assignedEntity.code.code
                    Definition

                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                    Comments

                    The code, if present, MAY contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-16826).

                    Control0..1
                    BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode
                    1822. ClinicalDocument.authenticator.assignedEntity.code.codeSystem
                    Definition

                    Specifies the code system that defines the code.

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System
                    1824. ClinicalDocument.authenticator.assignedEntity.code.codeSystemName
                    Definition

                    The common name of the coding system.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Name
                    1826. ClinicalDocument.authenticator.assignedEntity.code.codeSystemVersion
                    Definition

                    If applicable, a version descriptor defined specifically for the given code system.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Version
                    1828. ClinicalDocument.authenticator.assignedEntity.code.displayName
                    Definition

                    A name or title for the code, under which the sending system shows the code value to its users.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplay Name
                    1830. ClinicalDocument.authenticator.assignedEntity.code.sdtcValueSet
                    Definition

                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(oid: ISO Object Identifier)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                    1832. ClinicalDocument.authenticator.assignedEntity.code.sdtcValueSetVersion
                    Definition

                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                    1834. ClinicalDocument.authenticator.assignedEntity.code.originalText
                    Definition

                    The text or phrase used as the basis for the coding.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    LabelOriginal Text
                    1836. ClinicalDocument.authenticator.assignedEntity.code.qualifier
                    Definition

                    Specifies additional codes that increase the specificity of the the primary code.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                    LabelQualifier
                    1838. ClinicalDocument.authenticator.assignedEntity.code.translation
                    Definition

                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelTranslation
                    1840. ClinicalDocument.authenticator.assignedEntity.addr
                    Definition

                    Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

                    ShortBase for all types and resources
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:4537-5616).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
                    Is Modifierfalse
                    Invariantsshall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). (nullFlavor.exists() or item.city.count() = 1)
                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                    should-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    should-country: SHOULD contain country (nullFlavor.exists() or item.country.exists())
                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) (item.xmlText.empty())
                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                    1842. ClinicalDocument.authenticator.assignedEntity.telecom
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] telecom (CONF:4537-5622).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    Invariantsshould-use: SHOULD contain @use (nullFlavor.exists() or use.exists())
                    1844. ClinicalDocument.authenticator.assignedEntity.telecom.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1846. ClinicalDocument.authenticator.assignedEntity.telecom.value
                    Control0..1
                    Typeurl(url: Universal Resource Locator)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    1848. ClinicalDocument.authenticator.assignedEntity.telecom.useablePeriod
                    Definition

                    Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                    Control0..*
                    TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelUseable Period
                    1850. ClinicalDocument.authenticator.assignedEntity.telecom.use
                    Definition

                    One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                    Comments

                    Such telecoms SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet Telecom Use (US Realm Header) urn:oid:2.16.840.1.113883.11.20.9.20 DYNAMIC (CONF:4537-8000).

                    Control0..1
                    BindingThe codes SHALL be taken from Telecom Use (US Realm Header) .
                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.20)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelUse Code
                    1852. ClinicalDocument.authenticator.assignedEntity.assignedPerson
                    Comments

                    This assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4537-5624).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    1854. ClinicalDocument.authenticator.assignedEntity.assignedPerson.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1856. ClinicalDocument.authenticator.assignedEntity.assignedPerson.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1858. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1860. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1862. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1864. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1866. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1868. ClinicalDocument.authenticator.assignedEntity.assignedPerson.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1870. ClinicalDocument.authenticator.assignedEntity.assignedPerson.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1872. ClinicalDocument.authenticator.assignedEntity.assignedPerson.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassLivingSubject
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePSN
                    1874. ClinicalDocument.authenticator.assignedEntity.assignedPerson.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminer
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1876. ClinicalDocument.authenticator.assignedEntity.assignedPerson.name
                    Definition

                    A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

                    ShortBase for all types and resources
                    Comments

                    This assignedPerson SHALL contain at least one [1..*] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:4537-5625).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PN(US Realm Person Name (PN.US.FIELDED))
                    Is Modifierfalse
                    Invariantspn-no-ls: No PN name part may have a qualifier of LS. ((item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty())
                    81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). (conformsTo('http://hl7.org/cda/us/ccda/StructureDefinition/USRealmPatientNamePTNUSFIELDED') or item.xmlText.exists())
                    81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). (item.xmlText.exists() implies (item.delimiter | item.family | item.given | item.prefix | item.suffix).empty())
                    1878. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcDesc
                    Definition

                    The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namedesc.
                    1880. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship
                    Definition

                    Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameasPatientRelationship.
                    1882. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1884. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1886. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1888. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1890. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1892. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1894. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1896. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1898. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1900. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode
                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuePRS
                    1902. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode
                    Control0..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueINSTANCE
                    1904. ClinicalDocument.authenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1906. ClinicalDocument.authenticator.assignedEntity.representedOrganization
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                    1908. ClinicalDocument.authenticator.assignedEntity.sdtcPatient
                    Control0..1
                    Typehttp://hl7.org/fhir/StructureDefinition/Base
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                    1910. ClinicalDocument.authenticator.assignedEntity.sdtcPatient.id
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    1912. ClinicalDocument.participant
                    ShortThe participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).
                    Comments

                    SHOULD contain zero or more [0..*] RelatedPerson participant

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant1
                    Invariants4537-10006: **SHALL** contain associatedEntity/associatedPerson *AND/OR* associatedEntity/scopingOrganization (CONF:4537-10006). (associatedEntity.associatedPerson.exists() or associatedEntity.scopingOrganization.exists())
                    4537-10007: When participant/@typeCode is *IND*, associatedEntity/@classCode **SHOULD** be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes *DYNAMIC* (CONF:4537-10007). (typeCode = 'IND' implies associatedEntity.classCode.memberOf('http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.33'))
                    1914. ClinicalDocument.participant.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1916. ClinicalDocument.participant.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1918. ClinicalDocument.participant.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1920. ClinicalDocument.participant.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1922. ClinicalDocument.participant.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1924. ClinicalDocument.participant.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1926. ClinicalDocument.participant.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1928. ClinicalDocument.participant.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1930. ClinicalDocument.participant.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1932. ClinicalDocument.participant.typeCode
                    Control1..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    1934. ClinicalDocument.participant.contextControlCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAContextControl
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueOP
                    1936. ClinicalDocument.participant.functionCode
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1938. ClinicalDocument.participant.time
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    MAY contain zero or one [0..1] time (CONF:4537-10004).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    1940. ClinicalDocument.participant.associatedEntity
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity
                    1942. ClinicalDocument.inFulfillmentOf
                    ShortThe inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.
                    Comments

                    MAY contain zero or more [0..*] inFulfillmentOf (CONF:4537-9952).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
                    1944. ClinicalDocument.inFulfillmentOf.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1946. ClinicalDocument.inFulfillmentOf.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1948. ClinicalDocument.inFulfillmentOf.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1950. ClinicalDocument.inFulfillmentOf.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1952. ClinicalDocument.inFulfillmentOf.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1954. ClinicalDocument.inFulfillmentOf.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1956. ClinicalDocument.inFulfillmentOf.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1958. ClinicalDocument.inFulfillmentOf.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1960. ClinicalDocument.inFulfillmentOf.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1962. ClinicalDocument.inFulfillmentOf.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from ActRelationshipFulfills (2.0.0)
                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueFLFS
                    1964. ClinicalDocument.inFulfillmentOf.order
                    Comments

                    The inFulfillmentOf, if present, SHALL contain exactly one [1..1] order (CONF:4537-9953).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Order
                    1966. ClinicalDocument.inFulfillmentOf.order.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1968. ClinicalDocument.inFulfillmentOf.order.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    1970. ClinicalDocument.inFulfillmentOf.order.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1972. ClinicalDocument.inFulfillmentOf.order.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1974. ClinicalDocument.inFulfillmentOf.order.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    1976. ClinicalDocument.inFulfillmentOf.order.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    1978. ClinicalDocument.inFulfillmentOf.order.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    1980. ClinicalDocument.inFulfillmentOf.order.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    1982. ClinicalDocument.inFulfillmentOf.order.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1984. ClinicalDocument.inFulfillmentOf.order.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActClass
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValueACT
                    1986. ClinicalDocument.inFulfillmentOf.order.moodCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActMoodIntent
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueRQO
                    1988. ClinicalDocument.inFulfillmentOf.order.id
                    Comments

                    This order SHALL contain at least one [1..*] id (CONF:4537-9954).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    1990. ClinicalDocument.inFulfillmentOf.order.code
                    Control0..1
                    BindingFor example codes, see v3 Code System ActCode
                    (example to http://terminology.hl7.org/ValueSet/v3-ActCode)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1992. ClinicalDocument.inFulfillmentOf.order.priorityCode
                    Control0..1
                    BindingFor example codes, see ActPriority
                    (example to http://terminology.hl7.org/ValueSet/v3-ActPriority)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    1994. ClinicalDocument.documentationOf
                    Comments

                    MAY contain zero or more [0..*] documentationOf (CONF:4537-14835).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
                    1996. ClinicalDocument.documentationOf.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    1998. ClinicalDocument.documentationOf.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2000. ClinicalDocument.documentationOf.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2002. ClinicalDocument.documentationOf.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2004. ClinicalDocument.documentationOf.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2006. ClinicalDocument.documentationOf.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2008. ClinicalDocument.documentationOf.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2010. ClinicalDocument.documentationOf.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2012. ClinicalDocument.documentationOf.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2014. ClinicalDocument.documentationOf.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActRelationshipType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueDOC
                    2016. ClinicalDocument.documentationOf.serviceEvent
                    ShortA serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.
                    Comments

                    The documentationOf, if present, SHALL contain exactly one [1..1] serviceEvent (CONF:4537-14836).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent
                    Invariantsshould-us-performer: SHOULD contain performer (performer.exists())
                    2018. ClinicalDocument.documentationOf.serviceEvent.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2020. ClinicalDocument.documentationOf.serviceEvent.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2022. ClinicalDocument.documentationOf.serviceEvent.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2024. ClinicalDocument.documentationOf.serviceEvent.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2026. ClinicalDocument.documentationOf.serviceEvent.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2028. ClinicalDocument.documentationOf.serviceEvent.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2030. ClinicalDocument.documentationOf.serviceEvent.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2032. ClinicalDocument.documentationOf.serviceEvent.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2034. ClinicalDocument.documentationOf.serviceEvent.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2036. ClinicalDocument.documentationOf.serviceEvent.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActClass
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValueACT
                    2038. ClinicalDocument.documentationOf.serviceEvent.moodCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActMood
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueEVN
                    2040. ClinicalDocument.documentationOf.serviceEvent.id
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2042. ClinicalDocument.documentationOf.serviceEvent.code
                    Definition

                    Drawn from concept domain ActCode

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    2044. ClinicalDocument.documentationOf.serviceEvent.effectiveTime
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    This serviceEvent SHALL contain exactly one [1..1] US Realm Date and Time (Interval) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.3) (CONF:4537-14837).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    2046. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2048. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.value
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortEither @value or low/high should be present, but not both
                    Control0..1
                    TypedateTime(ts: Point in Time)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                    XML FormatIn the XML format, this property is represented as an attribute.
                    2050. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.operator
                    Definition

                    A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.

                    Control0..1
                    BindingThe codes SHALL be taken from CDASetOperator
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDASetOperator)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default ValueI
                    2052. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low
                    Definition

                    This is the low limit of the interval.

                    Short**MAY** be precise to at least the second
                    Comments

                    This effectiveTime SHALL contain exactly one [1..1] low (CONF:4537-14838).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                    LabelLow Boundary
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    2054. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2056. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.value
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    Control0..1
                    TypedateTime(ts: Point in Time)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                    XML FormatIn the XML format, this property is represented as an attribute.
                    2058. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low.inclusive
                    Definition

                    Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default Valuetrue
                    2060. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.center
                    Definition

                    The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                    LabelCentral Value
                    2062. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.width
                    Definition

                    The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PQ
                    LabelWidth
                    2064. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high
                    Definition

                    This is the high limit of the interval.

                    Short**MAY** be precise to at least the second
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
                    LabelHigh Boundary
                    Invariantsts-shall-day: **SHALL** be precise to at least the day (nullFlavor.exists() or value.toString().length() >= 10)
                    ts-should-minute: **SHOULD** be precise to at least the minute (nullFlavor.exists() or value.toString().length() > 10)
                    2066. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2068. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.value
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    Control0..1
                    TypedateTime(ts: Point in Time)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                    XML FormatIn the XML format, this property is represented as an attribute.
                    2070. ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high.inclusive
                    Definition

                    Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Default Valuetrue
                    2072. ClinicalDocument.documentationOf.serviceEvent.performer
                    ShortThe performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.
                    Comments

                    This serviceEvent SHOULD contain zero or more [0..*] performer (CONF:4537-14839).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer1
                    2074. ClinicalDocument.documentationOf.serviceEvent.performer.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2076. ClinicalDocument.documentationOf.serviceEvent.performer.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2078. ClinicalDocument.documentationOf.serviceEvent.performer.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2080. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2082. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2084. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2086. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2088. ClinicalDocument.documentationOf.serviceEvent.performer.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2090. ClinicalDocument.documentationOf.serviceEvent.performer.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2092. ClinicalDocument.documentationOf.serviceEvent.performer.typeCode
                    Comments

                    The performer, if present, SHALL contain exactly one [1..1] @typeCode, which SHALL be selected from ValueSet x_ServiceEventPerformer urn:oid:2.16.840.1.113883.1.11.19601 STATIC (CONF:4537-14840).

                    Control1..1
                    BindingThe codes SHALL be taken from x_ServiceEventPerformer .
                    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.19601)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    2094. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode
                    Comments

                    The performer, if present, MAY contain zero or one [0..1] functionCode (CONF:4537-16818).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    Invariantsshould-code-attr: SHOULD contain @code (code.exists())
                    2096. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2098. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.code
                    Definition

                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                    Comments

                    The functionCode, if present, SHOULD contain zero or one [0..1] @code, which SHOULD be selected from ValueSet Care Team Member Function urn:oid:2.16.840.1.113762.1.4.1099.30 DYNAMIC (CONF:4537-32889).

                    Control0..1
                    BindingThe codes SHOULD be taken from Care Team Member Function .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode
                    2100. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystem
                    Definition

                    Specifies the code system that defines the code.

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System
                    2102. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystemName
                    Definition

                    The common name of the coding system.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Name
                    2104. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.codeSystemVersion
                    Definition

                    If applicable, a version descriptor defined specifically for the given code system.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Version
                    2106. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.displayName
                    Definition

                    A name or title for the code, under which the sending system shows the code value to its users.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplay Name
                    2108. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.sdtcValueSet
                    Definition

                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(oid: ISO Object Identifier)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                    2110. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.sdtcValueSetVersion
                    Definition

                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                    2112. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.originalText
                    Definition

                    The text or phrase used as the basis for the coding.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    LabelOriginal Text
                    2114. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.qualifier
                    Definition

                    Specifies additional codes that increase the specificity of the the primary code.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                    LabelQualifier
                    2116. ClinicalDocument.documentationOf.serviceEvent.performer.functionCode.translation
                    Definition

                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelTranslation
                    2118. ClinicalDocument.documentationOf.serviceEvent.performer.time
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    2120. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity
                    Comments

                    The performer, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:4537-14841).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    Invariantsshould-us-code: SHOULD contain code (code.exists())
                    2122. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2124. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2126. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2128. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2130. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2132. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2134. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2136. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2138. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2140. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from RoleClassAssignedEntity
                    (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueASSIGNED
                    2142. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id
                    Comments

                    This assignedEntity SHALL contain at least one [1..*] id (CONF:4537-14846).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2144. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2146. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2148. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2150. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.root
                    Definition

                    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                    Comments

                    Such ids SHOULD contain zero or one [0..1] @root="2.16.840.1.113883.4.6" National Provider Identifier (CONF:4537-14847).

                    Control0..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Invariantsshould-npi: SHOULD be NPI ($this = '2.16.840.1.113883.4.6')
                    2152. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2154. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcIdentifiedBy
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                    2156. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code
                    Comments

                    This assignedEntity SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:4537-14842).

                    Control0..1
                    BindingThe codes SHOULD be taken from Healthcare Provider Taxonomy .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    2158. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                    2160. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                    2162. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                    2164. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                    2166. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient
                    Control0..1
                    Typehttp://hl7.org/fhir/StructureDefinition/Base
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namepatient.
                    2168. ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient.id
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.
                    2170. ClinicalDocument.relatedDocument
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
                    2172. ClinicalDocument.authorization
                    ShortThe authorization element represents information about the patient's consent. The type of consent is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'. The authorization consent is used for referring to consents that are documented elsewhere in the EHR or medical record for a health condition and/or treatment that is described in the CDA document.
                    Comments

                    MAY contain zero or more [0..*] authorization (CONF:4537-16792) such that it

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Authorization
                    2174. ClinicalDocument.authorization.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2176. ClinicalDocument.authorization.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2178. ClinicalDocument.authorization.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2180. ClinicalDocument.authorization.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2182. ClinicalDocument.authorization.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2184. ClinicalDocument.authorization.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2186. ClinicalDocument.authorization.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2188. ClinicalDocument.authorization.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2190. ClinicalDocument.authorization.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2192. ClinicalDocument.authorization.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from ActRelationshipAuthorizedBy
                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipAuthorizedBy)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueAUTH
                    2194. ClinicalDocument.authorization.consent
                    Comments

                    SHALL contain exactly one [1..1] consent (CONF:4537-16793).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Consent
                    2196. ClinicalDocument.authorization.consent.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2198. ClinicalDocument.authorization.consent.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2200. ClinicalDocument.authorization.consent.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2202. ClinicalDocument.authorization.consent.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2204. ClinicalDocument.authorization.consent.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2206. ClinicalDocument.authorization.consent.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2208. ClinicalDocument.authorization.consent.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2210. ClinicalDocument.authorization.consent.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2212. ClinicalDocument.authorization.consent.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2214. ClinicalDocument.authorization.consent.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActClass
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueCONS
                    2216. ClinicalDocument.authorization.consent.moodCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActMood
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueEVN
                    2218. ClinicalDocument.authorization.consent.id
                    Comments

                    This consent MAY contain zero or more [0..*] id (CONF:4537-16794).

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2220. ClinicalDocument.authorization.consent.code
                    ShortThe type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.
                    Comments

                    This consent MAY contain zero or one [0..1] code (CONF:4537-16795).

                    Control0..1
                    BindingFor example codes, see v3 Code System ActCode
                    (example to http://terminology.hl7.org/ValueSet/v3-ActCode)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    2222. ClinicalDocument.authorization.consent.statusCode
                    Comments

                    This consent SHALL contain exactly one [1..1] statusCode (CONF:4537-16797).

                    Control1..1
                    BindingThe codes SHALL be taken from ActStatus
                    (required to http://terminology.hl7.org/ValueSet/v3-ActStatus)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2224. ClinicalDocument.authorization.consent.statusCode.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2226. ClinicalDocument.authorization.consent.statusCode.code
                    Definition

                    The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.

                    Comments

                    This statusCode SHALL contain exactly one [1..1] @code="completed" Completed (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6) (CONF:4537-16798).

                    Control1..1
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode
                    Fixed Valuecompleted
                    2228. ClinicalDocument.authorization.consent.statusCode.codeSystem
                    Definition

                    Specifies the code system that defines the code.

                    Control0..0
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System
                    2230. ClinicalDocument.authorization.consent.statusCode.codeSystemName
                    Definition

                    The common name of the coding system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Name
                    2232. ClinicalDocument.authorization.consent.statusCode.codeSystemVersion
                    Definition

                    If applicable, a version descriptor defined specifically for the given code system.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelCode System Version
                    2234. ClinicalDocument.authorization.consent.statusCode.displayName
                    Definition

                    A name or title for the code, under which the sending system shows the code value to its users.

                    Control0..0
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplay Name
                    2236. ClinicalDocument.authorization.consent.statusCode.sdtcValueSet
                    Definition

                    The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(oid: ISO Object Identifier)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet.
                    2238. ClinicalDocument.authorization.consent.statusCode.sdtcValueSetVersion
                    Definition

                    The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion.
                    2240. ClinicalDocument.authorization.consent.statusCode.originalText
                    Definition

                    The text or phrase used as the basis for the coding.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                    LabelOriginal Text
                    2242. ClinicalDocument.authorization.consent.statusCode.qualifier
                    Definition

                    Specifies additional codes that increase the specificity of the the primary code.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CR
                    LabelQualifier
                    2244. ClinicalDocument.authorization.consent.statusCode.translation
                    Definition

                    A set of other concept descriptors that translate this concept descriptor into other code systems.

                    Control0..0
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                    XML FormatThe type of this property is determined using the " xsi:typeattribute.
                    LabelTranslation
                    2246. ClinicalDocument.componentOf
                    ShortThe encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred. In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants. In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.
                    Comments

                    MAY contain zero or one [0..1] componentOf (CONF:4537-9955).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ComponentOf
                    2248. ClinicalDocument.componentOf.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2250. ClinicalDocument.componentOf.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2252. ClinicalDocument.componentOf.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2254. ClinicalDocument.componentOf.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2256. ClinicalDocument.componentOf.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2258. ClinicalDocument.componentOf.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2260. ClinicalDocument.componentOf.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2262. ClinicalDocument.componentOf.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2264. ClinicalDocument.componentOf.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2266. ClinicalDocument.componentOf.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from ActRelationshipHasComponent
                    (required to http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueCOMP
                    2268. ClinicalDocument.componentOf.encompassingEncounter
                    Comments

                    The componentOf, if present, SHALL contain exactly one [1..1] encompassingEncounter (CONF:4537-9956).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter
                    Invariantsshould-responsibleParty: SHOULD contain responsibleParty (responsibleParty.exists())
                    2270. ClinicalDocument.componentOf.encompassingEncounter.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2272. ClinicalDocument.componentOf.encompassingEncounter.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2274. ClinicalDocument.componentOf.encompassingEncounter.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2276. ClinicalDocument.componentOf.encompassingEncounter.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2278. ClinicalDocument.componentOf.encompassingEncounter.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2280. ClinicalDocument.componentOf.encompassingEncounter.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2282. ClinicalDocument.componentOf.encompassingEncounter.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2284. ClinicalDocument.componentOf.encompassingEncounter.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2286. ClinicalDocument.componentOf.encompassingEncounter.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2288. ClinicalDocument.componentOf.encompassingEncounter.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActClass
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueENC
                    2290. ClinicalDocument.componentOf.encompassingEncounter.moodCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAActMood
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAActMood)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueEVN
                    2292. ClinicalDocument.componentOf.encompassingEncounter.id
                    Comments

                    This encompassingEncounter SHALL contain at least one [1..*] id (CONF:4537-9959).

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2294. ClinicalDocument.componentOf.encompassingEncounter.code
                    Comments

                    This encompassingEncounter MAY contain zero or one [0..1] code, which SHOULD be selected from ValueSet Act Encounter Codes urn:oid:2.16.840.1.113762.1.4.1240.5 (CONF:1198-30873).

                    Control0..1
                    BindingThe codes SHOULD be taken from Act Encounter Codes .
                    (preferred to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1240.5)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    2296. ClinicalDocument.componentOf.encompassingEncounter.effectiveTime
                    Definition

                    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

                    ShortBase for all types and resources
                    Comments

                    This encompassingEncounter SHALL contain exactly one [1..1] US Realm Date and Time (Interval) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.3) (CONF:4537-9958).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS(US Realm Date and Time - Interval)
                    Is Modifierfalse
                    Invariantsivl-ts-center: Center cannot co-exist with low or high (center.empty() or (low.empty() and high.empty()))
                    ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day. (value.exists() implies value.toString().length() >= 10)
                    ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component. (value.exists() implies value.toString().length() > 10)
                    2298. ClinicalDocument.componentOf.encompassingEncounter.sdtcAdmissionReferralSourceCode
                    Definition

                    This element is a coded concept that represents the type of referral. Its RIM source class is PatientEncounter.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameadmissionReferralSourceCode.
                    2300. ClinicalDocument.componentOf.encompassingEncounter.dischargeDispositionCode
                    Control0..1
                    BindingFor example codes, see USEncounterDischargeDisposition
                    (example to http://terminology.hl7.org/ValueSet/v3-USEncounterDischargeDisposition)
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                    2302. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty
                    Definition

                    The responsibleParty participant represents the participant having primary legal responsibility for the encounter. This differs from the legalAuthenticator participant in that the legalAuthenticator may or may not be the responsible party, and is serving a medical records function by signing off on the document, moving it into a completed state.

                    Comments

                    This encompassingEncounter SHOULD contain zero or one [0..1] responsibleParty (CONF:1198-8391).

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2304. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2306. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2308. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2310. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2312. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2314. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2316. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2318. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2320. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2322. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from CDAParticipationType
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueRESP
                    2324. ClinicalDocument.componentOf.encompassingEncounter.responsibleParty.assignedEntity
                    Comments

                    The responsibleParty, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:1198-32904).

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity
                    Invariants1198-32905: This assignedEntity SHALL contain an assignedPerson or a representedOrganization or both (CONF:1198-32905). (assignedPerson.exists() or representedOrganization.exists())
                    2326. ClinicalDocument.componentOf.encompassingEncounter.encounterParticipant
                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant
                    2328. ClinicalDocument.componentOf.encompassingEncounter.location
                    Definition

                    The location participant (location class) relates a healthcare facility (HealthCareFacility class) to the encounter to indicate where the encounter took place. The entity playing the role of HealthCareFacility is a place (Place class). The entity scoping the HealthCareFacility role is an organization (Organization class).

                    The setting of an encounter (e.g. cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) can be expressed in HealthCareFacility.code. Note that setting and physical location are not the same. There is a many-to-many relationship between setting and the physical location where care is delivered. Thus, a particular room can provide the location for cardiology clinic one day, and for primary care clinic another day; and cardiology clinic today might be held in one physical location, but in another physical location tomorrow.

                    When the location is an organization, this is indicated by the presence of a scoping Organization, without a playing Place.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                    2330. ClinicalDocument.componentOf.encompassingEncounter.location.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2332. ClinicalDocument.componentOf.encompassingEncounter.location.realmCode
                    Definition

                    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                    2334. ClinicalDocument.componentOf.encompassingEncounter.location.typeId
                    Definition

                    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2336. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.nullFlavor
                    Definition

                    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                    Control0..1
                    BindingThe codes SHALL be taken from CDANullFlavor
                    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExceptional Value Detail
                    2338. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.assigningAuthorityName
                    Definition

                    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                    Control0..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelAssigning Authority Name
                    2340. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.displayable
                    Definition

                    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                    Control0..1
                    Typeboolean(bl: Boolean)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelDisplayable
                    2342. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.root
                    Definition

                    Identifies the type as an HL7 Registered model

                    Control1..1
                    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.1.3
                    2344. ClinicalDocument.componentOf.encompassingEncounter.location.typeId.extension
                    Definition

                    A character string as a unique identifier within the scope of the identifier root.

                    Control1..1
                    Typestring(st: Character String)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelExtension
                    2346. ClinicalDocument.componentOf.encompassingEncounter.location.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control0..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    2348. ClinicalDocument.componentOf.encompassingEncounter.location.typeCode
                    Control0..1
                    BindingThe codes SHALL be taken from ParticipationTargetLocation
                    (required to http://terminology.hl7.org/ValueSet/v3-ParticipationTargetLocation)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueLOC
                    2350. ClinicalDocument.componentOf.encompassingEncounter.location.healthCareFacility
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility
                    2352. ClinicalDocument.component
                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Component