FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/2.16.840.1.113883.10.22.1.2--20240802130239

Packagehl7.cda.uv.ips
TypeStructureDefinition
Id2.16.840.1.113883.10.22.1.2--20240802130239
FHIR VersionR4
Sourcehttp://hl7.org/cda/uv/cda-ips/https://build.fhir.org/ig/HL7/CDA-IPS/StructureDefinition-2.16.840.1.113883.10.22.1.2--20240802130239.html
URLhttp://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.1.2--20240802130239
Version1.1.0-ballot
Statusdraft
Date2024-08-02T13:02:39Z
NameHL7_IPS
TitleInternational Patient Summary
Realmuv
Authorityhl7
DescriptionThe **International Patient Summary** is a **"Minimal and non-exhaustive Patient Summary, specialty-agnostic, condition-independent, but readily usable by all clinicians for the unscheduled (cross-border) care of a patient."** The IPS templates aim to: * Serve for both cross-jurisdictional (through adaptation/extension for multi-language and realm scenarios, including translation) and national (through localization) patient summaries. * Support emergency care and unplanned care in any country (home and foreign), regardless of language * Define value sets based on international vocabularies that are usable and understandable in any country  
Typehttp://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
CDCD: ConceptDescriptor (V3 Data Type)
ClinicalDocumentClinicalDocument (CDA Class)
IIII: InstanceIdentifier (V3 Data Type)
Participant1Participant1 (CDA Class)
SectionSection (CDA Class)
2.16.840.1.113883.10.22.15--20240612085101IPS Alerts Section
2.16.840.1.113883.10.22.16--20240612092602IPS Patient Story Section
2.16.840.1.113883.10.22.3.1--20161111000000IPS Medication Summary Section
2.16.840.1.113883.10.22.3.10--20200510185232IPS Social History Section
2.16.840.1.113883.10.22.3.11--20200507184608IPS History of Pregnancy Section
2.16.840.1.113883.10.22.3.12--20200508163849IPS Advance Directives Section
2.16.840.1.113883.10.22.3.14--20170430000000IPS Results Section
2.16.840.1.113883.10.22.3.2--20240804100736IPS Allergies and Intolerances Section
2.16.840.1.113883.10.22.3.3--20170215000000IPS Problems Section
2.16.840.1.113883.10.22.3.4--20170327000000IPS History of Procedures Section
2.16.840.1.113883.10.22.3.5--20170405000000IPS Immunizations Section
2.16.840.1.113883.10.22.3.6--20211020171142IPS Medical Devices Section
2.16.840.1.113883.10.22.3.7--20170412000000IPS History of Past Illness Section
2.16.840.1.113883.10.22.3.8--20200508191737IPS Functional Status Section
2.16.840.1.113883.10.22.3.9--20200508182838IPS Plan of Care Section
ValueSet
v3-AdministrativeGenderAdministrativeGender
v3-PersonalRelationshipRoleTypePersonalRelationshipRoleType
v3-PostalAddressUsePostalAddressUse
v3-TelecommunicationAddressUseTelecommunicationAddressUse
v3-xBasicConfidentialityKindx_BasicConfidentialityKind
v3-AdministrativeGenderAdministrativeGender
v3-PersonalRelationshipRoleTypePersonalRelationshipRoleType
v3-PostalAddressUsePostalAddressUse
v3-TelecommunicationAddressUseTelecommunicationAddressUse
v3-xBasicConfidentialityKindx_BasicConfidentialityKind

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition 2.16.840.1.113883.10.22.1.2--20240802130239

NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalDocument S0..*ClinicalDocumentXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, title, sdtcStatusCode, effectiveTime, confidentialityCode, languageCode, setId, versionNumber, copyTime, recordTarget, author, dataEnterer, informant, custodian, informationRecipient, legalAuthenticator, authenticator, participant, inFulfillmentOf, documentationOf, relatedDocument, authorization, componentOf, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... realmCode S0..1CS
... typeId S1..1II
.... @root 1..1stringFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1stringFixed Value: POCD_HD000040
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... @root 1..1stringFixed Value: 2.16.840.1.113883.10.22.1.1
... id S1..1II
... code S1..1CE
.... @code 0..1csFixed Value: 60591-5
.... @codeSystem 0..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.6.1
.... @displayName 1..1string
.... Slices for translation 1..*CDSlice: Unordered, Open by value:code
..... translation:primary S0..*CD
... title S1..1ST
... effectiveTime S1..1TS
... confidentialityCode S1..1CEBinding: x_BasicConfidentialityKind (required): HL7 BasicConfidentialityKind

... languageCode SC1..1CSBinding: AllLanguages (required): All Languages


PD4012N3l16l644l27l23l19: The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)
... setId S0..1II
... versionNumber S0..1INT
... recordTarget S1..*RecordTarget
.... @typeCode 0..1codeFixed Value: RCT
.... @contextControlCode 0..1codeFixed Value: OP
.... patientRole S1..1PatientRole
..... @classCode 0..1codeFixed Value: PAT
..... id S1..*II
..... addr S1..*AD
...... streetAddressLine 0..*
...... city 0..1
...... postalCode 0..1
...... state 0..1
...... country 0..1
...... @nullFlavor 0..1codeFixed Value: NI
...... @use 0..1codeBinding: PostalAddressUse (required): PostalAddressUse

..... telecom S1..*TEL
...... @nullFlavor 0..1codeFixed Value: NI
...... @use 0..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

..... patient S1..1Patient
...... @classCode 0..1codeFixed Value: PSN
...... @determinerCode 0..1codeFixed Value: INSTANCE
...... name S1..*PN
....... family S1..*
....... given S1..*
...... administrativeGenderCode S1..1CEBinding: AdministrativeGender (required): Administrative Gender (HL7 V3)

....... @nullFlavor 0..1codeFixed Value: UNK
...... birthTime S1..1TS
...... guardian S0..*Guardian
....... @classCode 1..1codeFixed Value: GUARD
....... code S0..1CEBinding: PersonalRelationshipRoleType (required): PersonalRelationshipRoleType

....... addr S1..*AD
........ streetAddressLine 0..*
........ city 0..1
........ postalCode 0..1
........ state 0..1
........ country 0..1
........ @nullFlavor 0..1codeFixed Value: NI
........ @use 0..1codeBinding: PostalAddressUse (required): PostalAddressUse

....... telecom S1..*TEL
........ @nullFlavor 0..1codeFixed Value: NI
........ @use 0..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

....... guardianPerson S1..1Person
........ name S1..*PN
......... family S1..*
......... given S1..*
...... languageCommunication S0..*LanguageCommunication
....... languageCode SC1..1CSBinding: AllLanguages (required): All Languages


MD1756847N1l1l3l28l13l16l22l7l18: The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)
... author S1..*Author
.... @typeCode 0..1codeFixed Value: AUT
.... @contextControlCode 0..1codeFixed Value: OP
.... functionCode S0..1CE
.... time S1..1TS
.... assignedAuthor S1..1AssignedAuthor
..... name S1..*
...... family S1..*
...... given S1..*
..... manufacturerModelName 0..1
..... softwareName 0..1
..... @classCode 0..1codeFixed Value: ASSIGNED
..... id S1..*II
...... @nullFlavor 0..1code
..... code S0..1CEBinding: IPS Healthcare Professional Roles (extensible): IPS Healthcare Professional Roles

..... addr S1..*AD
..... telecom S1..*TEL
...... @value 0..1url
...... @use 0..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

..... representedOrganization S0..1Organization
...... @classCode 1..1codeFixed Value: ORG
...... @determinerCode 1..1codeFixed Value: INSTANCE
...... id S1..*II
....... @nullFlavor 0..1code
...... name S1..1ON
....... @nullFlavor 0..1code
...... telecom S1..*TEL
....... @nullFlavor 0..1code
....... @use 1..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

...... addr S1..1AD
....... streetAddressLine 0..*
....... city 0..1
....... postalCode 0..1
....... state 0..1
....... country 0..1
....... @nullFlavor 0..1codeFixed Value: NI
....... @use 0..1codeBinding: PostalAddressUse (required): PostalAddressUse

... custodian S1..1Custodian
.... @typeCode 0..1codeFixed Value: CST
.... assignedCustodian S1..1AssignedCustodian
..... @classCode 0..1codeFixed Value: ASSIGNED
..... representedCustodianOrganization S1..1CustodianOrganization
...... @classCode 0..1codeFixed Value: ORG
...... @determinerCode 0..1codeFixed Value: INSTANCE
...... id S1..*II
....... @nullFlavor 0..1code
...... name S1..1ON
....... @nullFlavor 0..1code
...... telecom S1..1TEL
....... @nullFlavor 0..1code
....... @use 1..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

...... addr S1..1AD
....... streetAddressLine 0..*
....... city 0..1
....... postalCode 0..1
....... state 0..1
....... country 0..1
....... @nullFlavor 0..1codeFixed Value: NI
....... @use 0..1codeBinding: PostalAddressUse (required): PostalAddressUse

... legalAuthenticator S0..*LegalAuthenticator
.... time S1..1TS
.... signatureCode S0..1CS
..... @code 0..1csFixed Value: S
.... assignedEntity S0..1AssignedEntity
..... id S1..*II
..... addr S1..*AD
..... telecom S1..*TEL
..... assignedPerson S1..1Person
...... @classCode 0..1codeFixed Value: PSN
...... @determinerCode 0..1codeFixed Value: INSTANCE
...... name S1..*PN
....... family S1..*
....... given S1..*
..... representedOrganization S1..1Organization
... Slices for participant 1..*Participant1Slice: Unordered, Open by value:typeCode
.... participant:primary S0..*Participant1
..... Slices for templateId 1..*IISlice: Unordered, Open by value:typeCode
...... templateId:primary S1..1II
....... @root 1..1stringFixed Value: 2.16.840.1.113883.10.22.2.5
..... @typeCode 1..1codeFixed Value: IND
..... functionCode 0..1CE
...... @code 0..1csFixed Value: PCP
...... @codeSystem 0..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.5.88
..... associatedEntity 0..*AssociatedEntity
...... name S1..*
....... family S1..*
....... given S1..*
...... name S1..*
...... @classCode 1..1codeBinding: http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.33--20160623000000 (required): INDRoleclassCodes

...... code S0..1CEBinding: IPS Healthcare Professional Roles (required): IPS Healthcare Professional Roles

...... addr SC1..*ADMD1759580N1l1l3l27l15l13l10: If addr is not nullflavored at least one sub element has to be provided
....... streetAddressLine 0..*
....... city 0..1
....... postalCode 0..1
....... state 0..1
....... country 0..1
....... @nullFlavor 0..1codeFixed Value: NI
....... @use 0..1codeBinding: PostalAddressUse (required): PostalAddressUse

...... telecom S1..*TEL
....... @nullFlavor 0..1codeFixed Value: NI
....... @use 0..1codeBinding: TelecommunicationAddressUse (required): TelecommunicationAddressUse

... documentationOf S0..*DocumentationOf
.... @typeCode 0..1codeFixed Value: DOC
.... serviceEvent S1..1ServiceEvent
..... @classCode 1..1codeFixed Value: PCPR
..... @moodCode 1..1codeFixed Value: EVN
..... id S0..*II
..... effectiveTime S1..1IVL_TS
...... low S1..1IVXB_TS
...... high S1..1IVXB_TS
..... performer S0..*Performer1
...... @typeCode 1..1codeBinding: urn:oid:2.16.840.1.113883.1.11.19601 (required): x_ServiceEventPerformer

...... functionCode S0..1CE
...... time S0..1IVL_TS
...... assignedEntity S1..1AssignedEntity
....... id S1..*II
....... code S0..1CEBinding: IPS Healthcare Professional Roles (extensible): IPS Healthcare Professional Roles

....... addr S1..*AD
....... telecom S1..*TEL
....... assignedPerson 0..1Person
........ @classCode 0..1codeFixed Value: PSN
........ @determinerCode 0..1codeFixed Value: INSTANCE
........ name S1..*PN
....... representedOrganization 0..1Organization
... relatedDocument S0..*RelatedDocument
.... @typeCode 1..1codeBinding: http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.1.11.11610--20171004171324 (required): x_ActRelationshipDocument

