description: This is a generated StructureDefinition that describes CDA - that is, CDA as it actually is for R2. The intent of this StructureDefinition is to enable CDA to be a FHIR resource. That enables the FHIR infrastructure - API, conformance, query - to be used directly against CDA package_name: hl7.cda.uv.core derivation: specialization name: ClinicalDocument type: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument elements: sdtcStatusCode: type: http://hl7.org/cda/stds/core/StructureDefinition/CS binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActStatus'} index: 11 realmCode: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/CS', array: true, index: 2} inFulfillmentOf: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf', array: true, index: 27} authorization: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Authorization', array: true, index: 30} dataEnterer: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer', index: 20} informationRecipient: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient', array: true, index: 23} setId: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', index: 15} participant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Participant1', array: true, index: 26} typeId: type: http://hl7.org/cda/stds/core/StructureDefinition/II index: 3 elements: root: pattern: {type: String, value: 2.16.840.1.113883.1.3} representation: [xmlAttr] index: 4 extension: type: string pattern: {type: String, value: POCD_HD000040} representation: [xmlAttr] index: 5 required: [root, extension] extensions: {} versionNumber: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/INT', index: 16} component: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Component', index: 32} classCode: type: code binding: {strength: example, valueSet: 'http://hl7.org/cda/stds/core/ValueSet/CDAActClass'} pattern: {type: Code, value: DOCCLIN} representation: [xmlAttr] index: 0 documentationOf: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf', array: true, index: 28} title: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/ST', index: 10} author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', array: true, min: 1, index: 19} languageCode: type: http://hl7.org/cda/stds/core/StructureDefinition/CS binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/all-languages'} index: 14 custodian: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Custodian', index: 22} confidentialityCode: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/CE', index: 13} recordTarget: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget', array: true, min: 1, index: 18} copyTime: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/TS', index: 17} id: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', index: 7} code: type: http://hl7.org/cda/stds/core/StructureDefinition/CE binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/doc-typecodes'} index: 9 moodCode: type: code binding: {strength: required, valueSet: 'http://hl7.org/cda/stds/core/ValueSet/CDAActMood'} pattern: {type: Code, value: EVN} representation: [xmlAttr] index: 1 effectiveTime: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/TS', index: 12} templateId: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', array: true, index: 6} sdtcCategory: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/CD', array: true, index: 8} relatedDocument: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument', array: true, index: 29} informant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Informant', array: true, index: 21} componentOf: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf', index: 31} authenticator: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Authenticator', array: true, index: 25} legalAuthenticator: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator', index: 24} package_version: 2.0.1-sd class: logical kind: logical url: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument base: http://hl7.org/cda/stds/core/StructureDefinition/ANY version: 2.0.1-sd required: [author, component, id, effectiveTime, confidentialityCode, custodian, code, recordTarget]