PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.uv.core@2.0.0-sd-snapshot1
    http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
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: 10
  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: 26}
  authorization: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Authorization', array: true, index: 29}
  dataEnterer: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer', index: 19}
  informationRecipient: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient', array: true, index: 22}
  setId: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', index: 14}
  participant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Participant1', array: true, index: 25}
  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: 15}
  component: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Component', index: 31}
  classCode:
    type: code
    binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActClass'}
    pattern: {type: Code, value: DOCCLIN}
    representation: [xmlAttr]
    index: 0
  documentationOf: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf', array: true, index: 27}
  title: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/ST', index: 9}
  author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', array: true, min: 1, index: 18}
  languageCode:
    type: http://hl7.org/cda/stds/core/StructureDefinition/CS
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/all-languages'}
    index: 13
  custodian: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Custodian', index: 21}
  confidentialityCode: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/CE', index: 12}
  recordTarget: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget', array: true, min: 1, index: 17}
  copyTime: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/TS', index: 16}
  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: 8
  moodCode:
    type: code
    binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActMood'}
    pattern: {type: Code, value: EVN}
    representation: [xmlAttr]
    index: 1
  effectiveTime: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/TS', index: 11}
  templateId: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', array: true, index: 6}
  relatedDocument: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument', array: true, index: 28}
  informant: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Informant', array: true, index: 20}
  componentOf: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf', index: 30}
  authenticator: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Authenticator', array: true, index: 24}
  legalAuthenticator: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator', index: 23}
package_version: 2.0.0-sd-snapshot1
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.0-sd-snapshot1
required: [author, component, id, effectiveTime, confidentialityCode, custodian, code, recordTarget]