.... parentDocument S1..1ParentDocument
..... @classCode 0..1codeFixed Value: DOCCLIN
..... @moodCode 0..1codeFixed Value: EVN
..... id S1..*II
..... code S0..1CD
...... @codeSystem 0..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.6.1
..... text S0..1ED
..... setId S0..1II
..... versionNumber S0..1INT
... component S1..1Component
.... structuredBody S1..1StructuredBody
..... @classCode 0..1codeFixed Value: DOCBODY
..... Slices for component 1..*InfrastructureRootSlice: Unordered, Open by value:profile
...... component:component-1 SC1..1InfrastructureRootcomponent-1: contains IPS Medication Summary Section 2.16.840.1.113883.10.22.3.1 (2016-11-11)
....... section S1..1IPSMedicationSummarySectionBase for all types and resources
...... component:component-2 SC1..1InfrastructureRootcomponent-2: contains IPS Allergies and Intolerances Section 2.16.840.1.113883.10.22.3.2 (2024-08-04)
....... section S1..1IPSSectionAllergiesOrIntolerancesBase for all types and resources
...... component:component-3 SC1..1InfrastructureRootcomponent-3: contains IPS Problems Section 2.16.840.1.113883.10.22.3.3 (2017-02-15)
....... section S1..1IPSProblemListBase for all types and resources
...... component:component-4 SC0..1InfrastructureRootcomponent-4: contains IPS History of Procedures Section 2.16.840.1.113883.10.22.3.4 (2017-03-27)
....... section S1..1IPSHistoryofProceduresSectionBase for all types and resources
...... component:component-5 SC0..1InfrastructureRootcomponent-5: contains IPS Immunizations Section 2.16.840.1.113883.10.22.3.5 (2017-04-05)
....... section S1..1IPSImmunizationsSectionBase for all types and resources
...... component:component-6 SC0..1InfrastructureRootcomponent-6: contains IPS Medical Devices Section 2.16.840.1.113883.10.22.3.6 (2021-10-20)
....... section S1..1IPSMedicalDevicesSectionBase for all types and resources
...... component:component-7 SC0..1InfrastructureRootcomponent-7: contains IPS Results Section 2.16.840.1.113883.10.22.3.14 (2017-04-30)
....... section S1..1IPSResultsSectionBase for all types and resources
...... component:component-8 SC0..1InfrastructureRootcomponent-8: contains IHE Coded Vital Signs Section 1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2 (2015-10-05)
....... section S1..1?pkp-2?
...... component:component-9 C0..1InfrastructureRootcomponent-9: contains IPS History of Past Illness Section 2.16.840.1.113883.10.22.3.7 (2017-04-12)
....... section 1..1IPSHistoryOfPastIllnessSectionBase for all types and resources
...... component:component-10 C0..1InfrastructureRootcomponent-10: contains IPS Functional Status Section 2.16.840.1.113883.10.22.3.8 (2020-05-08)
....... section 1..1IPSFunctionalStatusSectionBase for all types and resources
...... component:component-11 C0..1InfrastructureRootcomponent-11: contains IPS Plan of Care Section 2.16.840.1.113883.10.22.3.9 (2020-05-08)
....... section 1..1IPSPlanofCareSectionBase for all types and resources
...... component:component-12 C0..1InfrastructureRootcomponent-12: contains IPS Social History Section 2.16.840.1.113883.10.22.3.10 (2020-05-10)
....... section 1..1IPSSocialHistorySectionBase for all types and resources
...... component:component-13 C0..1InfrastructureRootcomponent-13: contains IPS History of Pregnancy Section 2.16.840.1.113883.10.22.3.11 (2020-05-07)
....... section 1..1IPSHistoryofpregnancysectionBase for all types and resources
...... component:component-14 C0..1InfrastructureRootcomponent-14: contains IPS Advance Directives Section 2.16.840.1.113883.10.22.3.12 (2020-05-08)
....... section 1..1IPSAdvanceDirectivesSectionBase for all types and resources
...... component:component-15 C0..1InfrastructureRootcomponent-15: contains IPS Alerts Section 2.16.840.1.113883.10.22.15 (2024-06-12)
....... section 1..1IPSAlertsSectionBase for all types and resources
...... component:component-16 C0..1InfrastructureRootcomponent-16: contains IPS Patient Story Section 2.16.840.1.113883.10.22.16 (2024-06-12)
....... section 1..1IPSPatientStorySectionBase for all types and resources

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "2.16.840.1.113883.10.22.1.2--20240802130239",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/4.0/StructureDefinition/StructureDefinition"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace",
      "valueUri": "urn:hl7-org:v3"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod",
      "valuePeriod": {
        "start": "2024-08-02T13:02:39+02:00"
      }
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "_valueBoolean": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
            "valueCode": "not-applicable"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
      "valueUri": "urn:hl7-org:v3"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
      "valueString": "ClinicalDocument"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/type-profile-style",
      "valueUri": "cda"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
      "valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
    }
  ],
  "url": "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.1.2--20240802130239",
  "identifier": [
    {
      "use": "official",
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.10.22.1.2"
    }
  ],
  "version": "1.1.0-ballot",
  "name": "HL7_IPS",
  "title": "International Patient Summary",
  "status": "draft",
  "experimental": false,
  "date": "2024-08-02T13:02:39Z",
  "publisher": "Health Level Seven",
  "contact": [
    {
      "name": "HL7 International - International Patient Summary",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/structure"
        }
      ]
    }
  ],
  "description": "The **International Patient Summary** is a **\"Minimal and non-exhaustive Patient Summary, specialty-agnostic, condition-independent, but readily usable by all clinicians for the unscheduled (cross-border) care of a patient.\"**\n                 \nThe IPS templates aim to:\n                 \n* Serve for both cross-jurisdictional (through adaptation/extension for multi-language and realm scenarios, including translation) and national (through localization) patient summaries.\n* Support emergency care and unplanned care in any country (home and foreign), regardless of language\n* Define value sets based on international vocabularies that                             are usable and understandable in any country  ",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument",
  "baseDefinition": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument",
  "derivation": "constraint",
  "snapshot": {
    "element": [
      {
        "id": "ClinicalDocument",
        "path": "ClinicalDocument",
        "short": "Base for all types and resources",
        "definition": "CDA header",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.nullFlavor",
        "path": "ClinicalDocument.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.classCode",
        "path": "ClinicalDocument.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DOCCLIN",
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActClass"
        }
      },
      {
        "id": "ClinicalDocument.moodCode",
        "path": "ClinicalDocument.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.moodCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "EVN",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActMood"
        }
      },
      {
        "id": "ClinicalDocument.realmCode",
        "path": "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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.typeId",
        "path": "ClinicalDocument.typeId",
        "definition": "The clinical document typeId identifies the constraints imposed by CDA R2 on the content, essentially acting as a version identifier.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.typeId.nullFlavor",
        "path": "ClinicalDocument.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.typeId.displayable",
        "path": "ClinicalDocument.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.typeId.root",
        "path": "ClinicalDocument.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.typeId.extension",
        "path": "ClinicalDocument.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "POCD_HD000040"
      },
      {
        "id": "ClinicalDocument.templateId",
        "path": "ClinicalDocument.templateId",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "root"
            },
            {
              "type": "value",
              "path": "extension"
            }
          ],
          "rules": "open"
        },
        "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",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.templateId:primary",
        "path": "ClinicalDocument.templateId",
        "sliceName": "primary",
        "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",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.templateId:primary.nullFlavor",
        "path": "ClinicalDocument.templateId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.templateId:primary.assigningAuthorityName",
        "path": "ClinicalDocument.templateId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.templateId:primary.displayable",
        "path": "ClinicalDocument.templateId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.templateId:primary.root",
        "path": "ClinicalDocument.templateId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.10.22.1.1"
      },
      {
        "id": "ClinicalDocument.templateId:primary.extension",
        "path": "ClinicalDocument.templateId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.id",
        "path": "ClinicalDocument.id",
        "definition": "Unique identifier of this instance of the Patient Summary.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.id",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.code",
        "path": "ClinicalDocument.code",
        "definition": "Determines the document type that is the \"Patient Summary\" document",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.code",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/doc-typecodes"
        }
      },
      {
        "id": "ClinicalDocument.code.nullFlavor",
        "path": "ClinicalDocument.code.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.code.code",
        "path": "ClinicalDocument.code.code",
        "representation": [
          "xmlAttr"
        ],
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedString": "60591-5"
      },
      {
        "id": "ClinicalDocument.code.codeSystem",
        "path": "ClinicalDocument.code.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System",
        "definition": "Specifies the code system that defines the code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystem",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.6.1"
      },
      {
        "id": "ClinicalDocument.code.codeSystemName",
        "path": "ClinicalDocument.code.codeSystemName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Name",
        "definition": "The common name of the coding system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.codeSystemVersion",
        "path": "ClinicalDocument.code.codeSystemVersion",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Version",
        "definition": "If applicable, a version descriptor defined specifically for the given code system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.displayName",
        "path": "ClinicalDocument.code.displayName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Display Name",
        "definition": "A name or title for the code, under which the sending system shows the code value to its users.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "CD.displayName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.sdtcValueSet",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSet"
          }
        ],
        "path": "ClinicalDocument.code.sdtcValueSet",
        "representation": [
          "xmlAttr"
        ],
        "definition": "The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.valueSet",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.sdtcValueSetVersion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSetVersion"
          }
        ],
        "path": "ClinicalDocument.code.sdtcValueSetVersion",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.sdtcValueSetVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.originalText",
        "path": "ClinicalDocument.code.originalText",
        "label": "Original Text",
        "definition": "The text or phrase used as the basis for the coding.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.originalText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.qualifier",
        "path": "ClinicalDocument.code.qualifier",
        "label": "Qualifier",
        "definition": "Specifies additional codes that increase the specificity of the the primary code.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.qualifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CR"
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.translation",
        "path": "ClinicalDocument.code.translation",
        "representation": [
          "typeAttr"
        ],
        "label": "Translation",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            }
          ],
          "rules": "open"
        },
        "definition": "A set of other concept descriptors that translate this concept descriptor into other code systems.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.translation:primary",
        "path": "ClinicalDocument.code.translation",
        "representation": [
          "typeAttr"
        ],
        "sliceName": "primary",
        "label": "Translation",
        "definition": "This element can be here used either to provide the originally used document code if this IPS is the result of a transformation.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.title",
        "path": "ClinicalDocument.title",
        "definition": "ClinicalDocument/title is used for display purposes.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.title",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.sdtcStatusCode",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "statusCode"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.sdtcStatusCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-ActStatus"
        }
      },
      {
        "id": "ClinicalDocument.effectiveTime",
        "path": "ClinicalDocument.effectiveTime",
        "definition": "Time of creation of the Patient Summary",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.effectiveTime",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.confidentialityCode",
        "path": "ClinicalDocument.confidentialityCode",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.confidentialityCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "HL7 BasicConfidentialityKind",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-xBasicConfidentialityKind"
        }
      },
      {
        "id": "ClinicalDocument.languageCode",
        "path": "ClinicalDocument.languageCode",
        "definition": "Document Language CodeThe two characters form SHALL be used when available; otherwise the three characters representation SHALL be adopted",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.languageCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "condition": [
          "PD4012N3l16l644l27l23l19"
        ],
        "constraint": [
          {
            "key": "PD4012N3l16l644l27l23l19",
            "severity": "error",
            "human": "The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)",
            "xpath": "matches(@code,'[a-z]{2,3}-[A-Z]{2,3}')"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "All Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/all-languages"
        }
      },
      {
        "id": "ClinicalDocument.setId",
        "path": "ClinicalDocument.setId",
        "definition": "This attribute “represents an identifier that is common across all document revisions”.\n                         \nIn the case the IPS instance is generated as result of one or more transformations (translation/transcoding) the setId is supposed to remain unchanged across all those transformations.\n                         \nImplementers are recommended to use this attribute.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.setId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.versionNumber",
        "path": "ClinicalDocument.versionNumber",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.versionNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/INT"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.copyTime",
        "path": "ClinicalDocument.copyTime",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.copyTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget",
        "path": "ClinicalDocument.recordTarget",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.recordTarget",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.nullFlavor",
        "path": "ClinicalDocument.recordTarget.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId.root",
        "path": "ClinicalDocument.recordTarget.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.typeId.extension",
        "path": "ClinicalDocument.recordTarget.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.typeCode",
        "path": "ClinicalDocument.recordTarget.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "RecordTarget.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "RCT",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.contextControlCode",
        "path": "ClinicalDocument.recordTarget.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "RecordTarget.contextControlCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "OP",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole",
        "path": "ClinicalDocument.recordTarget.patientRole",
        "min": 1,
        "max": "1",
        "base": {
          "path": "RecordTarget.patientRole",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PatientRole"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientRole.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PAT",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassRelationshipFormal"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.id",
        "path": "ClinicalDocument.recordTarget.patientRole.id",
        "definition": "Patient Identifiers: Primary Patient Identifier (Regional/National Health Id), Secondary Patient Identifier (Social/Insurance Number)",
        "min": 1,
        "max": "*",
        "base": {
          "path": "PatientRole.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientRole.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr",
        "path": "ClinicalDocument.recordTarget.patientRole.addr",
        "definition": "The patient address.When used for cross-border exchange the country address part has to be provided.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "PatientRole.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.isNotOrdered",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.isNotOrdered",
        "representation": [
          "xmlAttr"
        ],
        "label": "Is Not Ordered",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.isNotOrdered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.use",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item",
        "definition": "A series of items that constitute the address.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "AD-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(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",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter",
        "definition": "Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.delimiter",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.delimiter.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DEL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country",
        "definition": "Country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.country.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.country.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CNT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state",
        "definition": "A sub-unit of a country with limited sovereignty in a federally organized country.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.state.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.state.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county",
        "path": "ClinicalDocument.recordTarget.patientRole.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\".)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.county",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.county.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.county.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CPA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city",
        "definition": "The name of the city, town, village, or other community or delivery center",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.city.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.city.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CTY"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode",
        "definition": "A postal code designating a region defined by the postal service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postalCode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ZIP"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine",
        "definition": "Street address line",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "SAL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber",
        "path": "ClinicalDocument.recordTarget.patientRole.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumber.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric",
        "definition": "The numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumberNumeric",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.houseNumberNumeric.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNN"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction",
        "definition": "Direction (e.g., N, S, W, E)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.direction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.direction.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DIR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName",
        "definition": "Name of a roadway or artery recognized by a municipality (including street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetName.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase",
        "definition": "The base name of a roadway or artery recognized by a municipality (excluding street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameBase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameBase.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STB"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType",
        "definition": "The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.streetNameType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STTYP"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator",
        "path": "ClinicalDocument.recordTarget.patientRole.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.additionalLocator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.additionalLocator.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ADL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID",
        "path": "ClinicalDocument.recordTarget.patientRole.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitID",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitID.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNID"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType",
        "definition": "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.unitType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNIT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf",
        "path": "ClinicalDocument.recordTarget.patientRole.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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.careOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.careOf.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CAR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract",
        "definition": "A geographic sub-unit delineated for demographic purposes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.censusTract",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.censusTract.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CEN"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DAL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType",
        "path": "ClinicalDocument.recordTarget.patientRole.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINST"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea",
        "path": "ClinicalDocument.recordTarget.patientRole.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationArea",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationArea.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier",
        "path": "ClinicalDocument.recordTarget.patientRole.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'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationQualifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryInstallationQualifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTQ"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode",
        "definition": "Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryMode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryMode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMOD"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier",
        "path": "ClinicalDocument.recordTarget.patientRole.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryModeIdentifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.deliveryModeIdentifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMODID"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix",
        "definition": "Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.buildingNumberSuffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.buildingNumberSuffix.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNS"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox",
        "definition": "A numbered box located in a post station.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.postBox.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "POB"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct",
        "definition": "A subsection of a municipality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.precinct",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.language",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.precinct.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRE"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.item.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.addr.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom",
        "definition": "Patient’s telecom information : e.g. telephone number, e-mail address. If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "PatientRole.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.value",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/url"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.use",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient",
        "path": "ClinicalDocument.recordTarget.patientRole.patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientRole.patient",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Patient"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.determinerCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.id",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.id",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name",
        "definition": "Patient NameThe Alphabetic representation of the name SHALL be always provided",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Patient.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PN"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item",
        "definition": "A series of items that constitute the name.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EN.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "EN-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(delimiter | family | given | prefix | suffix | xmlText).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/EN"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.delimiter",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.delimiter",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.delimiter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.family",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.family",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.family",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.given",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.given",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.given",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.prefix",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.prefix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.prefix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.suffix",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.item.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.validTime",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.validTime",
        "label": "Valid Time",
        "definition": "An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.validTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcDesc",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "desc"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.sdtcDesc",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode",
        "definition": "Patient's Gender",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Patient.administrativeGenderCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Administrative Gender (HL7 V3)",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "UNK",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.code",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.code",
        "representation": [
          "xmlAttr"
        ],
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystem",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System",
        "definition": "Specifies the code system that defines the code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystem",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystemName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystemName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Name",
        "definition": "The common name of the coding system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystemVersion",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.codeSystemVersion",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Version",
        "definition": "If applicable, a version descriptor defined specifically for the given code system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.displayName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.displayName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Display Name",
        "definition": "A name or title for the code, under which the sending system shows the code value to its users.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.displayName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.sdtcValueSet",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSet"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.sdtcValueSet",
        "representation": [
          "xmlAttr"
        ],
        "definition": "The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.valueSet",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.sdtcValueSetVersion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSetVersion"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.sdtcValueSetVersion",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.sdtcValueSetVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.originalText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.originalText",
        "label": "Original Text",
        "definition": "The text or phrase used as the basis for the coding.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.originalText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.qualifier",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.qualifier",
        "label": "Qualifier",
        "definition": "Specifies additional codes that increase the specificity of the the primary code.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.qualifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CR"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.translation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.translation",
        "representation": [
          "typeAttr"
        ],
        "label": "Translation",
        "definition": "A set of other concept descriptors that translate this concept descriptor into other code systems.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.birthTime",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.birthTime",
        "definition": "Patient's Date of Birth. The patient date of birth may be a partial date such as only the year.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Patient.birthTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedInd",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "deceasedInd"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedInd",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.sdtcDeceasedInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/BL"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "deceasedTime"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcDeceasedTime",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.sdtcDeceasedTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthInd",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "multipleBirthInd"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthInd",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.sdtcMultipleBirthInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/BL"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthOrderNumber",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "multipleBirthOrderNumber"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcMultipleBirthOrderNumber",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.sdtcMultipleBirthOrderNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/INT-POS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.maritalStatusCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.maritalStatusCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.maritalStatusCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-MaritalStatus"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.religiousAffiliationCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.religiousAffiliationCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.religiousAffiliationCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-ReligiousAffiliation"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.raceCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.raceCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.raceCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-Race"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcRaceCode",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "raceCode"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcRaceCode",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Patient.sdtcRaceCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-Race"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.ethnicGroupCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.ethnicGroupCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.ethnicGroupCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-Ethnicity"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.sdtcEthnicGroupCode",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "ethnicGroupCode"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.sdtcEthnicGroupCode",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Patient.sdtcEthnicGroupCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-Ethnicity"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian",
        "definition": "The guardians of a patient. \n                                     \nOther patient contacts are described using the /ClinicalDocument/participant structure. The <associatedEntity> element defines the type of contact.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Patient.guardian",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Guardian"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Guardian.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "GUARD",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassAgent"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.id",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.id",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Guardian.id",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Guardian.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.code",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.code",
        "definition": "The relationship between the patient and the guardian or other contact may be recorded in the  element. ",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Guardian.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "PersonalRelationshipRoleType",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and no address parts shall be present, otherwise there shall be no nullFlavor attribute, and at least one of the address parts listed below shall be present.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Guardian.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.isNotOrdered",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.isNotOrdered",
        "representation": [
          "xmlAttr"
        ],
        "label": "Is Not Ordered",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.isNotOrdered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item",
        "definition": "A series of items that constitute the address.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "AD-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(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",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter",
        "definition": "Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.delimiter",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.delimiter.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DEL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country",
        "definition": "Country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.country.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CNT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state",
        "definition": "A sub-unit of a country with limited sovereignty in a federally organized country.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.state.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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\".)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.county",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.county.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CPA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city",
        "definition": "The name of the city, town, village, or other community or delivery center",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.city.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CTY"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode",
        "definition": "A postal code designating a region defined by the postal service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postalCode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ZIP"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine",
        "definition": "Street address line",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "SAL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumber.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric",
        "definition": "The numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumberNumeric",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.houseNumberNumeric.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNN"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction",
        "definition": "Direction (e.g., N, S, W, E)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.direction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.direction.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DIR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName",
        "definition": "Name of a roadway or artery recognized by a municipality (including street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetName.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase",
        "definition": "The base name of a roadway or artery recognized by a municipality (excluding street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameBase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameBase.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STB"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType",
        "definition": "The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.streetNameType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STTYP"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.additionalLocator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.additionalLocator.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ADL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitID",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitID.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNID"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType",
        "definition": "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.unitType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNIT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.careOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.careOf.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CAR"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract",
        "definition": "A geographic sub-unit delineated for demographic purposes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.censusTract",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.censusTract.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CEN"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DAL"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINST"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationArea",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationArea.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTA"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationQualifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryInstallationQualifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTQ"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode",
        "definition": "Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryMode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryMode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMOD"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryModeIdentifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.deliveryModeIdentifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMODID"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix",
        "definition": "Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.buildingNumberSuffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.buildingNumberSuffix.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNS"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox",
        "definition": "A numbered box located in a post station.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.postBox.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "POB"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct",
        "definition": "A subsection of a municipality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.precinct",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.representation",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.mediaType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.language",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.partType",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.precinct.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRE"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom",
        "definition": "Guardian’s telecom information: e.g. telephone number; e-mail address. If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Guardian.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.value",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/url"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Guardian.guardianPerson",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Person"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PSN",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.determinerCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name",
        "definition": "Patient Guardian's Name",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Person.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PN"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item",
        "definition": "A series of items that constitute the name.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EN.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "EN-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(delimiter | family | given | prefix | suffix | xmlText).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/EN"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.delimiter",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.delimiter",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.delimiter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.family",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.family",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.family",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.given",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.given",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.given",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.prefix",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.prefix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.prefix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.suffix",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.xmlText",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.validTime",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.validTime",
        "label": "Valid Time",
        "definition": "An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.validTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcDesc",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "desc"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcDesc",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "asPatientRelationship"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Person.sdtcAsPatientRelationship",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.classCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRS"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.determinerCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.code",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          }
        ],
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.sdtcAsPatientRelationship.code",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.code",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianOrganization",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianOrganization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Guardian.guardianOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.birthplace",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.birthplace",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Patient.birthplace",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Birthplace"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Patient.languageCommunication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.displayable",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.root",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.extension",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode",
        "definition": "Patient’s languageThe two characters form SHALL be used when available; otherwise the three characters representation SHALL be adopted",
        "min": 1,
        "max": "1",
        "base": {
          "path": "LanguageCommunication.languageCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "condition": [
          "MD1756847N1l1l3l28l13l16l22l7l18"
        ],
        "constraint": [
          {
            "key": "MD1756847N1l1l3l28l13l16l22l7l18",
            "severity": "error",
            "human": "The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)",
            "xpath": "matches(@code,'[a-z]{2,3}-[A-Z]{2,3}')"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "All Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/all-languages"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.modeCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LanguageCommunication.modeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-LanguageAbilityMode"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LanguageCommunication.proficiencyLevelCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.preferenceInd",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LanguageCommunication.preferenceInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/BL"
          }
        ]
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.providerOrganization",
        "path": "ClinicalDocument.recordTarget.patientRole.providerOrganization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientRole.providerOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author",
        "path": "ClinicalDocument.author",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.author",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Author"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.nullFlavor",
        "path": "ClinicalDocument.author.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.typeId.nullFlavor",
        "path": "ClinicalDocument.author.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.author.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.typeId.displayable",
        "path": "ClinicalDocument.author.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.typeId.root",
        "path": "ClinicalDocument.author.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.author.typeId.extension",
        "path": "ClinicalDocument.author.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.typeCode",
        "path": "ClinicalDocument.author.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Author.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "AUT",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"
        }
      },
      {
        "id": "ClinicalDocument.author.contextControlCode",
        "path": "ClinicalDocument.author.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Author.contextControlCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "OP",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"
        }
      },
      {
        "id": "ClinicalDocument.author.functionCode",
        "path": "ClinicalDocument.author.functionCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Author.functionCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.time",
        "path": "ClinicalDocument.author.time",
        "definition": "The author/time element represents the start time of the author’s participation in the creation of the clinical document. ",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Author.time",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor",
        "path": "ClinicalDocument.author.assignedAuthor",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Author.assignedAuthor",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.author.assignedAuthor.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId.displayable",
        "path": "ClinicalDocument.author.assignedAuthor.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId.root",
        "path": "ClinicalDocument.author.assignedAuthor.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.typeId.extension",
        "path": "ClinicalDocument.author.assignedAuthor.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.classCode",
        "path": "ClinicalDocument.author.assignedAuthor.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedAuthor.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ASSIGNED",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id",
        "path": "ClinicalDocument.author.assignedAuthor.id",
        "definition": "Author Identifier(s)",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedAuthor.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.assigningAuthorityName",
        "path": "ClinicalDocument.author.assignedAuthor.id.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.displayable",
        "path": "ClinicalDocument.author.assignedAuthor.id.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.root",
        "path": "ClinicalDocument.author.assignedAuthor.id.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.extension",
        "path": "ClinicalDocument.author.assignedAuthor.id.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AssignedAuthor.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.code",
        "path": "ClinicalDocument.author.assignedAuthor.code",
        "definition": "A code, which identifies the profession/competence/specialty of the author when it is a person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedAuthor.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.addr",
        "path": "ClinicalDocument.author.assignedAuthor.addr",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedAuthor.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom",
        "path": "ClinicalDocument.author.assignedAuthor.telecom",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedAuthor.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.value",
        "path": "ClinicalDocument.author.assignedAuthor.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.use",
        "path": "ClinicalDocument.author.assignedAuthor.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.assignedPerson",
        "path": "ClinicalDocument.author.assignedAuthor.assignedPerson",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedAuthor.assignedPerson",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Person"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice",
        "path": "ClinicalDocument.author.assignedAuthor.assignedAuthoringDevice",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedAuthor.assignedAuthoringDevice",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedAuthor.representedOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.realmCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.displayable",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.root",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.extension",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.templateId",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.classCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Organization.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ORG",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.determinerCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Organization.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Organization.id",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.assigningAuthorityName",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.displayable",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.root",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.extension",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Organization.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ON"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.use",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item",
        "definition": "A series of items that constitute the name.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "EN-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(delimiter | family | given | prefix | suffix | xmlText).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/EN"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.delimiter",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.delimiter",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.delimiter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.family",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.family",
        "min": 0,
        "max": "0",
        "base": {
          "path": "EN.item.family",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.given",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.given",
        "min": 0,
        "max": "0",
        "base": {
          "path": "EN.item.given",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.prefix",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.prefix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.prefix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.suffix",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.validTime",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.validTime",
        "label": "Valid Time",
        "definition": "An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.validTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Organization.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.value",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/url"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.use",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Organization.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.isNotOrdered",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.isNotOrdered",
        "representation": [
          "xmlAttr"
        ],
        "label": "Is Not Ordered",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.isNotOrdered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.use",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item",
        "definition": "A series of items that constitute the address.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "AD-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(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",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter",
        "definition": "Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.delimiter",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.delimiter.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DEL"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country",
        "definition": "Country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.country.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CNT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state",
        "definition": "A sub-unit of a country with limited sovereignty in a federally organized country.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.state.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STA"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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\".)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.county",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.county.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CPA"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city",
        "definition": "The name of the city, town, village, or other community or delivery center",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.city.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CTY"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode",
        "definition": "A postal code designating a region defined by the postal service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postalCode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ZIP"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine",
        "definition": "Street address line",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "SAL"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumber.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNR"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric",
        "definition": "The numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumberNumeric",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.houseNumberNumeric.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNN"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction",
        "definition": "Direction (e.g., N, S, W, E)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.direction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.direction.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DIR"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName",
        "definition": "Name of a roadway or artery recognized by a municipality (including street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetName.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STR"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase",
        "definition": "The base name of a roadway or artery recognized by a municipality (excluding street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameBase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameBase.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STB"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType",
        "definition": "The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.streetNameType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STTYP"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.additionalLocator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.additionalLocator.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ADL"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitID",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitID.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNID"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType",
        "definition": "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.unitType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNIT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.careOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.careOf.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CAR"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract",
        "definition": "A geographic sub-unit delineated for demographic purposes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.censusTract",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.censusTract.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CEN"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DAL"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINST"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationArea",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationArea.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTA"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationQualifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryInstallationQualifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTQ"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode",
        "definition": "Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryMode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryMode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMOD"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryModeIdentifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.deliveryModeIdentifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMODID"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix",
        "definition": "Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.buildingNumberSuffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.buildingNumberSuffix.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNS"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox",
        "definition": "A numbered box located in a post station.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.postBox.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "POB"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct",
        "definition": "A subsection of a municipality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.precinct",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.representation",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.mediaType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.language",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.partType",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.precinct.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRE"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.xmlText",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.standardIndustryClassCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.standardIndustryClassCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Organization.standardIndustryClassCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.asOrganizationPartOf",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.asOrganizationPartOf",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Organization.asOrganizationPartOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf"
          }
        ]
      },
      {
        "id": "ClinicalDocument.dataEnterer",
        "path": "ClinicalDocument.dataEnterer",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.dataEnterer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer"
          }
        ]
      },
      {
        "id": "ClinicalDocument.informant",
        "path": "ClinicalDocument.informant",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.informant",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Informant"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian",
        "path": "ClinicalDocument.custodian",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.custodian",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Custodian"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.nullFlavor",
        "path": "ClinicalDocument.custodian.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.typeId.nullFlavor",
        "path": "ClinicalDocument.custodian.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.custodian.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.typeId.displayable",
        "path": "ClinicalDocument.custodian.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.typeId.root",
        "path": "ClinicalDocument.custodian.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.custodian.typeId.extension",
        "path": "ClinicalDocument.custodian.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.typeCode",
        "path": "ClinicalDocument.custodian.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Custodian.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "CST",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian",
        "path": "ClinicalDocument.custodian.assignedCustodian",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Custodian.assignedCustodian",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.custodian.assignedCustodian.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId.displayable",
        "path": "ClinicalDocument.custodian.assignedCustodian.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId.root",
        "path": "ClinicalDocument.custodian.assignedCustodian.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.typeId.extension",
        "path": "ClinicalDocument.custodian.assignedCustodian.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.classCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedCustodian.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ASSIGNED",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssignedCustodian.representedCustodianOrganization",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.displayable",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.root",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.extension",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "CustodianOrganization.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ORG",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "CustodianOrganization.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id",
        "min": 1,
        "max": "*",
        "base": {
          "path": "CustodianOrganization.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.assigningAuthorityName",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.displayable",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.extension",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "CustodianOrganization.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ON"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.use",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item",
        "definition": "A series of items that constitute the name.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "EN-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(delimiter | family | given | prefix | suffix | xmlText).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/EN"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.delimiter",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.delimiter",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.delimiter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.family",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.family",
        "min": 0,
        "max": "0",
        "base": {
          "path": "EN.item.family",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.given",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.given",
        "min": 0,
        "max": "0",
        "base": {
          "path": "EN.item.given",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.prefix",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.prefix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.prefix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.suffix",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.validTime",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.validTime",
        "label": "Valid Time",
        "definition": "An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.validTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "CustodianOrganization.telecom",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.value",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/url"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "telecom"
          }
        ],
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.sdtcTelecom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CustodianOrganization.sdtcTelecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr",
        "min": 1,
        "max": "1",
        "base": {
          "path": "CustodianOrganization.addr",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.isNotOrdered",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.isNotOrdered",
        "representation": [
          "xmlAttr"
        ],
        "label": "Is Not Ordered",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.isNotOrdered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.use",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item",
        "definition": "A series of items that constitute the address.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "AD-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(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",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter",
        "definition": "Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.delimiter",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.delimiter.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DEL"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country",
        "definition": "Country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.country.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CNT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state",
        "definition": "A sub-unit of a country with limited sovereignty in a federally organized country.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.state.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STA"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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\".)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.county",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.county.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CPA"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city",
        "definition": "The name of the city, town, village, or other community or delivery center",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.city.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CTY"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode",
        "definition": "A postal code designating a region defined by the postal service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postalCode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ZIP"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine",
        "definition": "Street address line",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "SAL"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumber.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNR"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric",
        "definition": "The numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumberNumeric",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.houseNumberNumeric.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNN"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction",
        "definition": "Direction (e.g., N, S, W, E)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.direction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.direction.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DIR"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName",
        "definition": "Name of a roadway or artery recognized by a municipality (including street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetName.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STR"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase",
        "definition": "The base name of a roadway or artery recognized by a municipality (excluding street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameBase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameBase.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STB"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType",
        "definition": "The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.streetNameType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STTYP"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.additionalLocator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.additionalLocator.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ADL"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitID",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitID.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNID"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType",
        "definition": "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.unitType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNIT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.careOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.careOf.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CAR"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract",
        "definition": "A geographic sub-unit delineated for demographic purposes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.censusTract",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.censusTract.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CEN"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DAL"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINST"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationArea",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationArea.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTA"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationQualifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryInstallationQualifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTQ"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode",
        "definition": "Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryMode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryMode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMOD"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryModeIdentifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.deliveryModeIdentifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMODID"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix",
        "definition": "Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.buildingNumberSuffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.buildingNumberSuffix.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNS"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox",
        "definition": "A numbered box located in a post station.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.postBox.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "POB"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct",
        "definition": "A subsection of a municipality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.precinct",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.representation",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.mediaType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.language",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.partType",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.precinct.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRE"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.xmlText",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.informationRecipient",
        "path": "ClinicalDocument.informationRecipient",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.informationRecipient",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator",
        "path": "ClinicalDocument.legalAuthenticator",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.legalAuthenticator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.legalAuthenticator.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId.displayable",
        "path": "ClinicalDocument.legalAuthenticator.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId.root",
        "path": "ClinicalDocument.legalAuthenticator.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeId.extension",
        "path": "ClinicalDocument.legalAuthenticator.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.typeCode",
        "path": "ClinicalDocument.legalAuthenticator.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "LA",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.contextControlCode",
        "path": "ClinicalDocument.legalAuthenticator.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.contextControlCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "OP",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.time",
        "path": "ClinicalDocument.legalAuthenticator.time",
        "definition": "Time of signing the document",
        "min": 1,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.time",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode",
        "definition": "Signature code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.signatureCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "constraint": [
          {
            "key": "signature",
            "severity": "warning",
            "human": "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'.",
            "expression": "code.exists() implies code != 'X'",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.code",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.code",
        "representation": [
          "xmlAttr"
        ],
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedString": "S"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystem",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System",
        "definition": "Specifies the code system that defines the code.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.codeSystem",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystemName",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystemName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Name",
        "definition": "The common name of the coding system.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.codeSystemName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystemVersion",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.codeSystemVersion",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Version",
        "definition": "If applicable, a version descriptor defined specifically for the given code system.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.codeSystemVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.displayName",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.displayName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Display Name",
        "definition": "A name or title for the code, under which the sending system shows the code value to its users.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.displayName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSet",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSet"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSet",
        "representation": [
          "xmlAttr"
        ],
        "definition": "The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.valueSet",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSetVersion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSetVersion"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.sdtcValueSetVersion",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.sdtcValueSetVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.originalText",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.originalText",
        "label": "Original Text",
        "definition": "The text or phrase used as the basis for the coding.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.originalText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.qualifier",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.qualifier",
        "label": "Qualifier",
        "definition": "Specifies additional codes that increase the specificity of the the primary code.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.qualifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CR"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.translation",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.translation",
        "representation": [
          "typeAttr"
        ],
        "label": "Translation",
        "definition": "A set of other concept descriptors that translate this concept descriptor into other code systems.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.sdtcSignatureText",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "signatureText"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.sdtcSignatureText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity",
        "definition": "The entity that is responsible for the legal authentication of the CDA document",
        "min": 0,
        "max": "1",
        "base": {
          "path": "LegalAuthenticator.assignedEntity",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.displayable",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.root",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.extension",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.classCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ASSIGNED",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.id",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.id",
        "definition": "Unique identification of legal authenticator",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AssignedEntity.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.code",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.addr",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.addr",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.telecom",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.telecom",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssignedEntity.assignedPerson",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Person"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.displayable",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.root",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.extension",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name",
        "definition": "Name of the legal authenticator",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Person.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PN"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.use",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item",
        "definition": "A series of items that constitute the name.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EN.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "EN-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(delimiter | family | given | prefix | suffix | xmlText).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/EN"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.delimiter",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.delimiter",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.delimiter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.family",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.family",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.family",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.given",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.given",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.given",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.prefix",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.prefix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.prefix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.suffix",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EN.item.suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.xmlText",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.validTime",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.validTime",
        "label": "Valid Time",
        "definition": "An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EN.validTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcDesc",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "desc"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcDesc",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "asPatientRelationship"
          }
        ],
        "path": "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Person.sdtcAsPatientRelationship",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.classCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRS"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.code",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization",
        "definition": "Organization the legal authenticator is acting for",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssignedEntity.representedOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "patient"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.sdtcPatient",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ]
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient.id",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          }
        ],
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.sdtcPatient.id",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssignedEntity.sdtcPatient.id",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.authenticator",
        "path": "ClinicalDocument.authenticator",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.authenticator",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Authenticator"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant",
        "path": "ClinicalDocument.participant",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "typeCode"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.participant",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Participant1"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary",
        "path": "ClinicalDocument.participant",
        "sliceName": "primary",
        "definition": "Patient contacts or the Preferred Health Professional to contact in case of emergency.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.participant",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Participant1"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.nullFlavor",
        "path": "ClinicalDocument.participant.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId.nullFlavor",
        "path": "ClinicalDocument.participant.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.participant.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId.displayable",
        "path": "ClinicalDocument.participant.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId.root",
        "path": "ClinicalDocument.participant.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.participant:primary.typeId.extension",
        "path": "ClinicalDocument.participant.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId",
        "path": "ClinicalDocument.participant.templateId",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "typeCode"
            }
          ],
          "rules": "open"
        },
        "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",
        "min": 1,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary",
        "path": "ClinicalDocument.participant.templateId",
        "sliceName": "primary",
        "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",
        "min": 1,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.nullFlavor",
        "path": "ClinicalDocument.participant.templateId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.assigningAuthorityName",
        "path": "ClinicalDocument.participant.templateId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.displayable",
        "path": "ClinicalDocument.participant.templateId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.root",
        "path": "ClinicalDocument.participant.templateId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.10.22.2.5"
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.extension",
        "path": "ClinicalDocument.participant.templateId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.typeCode",
        "path": "ClinicalDocument.participant.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Participant1.typeCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "IND",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.contextControlCode",
        "path": "ClinicalDocument.participant.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Participant1.contextControlCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "OP",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode",
        "path": "ClinicalDocument.participant.functionCode",
        "definition": "The element may be used to indicate that this participant is the preferred Health Professional to contact in case of emergency.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Participant1.functionCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.nullFlavor",
        "path": "ClinicalDocument.participant.functionCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.code",
        "path": "ClinicalDocument.participant.functionCode.code",
        "representation": [
          "xmlAttr"
        ],
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedString": "PCP"
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.codeSystem",
        "path": "ClinicalDocument.participant.functionCode.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System",
        "definition": "Specifies the code system that defines the code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystem",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.5.88"
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.codeSystemName",
        "path": "ClinicalDocument.participant.functionCode.codeSystemName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Name",
        "definition": "The common name of the coding system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.codeSystemVersion",
        "path": "ClinicalDocument.participant.functionCode.codeSystemVersion",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Version",
        "definition": "If applicable, a version descriptor defined specifically for the given code system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.displayName",
        "path": "ClinicalDocument.participant.functionCode.displayName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Display Name",
        "definition": "A name or title for the code, under which the sending system shows the code value to its users.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.displayName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.sdtcValueSet",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSet"
          }
        ],
        "path": "ClinicalDocument.participant.functionCode.sdtcValueSet",
        "representation": [
          "xmlAttr"
        ],
        "definition": "The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.valueSet",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.sdtcValueSetVersion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSetVersion"
          }
        ],
        "path": "ClinicalDocument.participant.functionCode.sdtcValueSetVersion",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.sdtcValueSetVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.originalText",
        "path": "ClinicalDocument.participant.functionCode.originalText",
        "label": "Original Text",
        "definition": "The text or phrase used as the basis for the coding.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.originalText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.qualifier",
        "path": "ClinicalDocument.participant.functionCode.qualifier",
        "label": "Qualifier",
        "definition": "Specifies additional codes that increase the specificity of the the primary code.",
        "min": 0,
        "max": "0",
        "base": {
          "path": "CD.qualifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CR"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.translation",
        "path": "ClinicalDocument.participant.functionCode.translation",
        "representation": [
          "typeAttr"
        ],
        "label": "Translation",
        "definition": "A set of other concept descriptors that translate this concept descriptor into other code systems.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.time",
        "path": "ClinicalDocument.participant.time",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Participant1.time",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity",
        "path": "ClinicalDocument.participant.associatedEntity",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Participant1.associatedEntity",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.realmCode",
        "path": "ClinicalDocument.participant.associatedEntity.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId",
        "path": "ClinicalDocument.participant.associatedEntity.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.participant.associatedEntity.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId.displayable",
        "path": "ClinicalDocument.participant.associatedEntity.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId.root",
        "path": "ClinicalDocument.participant.associatedEntity.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.typeId.extension",
        "path": "ClinicalDocument.participant.associatedEntity.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.templateId",
        "path": "ClinicalDocument.participant.associatedEntity.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.classCode",
        "path": "ClinicalDocument.participant.associatedEntity.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssociatedEntity.classCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "INDRoleclassCodes",
          "valueSet": "http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.33--20160623000000"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.id",
        "path": "ClinicalDocument.participant.associatedEntity.id",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AssociatedEntity.id",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.participant.associatedEntity.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AssociatedEntity.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.code",
        "path": "ClinicalDocument.participant.associatedEntity.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssociatedEntity.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr",
        "path": "ClinicalDocument.participant.associatedEntity.addr",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssociatedEntity.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "condition": [
          "MD1759580N1l1l3l27l15l13l10"
        ],
        "constraint": [
          {
            "key": "MD1759580N1l1l3l27l15l13l10",
            "severity": "error",
            "human": "If addr is not nullflavored at least one sub element has to be provided",
            "xpath": "@nullFlavor or hl7:*"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.isNotOrdered",
        "path": "ClinicalDocument.participant.associatedEntity.addr.isNotOrdered",
        "representation": [
          "xmlAttr"
        ],
        "label": "Is Not Ordered",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.isNotOrdered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.use",
        "path": "ClinicalDocument.participant.associatedEntity.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "definition": "A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group",
            "valueBoolean": true
          }
        ],
        "path": "ClinicalDocument.participant.associatedEntity.addr.item",
        "definition": "A series of items that constitute the address.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.item",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ],
        "constraint": [
          {
            "key": "AD-1",
            "severity": "error",
            "human": "Can only have only one of the possible item elements in each choice",
            "expression": "(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",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter",
        "definition": "Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.delimiter",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.delimiter.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.delimiter.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DEL"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country",
        "definition": "Country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.country.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.country.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CNT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state",
        "definition": "A sub-unit of a country with limited sovereignty in a federally organized country.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.state.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.state.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STA"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county",
        "path": "ClinicalDocument.participant.associatedEntity.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\".)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.county",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.county.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.county.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CPA"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city",
        "definition": "The name of the city, town, village, or other community or delivery center",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.city.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.city.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CTY"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode",
        "definition": "A postal code designating a region defined by the postal service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postalCode.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postalCode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ZIP"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine",
        "definition": "Street address line",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetAddressLine.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "SAL"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber",
        "path": "ClinicalDocument.participant.associatedEntity.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumber.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumber.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNR"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric",
        "definition": "The numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.houseNumberNumeric",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.houseNumberNumeric.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.houseNumberNumeric.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNN"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction",
        "definition": "Direction (e.g., N, S, W, E)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.direction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.direction.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.direction.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DIR"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName",
        "definition": "Name of a roadway or artery recognized by a municipality (including street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetName.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetName.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STR"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase",
        "definition": "The base name of a roadway or artery recognized by a municipality (excluding street type and direction)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameBase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameBase.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameBase.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STB"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType",
        "definition": "The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.streetNameType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.streetNameType.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.streetNameType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "STTYP"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator",
        "path": "ClinicalDocument.participant.associatedEntity.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.additionalLocator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.additionalLocator.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.additionalLocator.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ADL"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID",
        "path": "ClinicalDocument.participant.associatedEntity.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitID",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitID.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitID.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNID"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType",
        "definition": "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.unitType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.unitType.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.unitType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "UNIT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf",
        "path": "ClinicalDocument.participant.associatedEntity.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",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.careOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.careOf.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.careOf.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CAR"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract",
        "definition": "A geographic sub-unit delineated for demographic purposes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.censusTract",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.censusTract.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.censusTract.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "CEN"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine",
        "path": "ClinicalDocument.participant.associatedEntity.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryAddressLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryAddressLine.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryAddressLine.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DAL"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType",
        "path": "ClinicalDocument.participant.associatedEntity.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationType.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationType.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINST"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea",
        "path": "ClinicalDocument.participant.associatedEntity.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationArea",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationArea.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationArea.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTA"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier",
        "path": "ClinicalDocument.participant.associatedEntity.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'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryInstallationQualifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryInstallationQualifier.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryInstallationQualifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DINSTQ"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode",
        "definition": "Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryMode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryMode.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryMode.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMOD"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier",
        "path": "ClinicalDocument.participant.associatedEntity.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).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.deliveryModeIdentifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.deliveryModeIdentifier.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.deliveryModeIdentifier.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "DMODID"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix",
        "definition": "Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.buildingNumberSuffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.buildingNumberSuffix.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.buildingNumberSuffix.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "BNS"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox",
        "definition": "A numbered box located in a post station.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.postBox.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.postBox.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "POB"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct",
        "definition": "A subsection of a municipality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.precinct",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ADXP"
          }
        ],
        "constraint": [
          {
            "key": "text-null",
            "severity": "error",
            "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(xmlText | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.representation",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.representation",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the representation of the binary data that is the content of the binary data value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.representation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "TXT"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.mediaType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.mediaType",
        "representation": [
          "xmlAttr"
        ],
        "label": "Media Type",
        "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.mediaType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "text/plain"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.language",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.language",
        "representation": [
          "xmlAttr"
        ],
        "label": "Language",
        "definition": "For character based information the language property specifies the human language of the text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ST.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.precinct.partType",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.precinct.partType",
        "representation": [
          "xmlAttr"
        ],
        "definition": "Specifies the type of the address part",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ADXP.partType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRE"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.item.xmlText",
        "path": "ClinicalDocument.participant.associatedEntity.addr.item.xmlText",
        "representation": [
          "xmlText"
        ],
        "short": "Allows for mixed text content",
        "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AD.item.xmlText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.participant.associatedEntity.addr.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AD.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom",
        "path": "ClinicalDocument.participant.associatedEntity.telecom",
        "definition": "Patient Contact's / Preferred HP's/Legal Organization telephone or e-mail  element is required.If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssociatedEntity.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.value",
        "path": "ClinicalDocument.participant.associatedEntity.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "url",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/url"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.useablePeriod",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
            "valueCanonical": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ],
        "path": "ClinicalDocument.participant.associatedEntity.telecom.useablePeriod",
        "representation": [
          "typeAttr"
        ],
        "label": "Useable Period",
        "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.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TEL.useablePeriod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
          },
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.use",
        "path": "ClinicalDocument.participant.associatedEntity.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "label": "Use Code",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TEL.use",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.associatedPerson",
        "path": "ClinicalDocument.participant.associatedEntity.associatedPerson",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssociatedEntity.associatedPerson",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Person"
          }
        ]
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.scopingOrganization",
        "path": "ClinicalDocument.participant.associatedEntity.scopingOrganization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssociatedEntity.scopingOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ]
      },
      {
        "id": "ClinicalDocument.inFulfillmentOf",
        "path": "ClinicalDocument.inFulfillmentOf",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.inFulfillmentOf",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf",
        "path": "ClinicalDocument.documentationOf",
        "definition": "The documentationOf relationship in an International Patient Summary contains the representation of providers who are wholly or partially responsible for the safety and well-being of a subject of care.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.documentationOf",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.nullFlavor",
        "path": "ClinicalDocument.documentationOf.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId.root",
        "path": "ClinicalDocument.documentationOf.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.typeId.extension",
        "path": "ClinicalDocument.documentationOf.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.typeCode",
        "path": "ClinicalDocument.documentationOf.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "DocumentationOf.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOC",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent",
        "path": "ClinicalDocument.documentationOf.serviceEvent",
        "definition": "The main activity being described by a IPS is the provision of healthcare over a period of time. This is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant                         to care provided during that time range (e.g., reviewed during the stated time range).\n\nFor example if the IPS is generated by a GP based on information recorded in his/her EHR-S, then the low value should represent the date when the treatment relationship between the patient and the GP started; and the high value the date of the latest                         care event.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentationOf.serviceEvent",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.serviceEvent.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.serviceEvent.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId.root",
        "path": "ClinicalDocument.documentationOf.serviceEvent.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.typeId.extension",
        "path": "ClinicalDocument.documentationOf.serviceEvent.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "ServiceEvent.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "defaultValueCode": "ACT",
        "fixedString": "PCPR",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActClass"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.moodCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "ServiceEvent.moodCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "EVN",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActMood"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.id",
        "path": "ClinicalDocument.documentationOf.serviceEvent.id",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ServiceEvent.id",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.code",
        "path": "ClinicalDocument.documentationOf.serviceEvent.code",
        "definition": "Drawn from concept domain ActCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ServiceEvent.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ServiceEvent.effectiveTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.value",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format",
            "valueString": "YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules",
            "valueString": "year-valid"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.value",
        "representation": [
          "xmlAttr"
        ],
        "definition": "A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TS.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.operator",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.operator",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "SXCM_TS.operator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "defaultValueCode": "I",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low",
        "label": "Low Boundary",
        "definition": "This is the low limit of the interval.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "IVL_TS.low",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.center",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.center",
        "label": "Central Value",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "IVL_TS.center",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.width",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.width",
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "IVL_TS.width",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PQ"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high",
        "label": "High Boundary",
        "definition": "This is the high limit of the interval.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "IVL_TS.high",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer",
        "definition": "It represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient’s key healthcare providers would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ServiceEvent.performer",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Performer1"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.root",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.extension",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Performer1.typeCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "x_ServiceEventPerformer",
          "valueSet": "urn:oid:2.16.840.1.113883.1.11.19601"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.functionCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.functionCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Performer1.functionCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.time",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.time",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Performer1.time",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Performer1.assignedEntity",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.realmCode",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId",
        "path": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.root",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.extension",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.templateId",
        "path": "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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "ASSIGNED",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id",
        "definition": "Healthcare provider ID number",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcIdentifiedBy",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "identifiedBy"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcIdentifiedBy",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AssignedEntity.sdtcIdentifiedBy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code",
        "definition": "It describes the professional role of the healthcare provider involved in the current or pertinent historical care of the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.addr",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/AD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom",
        "min": 1,
        "max": "*",
        "base": {
          "path": "AssignedEntity.telecom",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/TEL"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.assignedPerson",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Person"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.realmCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.root",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.extension",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.templateId",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.determinerCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Person.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/PN"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcDesc",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "desc"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcDesc",
        "definition": "The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcDesc",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "asPatientRelationship"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship",
        "definition": "Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Person.sdtcAsPatientRelationship",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.classCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "PRS"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.determinerCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.code",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Person.sdtcAsPatientRelationship.code",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.representedOrganization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Organization"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "patient"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AssignedEntity.sdtcPatient",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/fhir/StructureDefinition/Base"
          }
        ]
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient.id",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          }
        ],
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.sdtcPatient.id",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AssignedEntity.sdtcPatient.id",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument",
        "path": "ClinicalDocument.relatedDocument",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.relatedDocument",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.nullFlavor",
        "path": "ClinicalDocument.relatedDocument.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.realmCode",
        "path": "ClinicalDocument.relatedDocument.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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId",
        "path": "ClinicalDocument.relatedDocument.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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId.nullFlavor",
        "path": "ClinicalDocument.relatedDocument.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.relatedDocument.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId.displayable",
        "path": "ClinicalDocument.relatedDocument.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId.root",
        "path": "ClinicalDocument.relatedDocument.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeId.extension",
        "path": "ClinicalDocument.relatedDocument.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.templateId",
        "path": "ClinicalDocument.relatedDocument.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",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeCode",
        "path": "ClinicalDocument.relatedDocument.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "RelatedDocument.typeCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "x_ActRelationshipDocument",
          "valueSet": "http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.1.11.11610--20171004171324"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument",
        "path": "ClinicalDocument.relatedDocument.parentDocument",
        "min": 1,
        "max": "1",
        "base": {
          "path": "RelatedDocument.parentDocument",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.nullFlavor",
        "path": "ClinicalDocument.relatedDocument.parentDocument.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.realmCode",
        "path": "ClinicalDocument.relatedDocument.parentDocument.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId.nullFlavor",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId.displayable",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId.root",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.typeId.extension",
        "path": "ClinicalDocument.relatedDocument.parentDocument.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.templateId",
        "path": "ClinicalDocument.relatedDocument.parentDocument.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.classCode",
        "path": "ClinicalDocument.relatedDocument.parentDocument.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOCCLIN",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-ActClassClinicalDocument"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.moodCode",
        "path": "ClinicalDocument.relatedDocument.parentDocument.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.moodCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "EVN",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActMood"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.id",
        "path": "ClinicalDocument.relatedDocument.parentDocument.id",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ParentDocument.id",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/doc-typecodes"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.nullFlavor",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.code",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.code",
        "representation": [
          "xmlAttr"
        ],
        "label": "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystem",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System",
        "definition": "Specifies the code system that defines the code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystem",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.6.1"
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystemName",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystemName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Name",
        "definition": "The common name of the coding system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystemVersion",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystemVersion",
        "representation": [
          "xmlAttr"
        ],
        "label": "Code System Version",
        "definition": "If applicable, a version descriptor defined specifically for the given code system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.codeSystemVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.displayName",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.displayName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Display Name",
        "definition": "A name or title for the code, under which the sending system shows the code value to its users.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.displayName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.sdtcValueSet",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSet"
          }
        ],
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.sdtcValueSet",
        "representation": [
          "xmlAttr"
        ],
        "definition": "The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.valueSet",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.sdtcValueSetVersion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
            "valueUri": "urn:hl7-org:sdtc"
          },
          {
            "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
            "valueString": "valueSetVersion"
          }
        ],
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.sdtcValueSetVersion",
        "representation": [
          "xmlAttr"
        ],
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.sdtcValueSetVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.originalText",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.originalText",
        "label": "Original Text",
        "definition": "The text or phrase used as the basis for the coding.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CD.originalText",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.qualifier",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.qualifier",
        "label": "Qualifier",
        "definition": "Specifies additional codes that increase the specificity of the the primary code.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CD.qualifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CR"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.translation",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.translation",
        "representation": [
          "typeAttr"
        ],
        "label": "Translation",
        "definition": "A set of other concept descriptors that translate this concept descriptor into other code systems.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CD.translation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ]
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.text",
        "path": "ClinicalDocument.relatedDocument.parentDocument.text",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ED"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.setId",
        "path": "ClinicalDocument.relatedDocument.parentDocument.setId",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.setId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.versionNumber",
        "path": "ClinicalDocument.relatedDocument.parentDocument.versionNumber",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ParentDocument.versionNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/INT"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.authorization",
        "path": "ClinicalDocument.authorization",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ClinicalDocument.authorization",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Authorization"
          }
        ]
      },
      {
        "id": "ClinicalDocument.componentOf",
        "path": "ClinicalDocument.componentOf",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.componentOf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component",
        "path": "ClinicalDocument.component",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ClinicalDocument.component",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Component"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.nullFlavor",
        "path": "ClinicalDocument.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.realmCode",
        "path": "ClinicalDocument.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.typeId",
        "path": "ClinicalDocument.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.typeId.nullFlavor",
        "path": "ClinicalDocument.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.typeId.displayable",
        "path": "ClinicalDocument.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.typeId.root",
        "path": "ClinicalDocument.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.typeId.extension",
        "path": "ClinicalDocument.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.templateId",
        "path": "ClinicalDocument.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.typeCode",
        "path": "ClinicalDocument.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"
        }
      },
      {
        "id": "ClinicalDocument.component.contextConductionInd",
        "path": "ClinicalDocument.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.nonXMLBody",
        "path": "ClinicalDocument.component.nonXMLBody",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Component.nonXMLBody",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody",
        "path": "ClinicalDocument.component.structuredBody",
        "definition": "Note: the proposed order of the sections hereafter indicated is not mandatory",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Component.structuredBody",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.realmCode",
        "path": "ClinicalDocument.component.structuredBody.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId",
        "path": "ClinicalDocument.component.structuredBody.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.templateId",
        "path": "ClinicalDocument.component.structuredBody.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.classCode",
        "path": "ClinicalDocument.component.structuredBody.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.classCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOCBODY",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.moodCode",
        "path": "ClinicalDocument.component.structuredBody.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.moodCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "EVN",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAActMood"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.confidentialityCode",
        "path": "ClinicalDocument.component.structuredBody.confidentialityCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.confidentialityCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CE"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.languageCode",
        "path": "ClinicalDocument.component.structuredBody.languageCode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.languageCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/ValueSet/all-languages"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component",
        "path": "ClinicalDocument.component.structuredBody.component",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "profile"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "max": "*",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-1",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-1",
            "human": "contains IPS Medication Summary Section 2.16.840.1.113883.10.22.3.1 (2016-11-11)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.1--20161111000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-2",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-2",
            "human": "contains IPS Allergies and Intolerances Section 2.16.840.1.113883.10.22.3.2 (2024-08-04)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.2--20240804100736"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-3",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-3",
            "human": "contains IPS Problems Section 2.16.840.1.113883.10.22.3.3 (2017-02-15)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.3--20170215000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-4",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-4",
            "human": "contains IPS History of Procedures Section 2.16.840.1.113883.10.22.3.4 (2017-03-27)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.4--20170327000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-5",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-5",
            "human": "contains IPS Immunizations Section 2.16.840.1.113883.10.22.3.5 (2017-04-05)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.5--20170405000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-6",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-6",
            "human": "contains IPS Medical Devices Section 2.16.840.1.113883.10.22.3.6 (2021-10-20)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.6--20211020171142"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-7",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-7",
            "human": "contains IPS Results Section 2.16.840.1.113883.10.22.3.14 (2017-04-30)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.14--20170430000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-8",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-8",
            "human": "contains IHE Coded Vital Signs Section 1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2 (2015-10-05)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2--20151005155707"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-9",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-9",
            "human": "contains IPS History of Past Illness Section 2.16.840.1.113883.10.22.3.7 (2017-04-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.7--20170412000000"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-10",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-10",
            "human": "contains IPS Functional Status Section 2.16.840.1.113883.10.22.3.8 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.8--20200508191737"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-11",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-11",
            "human": "contains IPS Plan of Care Section 2.16.840.1.113883.10.22.3.9 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.9--20200508182838"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-12",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-12",
            "human": "contains IPS Social History Section 2.16.840.1.113883.10.22.3.10 (2020-05-10)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.10--20200510185232"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-13",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-13",
            "human": "contains IPS History of Pregnancy Section 2.16.840.1.113883.10.22.3.11 (2020-05-07)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.11--20200507184608"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-14",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-14",
            "human": "contains IPS Advance Directives Section 2.16.840.1.113883.10.22.3.12 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.12--20200508163849"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-15",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-15",
            "human": "contains IPS Alerts Section 2.16.840.1.113883.10.22.15 (2024-06-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.section",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace",
            "valueUri": "urn:hl7-org:v3"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-xml-name",
            "valueString": "cda"
          }
        ],
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.15--20240612085101"
            ]
          }
        ],
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-16",
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
          }
        ],
        "constraint": [
          {
            "key": "component-16",
            "human": "contains IPS Patient Story Section 2.16.840.1.113883.10.22.16 (2024-06-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.realmCode",
        "path": "ClinicalDocument.component.structuredBody.component.realmCode",
        "definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.realmCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId",
        "path": "ClinicalDocument.component.structuredBody.component.typeId",
        "definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InfrastructureRoot.typeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId.nullFlavor",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId.assigningAuthorityName",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.assigningAuthorityName",
        "representation": [
          "xmlAttr"
        ],
        "label": "Assigning Authority Name",
        "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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.assigningAuthorityName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId.displayable",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.displayable",
        "representation": [
          "xmlAttr"
        ],
        "label": "Displayable",
        "definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "II.displayable",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId.root",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "label": "Root",
        "definition": "Identifies the type as an HL7 Registered model",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.root",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/oid",
              "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
              "http://hl7.org/cda/stds/core/StructureDefinition/ruid"
            ]
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeId.extension",
        "path": "ClinicalDocument.component.structuredBody.component.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "label": "Extension",
        "definition": "A character string as a unique identifier within the scope of the identifier root.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "II.extension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.templateId",
        "path": "ClinicalDocument.component.structuredBody.component.templateId",
        "definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InfrastructureRoot.templateId",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.typeCode",
        "path": "ClinicalDocument.component.structuredBody.component.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.typeCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "fixedCode": "COMP"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.contextConductionInd",
        "path": "ClinicalDocument.component.structuredBody.component.contextConductionInd",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.contextConductionInd",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
            ]
          }
        ],
        "fixedBoolean": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "short": "Base for all types and resources",
        "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "StructuredBody.component.section",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.16--20240612092602"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ClinicalDocument",
        "path": "ClinicalDocument",
        "definition": "CDA header",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.realmCode",
        "path": "ClinicalDocument.realmCode",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.typeId",
        "path": "ClinicalDocument.typeId",
        "definition": "The clinical document typeId identifies the constraints imposed by CDA R2 on the content, essentially acting as a version identifier.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.typeId.root",
        "path": "ClinicalDocument.typeId.root",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.1.3"
      },
      {
        "id": "ClinicalDocument.typeId.extension",
        "path": "ClinicalDocument.typeId.extension",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "POCD_HD000040"
      },
      {
        "id": "ClinicalDocument.templateId",
        "path": "ClinicalDocument.templateId",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "root"
            },
            {
              "type": "value",
              "path": "extension"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "ClinicalDocument.templateId:primary",
        "path": "ClinicalDocument.templateId",
        "sliceName": "primary",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.templateId:primary.root",
        "path": "ClinicalDocument.templateId.root",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.10.22.1.1"
      },
      {
        "id": "ClinicalDocument.id",
        "path": "ClinicalDocument.id",
        "definition": "Unique identifier of this instance of the Patient Summary.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.code",
        "path": "ClinicalDocument.code",
        "definition": "Determines the document type that is the \"Patient Summary\" document",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.code.code",
        "path": "ClinicalDocument.code.code",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "60591-5"
      },
      {
        "id": "ClinicalDocument.code.codeSystem",
        "path": "ClinicalDocument.code.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "2.16.840.1.113883.6.1"
      },
      {
        "id": "ClinicalDocument.code.displayName",
        "path": "ClinicalDocument.code.displayName",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ClinicalDocument.code.translation",
        "path": "ClinicalDocument.code.translation",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "ClinicalDocument.code.translation:primary",
        "path": "ClinicalDocument.code.translation",
        "sliceName": "primary",
        "definition": "This element can be here used either to provide the originally used document code if this IPS is the result of a transformation.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/CD"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.title",
        "path": "ClinicalDocument.title",
        "definition": "ClinicalDocument/title is used for display purposes.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.effectiveTime",
        "path": "ClinicalDocument.effectiveTime",
        "definition": "Time of creation of the Patient Summary",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.confidentialityCode",
        "path": "ClinicalDocument.confidentialityCode",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "HL7 BasicConfidentialityKind",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-xBasicConfidentialityKind"
        }
      },
      {
        "id": "ClinicalDocument.languageCode",
        "path": "ClinicalDocument.languageCode",
        "definition": "Document Language CodeThe two characters form SHALL be used when available; otherwise the three characters representation SHALL be adopted",
        "min": 1,
        "max": "1",
        "condition": [
          "PD4012N3l16l644l27l23l19"
        ],
        "constraint": [
          {
            "key": "PD4012N3l16l644l27l23l19",
            "severity": "error",
            "human": "The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)",
            "xpath": "matches(@code,'[a-z]{2,3}-[A-Z]{2,3}')"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "All Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/all-languages"
        }
      },
      {
        "id": "ClinicalDocument.setId",
        "path": "ClinicalDocument.setId",
        "definition": "This attribute “represents an identifier that is common across all document revisions”.\n                         \nIn the case the IPS instance is generated as result of one or more transformations (translation/transcoding) the setId is supposed to remain unchanged across all those transformations.\n                         \nImplementers are recommended to use this attribute.",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.versionNumber",
        "path": "ClinicalDocument.versionNumber",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget",
        "path": "ClinicalDocument.recordTarget",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.typeCode",
        "path": "ClinicalDocument.recordTarget.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "RCT"
      },
      {
        "id": "ClinicalDocument.recordTarget.contextControlCode",
        "path": "ClinicalDocument.recordTarget.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "OP"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole",
        "path": "ClinicalDocument.recordTarget.patientRole",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PAT"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.id",
        "path": "ClinicalDocument.recordTarget.patientRole.id",
        "definition": "Patient Identifiers: Primary Patient Identifier (Regional/National Health Id), Secondary Patient Identifier (Social/Insurance Number)",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr",
        "path": "ClinicalDocument.recordTarget.patientRole.addr",
        "definition": "The patient address.When used for cross-border exchange the country address part has to be provided.",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.streetAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.streetAddressLine",
        "definition": "Subject's or Organization's Street Address Line",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.city",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.city",
        "definition": "Subject's or Organization's City",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.postalCode",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.postalCode",
        "definition": "Subject's or Organization's Postal Code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.state",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.state",
        "definition": "Subject's or Organization's State or Province",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.country",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.country",
        "definition": "Subject's Country.The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300  DYNAMIC OR MAY be selected from ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, IF the country is not specified in ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.addr.use",
        "path": "ClinicalDocument.recordTarget.patientRole.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom",
        "definition": "Patient’s telecom information : e.g. telephone number, e-mail address. If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.telecom.use",
        "path": "ClinicalDocument.recordTarget.patientRole.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient",
        "path": "ClinicalDocument.recordTarget.patientRole.patient",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.determinerCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name",
        "definition": "Patient NameThe Alphabetic representation of the name SHALL be always provided",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.family",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.family",
        "definition": "Patient's Family Name/Surname",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.name.given",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.name.given",
        "definition": "Patient's Given Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode",
        "definition": "Patient's Gender",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Administrative Gender (HL7 V3)",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.administrativeGenderCode.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "UNK"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.birthTime",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.birthTime",
        "definition": "Patient's Date of Birth. The patient date of birth may be a partial date such as only the year.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian",
        "definition": "The guardians of a patient. \n                                     \nOther patient contacts are described using the /ClinicalDocument/participant structure. The <associatedEntity> element defines the type of contact.",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.classCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "GUARD"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.code",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.code",
        "definition": "The relationship between the patient and the guardian or other contact may be recorded in the  element. ",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "PersonalRelationshipRoleType",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and no address parts shall be present, otherwise there shall be no nullFlavor attribute, and at least one of the address parts listed below shall be present.",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.streetAddressLine",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.streetAddressLine",
        "definition": "Subject's or Organization's Street Address Line",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.city",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.city",
        "definition": "Subject's or Organization's City",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.postalCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.postalCode",
        "definition": "Subject's or Organization's Postal Code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.state",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.state",
        "definition": "Subject's or Organization's State or Province",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.country",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.country",
        "definition": "Subject's Country.The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300  DYNAMIC OR MAY be selected from ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, IF the country is not specified in ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom",
        "definition": "Guardian’s telecom information: e.g. telephone number; e-mail address. If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.nullFlavor",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name",
        "definition": "Patient Guardian's Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.family",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.family",
        "definition": "Patient Guardian's Family Name/Surname",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.given",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.guardian.guardianPerson.name.given",
        "definition": "Patient Guardian's Given Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode",
        "path": "ClinicalDocument.recordTarget.patientRole.patient.languageCommunication.languageCode",
        "definition": "Patient’s languageThe two characters form SHALL be used when available; otherwise the three characters representation SHALL be adopted",
        "min": 1,
        "max": "1",
        "condition": [
          "MD1756847N1l1l3l28l13l16l22l7l18"
        ],
        "constraint": [
          {
            "key": "MD1756847N1l1l3l28l13l16l22l7l18",
            "severity": "error",
            "human": "The language code SHALL be in the form nn-CC or nnn-CCC, in accordance with BCP 47 (e.g. nn is the ISO language code; CC is ISO country code)",
            "xpath": "matches(@code,'[a-z]{2,3}-[A-Z]{2,3}')"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "All Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/all-languages"
        }
      },
      {
        "id": "ClinicalDocument.author",
        "path": "ClinicalDocument.author",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.typeCode",
        "path": "ClinicalDocument.author.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "AUT"
      },
      {
        "id": "ClinicalDocument.author.contextControlCode",
        "path": "ClinicalDocument.author.contextControlCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "OP"
      },
      {
        "id": "ClinicalDocument.author.functionCode",
        "path": "ClinicalDocument.author.functionCode",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.time",
        "path": "ClinicalDocument.author.time",
        "definition": "The author/time element represents the start time of the author’s participation in the creation of the clinical document. ",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor",
        "path": "ClinicalDocument.author.assignedAuthor",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.name",
        "path": "ClinicalDocument.author.assignedAuthor.name",
        "definition": "Name of the person (e.g. the Healthcare Professional)  authoring this document",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.name.family",
        "path": "ClinicalDocument.author.assignedAuthor.name.family",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.name.given",
        "path": "ClinicalDocument.author.assignedAuthor.name.given",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.manufacturerModelName",
        "path": "ClinicalDocument.author.assignedAuthor.manufacturerModelName",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.softwareName",
        "path": "ClinicalDocument.author.assignedAuthor.softwareName",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.classCode",
        "path": "ClinicalDocument.author.assignedAuthor.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ASSIGNED"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id",
        "path": "ClinicalDocument.author.assignedAuthor.id",
        "definition": "Author Identifier(s)",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.id.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.code",
        "path": "ClinicalDocument.author.assignedAuthor.code",
        "definition": "A code, which identifies the profession/competence/specialty of the author when it is a person.",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.addr",
        "path": "ClinicalDocument.author.assignedAuthor.addr",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom",
        "path": "ClinicalDocument.author.assignedAuthor.telecom",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.value",
        "path": "ClinicalDocument.author.assignedAuthor.telecom.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "url"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.telecom.use",
        "path": "ClinicalDocument.author.assignedAuthor.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.classCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ORG"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.determinerCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.use",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.streetAddressLine",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.streetAddressLine",
        "definition": "Subject's or Organization's Street Address Line",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.city",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.city",
        "definition": "Subject's or Organization's City",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.postalCode",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.postalCode",
        "definition": "Subject's or Organization's Postal Code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.state",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.state",
        "definition": "Subject's or Organization's State or Province",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.country",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.country",
        "definition": "Subject's Country.The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300  DYNAMIC OR MAY be selected from ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, IF the country is not specified in ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.nullFlavor",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.use",
        "path": "ClinicalDocument.author.assignedAuthor.representedOrganization.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.custodian",
        "path": "ClinicalDocument.custodian",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.typeCode",
        "path": "ClinicalDocument.custodian.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "CST"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian",
        "path": "ClinicalDocument.custodian.assignedCustodian",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.classCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ASSIGNED"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "ORG"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.id.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.name.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom",
        "definition": "If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.streetAddressLine",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.streetAddressLine",
        "definition": "Subject's or Organization's Street Address Line",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.city",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.city",
        "definition": "Subject's or Organization's City",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.postalCode",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.postalCode",
        "definition": "Subject's or Organization's Postal Code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.state",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.state",
        "definition": "Subject's or Organization's State or Province",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.country",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.country",
        "definition": "Subject's Country.The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300  DYNAMIC OR MAY be selected from ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, IF the country is not specified in ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.nullFlavor",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.use",
        "path": "ClinicalDocument.custodian.assignedCustodian.representedCustodianOrganization.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.legalAuthenticator",
        "path": "ClinicalDocument.legalAuthenticator",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.time",
        "path": "ClinicalDocument.legalAuthenticator.time",
        "definition": "Time of signing the document",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode",
        "definition": "Signature code",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.signatureCode.code",
        "path": "ClinicalDocument.legalAuthenticator.signatureCode.code",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "S"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity",
        "definition": "The entity that is responsible for the legal authentication of the CDA document",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.id",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.id",
        "definition": "Unique identification of legal authenticator",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.addr",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.addr",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.telecom",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.telecom",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name",
        "definition": "Name of the legal authenticator",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.family",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.family",
        "definition": "HP Family Name/Surname",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.given",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.assignedPerson.name.given",
        "definition": "HP Given Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization",
        "path": "ClinicalDocument.legalAuthenticator.assignedEntity.representedOrganization",
        "definition": "Organization the legal authenticator is acting for",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant",
        "path": "ClinicalDocument.participant",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "typeCode"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "ClinicalDocument.participant:primary",
        "path": "ClinicalDocument.participant",
        "sliceName": "primary",
        "definition": "Patient contacts or the Preferred Health Professional to contact in case of emergency.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Participant1"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId",
        "path": "ClinicalDocument.participant.templateId",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "typeCode"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary",
        "path": "ClinicalDocument.participant.templateId",
        "sliceName": "primary",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.templateId:primary.root",
        "path": "ClinicalDocument.participant.templateId.root",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "2.16.840.1.113883.10.22.2.5"
      },
      {
        "id": "ClinicalDocument.participant:primary.typeCode",
        "path": "ClinicalDocument.participant.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "IND"
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode",
        "path": "ClinicalDocument.participant.functionCode",
        "definition": "The element may be used to indicate that this participant is the preferred Health Professional to contact in case of emergency.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.code",
        "path": "ClinicalDocument.participant.functionCode.code",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "PCP"
      },
      {
        "id": "ClinicalDocument.participant:primary.functionCode.codeSystem",
        "path": "ClinicalDocument.participant.functionCode.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "2.16.840.1.113883.5.88"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity",
        "path": "ClinicalDocument.participant.associatedEntity",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.name",
        "path": "ClinicalDocument.participant.associatedEntity.name",
        "definition": "Patient Contact's Name / Preferred HP's Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.name.family",
        "path": "ClinicalDocument.participant.associatedEntity.name.family",
        "definition": "Patient Contact's Family Name/Surname / Preferred HP's Family Name/Surname",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.name.given",
        "path": "ClinicalDocument.participant.associatedEntity.name.given",
        "definition": "Patient Contact's Given Name / Preferred HP's Given Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.name",
        "path": "ClinicalDocument.participant.associatedEntity.name",
        "definition": "Organization's Name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.classCode",
        "path": "ClinicalDocument.participant.associatedEntity.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "INDRoleclassCodes",
          "valueSet": "http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.33--20160623000000"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.code",
        "path": "ClinicalDocument.participant.associatedEntity.code",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr",
        "path": "ClinicalDocument.participant.associatedEntity.addr",
        "min": 1,
        "max": "*",
        "condition": [
          "MD1759580N1l1l3l27l15l13l10"
        ],
        "constraint": [
          {
            "key": "MD1759580N1l1l3l27l15l13l10",
            "severity": "error",
            "human": "If addr is not nullflavored at least one sub element has to be provided",
            "xpath": "@nullFlavor or hl7:*"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.streetAddressLine",
        "path": "ClinicalDocument.participant.associatedEntity.addr.streetAddressLine",
        "definition": "Subject's or Organization's Street Address Line",
        "min": 0,
        "max": "*"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.city",
        "path": "ClinicalDocument.participant.associatedEntity.addr.city",
        "definition": "Subject's or Organization's City",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.postalCode",
        "path": "ClinicalDocument.participant.associatedEntity.addr.postalCode",
        "definition": "Subject's or Organization's Postal Code",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.state",
        "path": "ClinicalDocument.participant.associatedEntity.addr.state",
        "definition": "Subject's or Organization's State or Province",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.country",
        "path": "ClinicalDocument.participant.associatedEntity.addr.country",
        "definition": "Subject's Country.The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300  DYNAMIC OR MAY be selected from ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, IF the country is not specified in ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.addr.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.addr.use",
        "path": "ClinicalDocument.participant.associatedEntity.addr.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "PostalAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-PostalAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom",
        "path": "ClinicalDocument.participant.associatedEntity.telecom",
        "definition": "Patient Contact's / Preferred HP's/Legal Organization telephone or e-mail  element is required.If there is no information, the nullFlavor attribute shall have a value of 'NI' and the \"value\" and \"use\" attributes shall be omitted, otherwise the nullFlavor attribute shall not be present, and the \"value\" and \"use\" attributes shall be present",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.nullFlavor",
        "path": "ClinicalDocument.participant.associatedEntity.telecom.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "NI"
      },
      {
        "id": "ClinicalDocument.participant:primary.associatedEntity.telecom.use",
        "path": "ClinicalDocument.participant.associatedEntity.telecom.use",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "TelecommunicationAddressUse",
          "valueSet": "http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf",
        "path": "ClinicalDocument.documentationOf",
        "definition": "The documentationOf relationship in an International Patient Summary contains the representation of providers who are wholly or partially responsible for the safety and well-being of a subject of care.",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.typeCode",
        "path": "ClinicalDocument.documentationOf.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOC"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent",
        "path": "ClinicalDocument.documentationOf.serviceEvent",
        "definition": "The main activity being described by a IPS is the provision of healthcare over a period of time. This is shown by setting the value of serviceEvent/@classCode to “PCPR” (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant                         to care provided during that time range (e.g., reviewed during the stated time range).\n\nFor example if the IPS is generated by a GP based on information recorded in his/her EHR-S, then the low value should represent the date when the treatment relationship between the patient and the GP started; and the high value the date of the latest                         care event.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PCPR"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.moodCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "EVN"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.id",
        "path": "ClinicalDocument.documentationOf.serviceEvent.id",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.low",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high",
        "path": "ClinicalDocument.documentationOf.serviceEvent.effectiveTime.high",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer",
        "definition": "It represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient’s key healthcare providers would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.typeCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "x_ServiceEventPerformer",
          "valueSet": "urn:oid:2.16.840.1.113883.1.11.19601"
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.functionCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.functionCode",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.time",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.time",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.id",
        "definition": "Healthcare provider ID number",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.code",
        "definition": "It describes the professional role of the healthcare provider involved in the current or pertinent historical care of the patient.",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "description": "IPS Healthcare Professional Roles",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/healthcare-professional-roles-uv-ips "
        }
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.addr",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.telecom",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.classCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "PSN"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.determinerCode",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.determinerCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "INSTANCE"
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization",
        "path": "ClinicalDocument.documentationOf.serviceEvent.performer.assignedEntity.representedOrganization",
        "min": 0,
        "max": "1"
      },
      {
        "id": "ClinicalDocument.relatedDocument",
        "path": "ClinicalDocument.relatedDocument",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.typeCode",
        "path": "ClinicalDocument.relatedDocument.typeCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "x_ActRelationshipDocument",
          "valueSet": "http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.1.11.11610--20171004171324"
        }
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument",
        "path": "ClinicalDocument.relatedDocument.parentDocument",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.classCode",
        "path": "ClinicalDocument.relatedDocument.parentDocument.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOCCLIN"
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.moodCode",
        "path": "ClinicalDocument.relatedDocument.parentDocument.moodCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "EVN"
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.id",
        "path": "ClinicalDocument.relatedDocument.parentDocument.id",
        "min": 1,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystem",
        "path": "ClinicalDocument.relatedDocument.parentDocument.code.codeSystem",
        "representation": [
          "xmlAttr"
        ],
        "fixedString": "2.16.840.1.113883.6.1"
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.text",
        "path": "ClinicalDocument.relatedDocument.parentDocument.text",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.setId",
        "path": "ClinicalDocument.relatedDocument.parentDocument.setId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.relatedDocument.parentDocument.versionNumber",
        "path": "ClinicalDocument.relatedDocument.parentDocument.versionNumber",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component",
        "path": "ClinicalDocument.component",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody",
        "path": "ClinicalDocument.component.structuredBody",
        "definition": "Note: the proposed order of the sections hereafter indicated is not mandatory",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.classCode",
        "path": "ClinicalDocument.component.structuredBody.classCode",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "DOCBODY"
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component",
        "path": "ClinicalDocument.component.structuredBody.component",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "profile"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-1",
        "min": 1,
        "max": "1",
        "constraint": [
          {
            "key": "component-1",
            "human": "contains IPS Medication Summary Section 2.16.840.1.113883.10.22.3.1 (2016-11-11)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-1.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.1--20161111000000"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-2",
        "min": 1,
        "max": "1",
        "constraint": [
          {
            "key": "component-2",
            "human": "contains IPS Allergies and Intolerances Section 2.16.840.1.113883.10.22.3.2 (2024-08-04)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-2.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.2--20240804100736"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-3",
        "min": 1,
        "max": "1",
        "constraint": [
          {
            "key": "component-3",
            "human": "contains IPS Problems Section 2.16.840.1.113883.10.22.3.3 (2017-02-15)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-3.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.3--20170215000000"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-4",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-4",
            "human": "contains IPS History of Procedures Section 2.16.840.1.113883.10.22.3.4 (2017-03-27)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-4.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.4--20170327000000"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-5",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-5",
            "human": "contains IPS Immunizations Section 2.16.840.1.113883.10.22.3.5 (2017-04-05)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-5.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.5--20170405000000"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-6",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-6",
            "human": "contains IPS Medical Devices Section 2.16.840.1.113883.10.22.3.6 (2021-10-20)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-6.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.6--20211020171142"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-7",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-7",
            "human": "contains IPS Results Section 2.16.840.1.113883.10.22.3.14 (2017-04-30)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-7.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.14--20170430000000"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-8",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-8",
            "human": "contains IHE Coded Vital Signs Section 1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2 (2015-10-05)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-8.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2--20151005155707"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-9",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-9",
            "human": "contains IPS History of Past Illness Section 2.16.840.1.113883.10.22.3.7 (2017-04-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-9.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.7--20170412000000"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-10",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-10",
            "human": "contains IPS Functional Status Section 2.16.840.1.113883.10.22.3.8 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-10.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.8--20200508191737"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-11",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-11",
            "human": "contains IPS Plan of Care Section 2.16.840.1.113883.10.22.3.9 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-11.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.9--20200508182838"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-12",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-12",
            "human": "contains IPS Social History Section 2.16.840.1.113883.10.22.3.10 (2020-05-10)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-12.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.10--20200510185232"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-13",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-13",
            "human": "contains IPS History of Pregnancy Section 2.16.840.1.113883.10.22.3.11 (2020-05-07)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-13.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.11--20200507184608"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-14",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-14",
            "human": "contains IPS Advance Directives Section 2.16.840.1.113883.10.22.3.12 (2020-05-08)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-14.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.3.12--20200508163849"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-15",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-15",
            "human": "contains IPS Alerts Section 2.16.840.1.113883.10.22.15 (2024-06-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-15.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.15--20240612085101"
            ]
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16",
        "path": "ClinicalDocument.component.structuredBody.component",
        "sliceName": "component-16",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "component-16",
            "human": "contains IPS Patient Story Section 2.16.840.1.113883.10.22.16 (2024-06-12)"
          }
        ]
      },
      {
        "id": "ClinicalDocument.component.structuredBody.component:component-16.section",
        "path": "ClinicalDocument.component.structuredBody.component.section",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://hl7.org/cda/stds/core/StructureDefinition/Section",
            "profile": [
              "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.10.22.16--20240612092602"
            ]
          }
        ]
      }
    ]
  }
}