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

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

Logical Model: PreoperativeDiagnosis - Detailed Descriptions

Draft as of 2024-12-19

Definitions for the PreoperativeDiagnosis logical model.

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

0. Act
Logical ContainerClinicalDocument (CDA Class)
ValidationInstance of this type are validated by templateId
XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
Invariantsshould-text-ref-value: SHOULD contain text/reference/@value (text.reference.value.exists())
2. Act.templateId
Control1..?
SlicingThis element introduces a set of slices on Act.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 4. Act.templateId:preoperative-dx
    Slice Namepreoperative-dx
    Control1..1
    6. Act.templateId:preoperative-dx.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.4.65
    8. Act.templateId:preoperative-dx.extension
    Control1..?
    Pattern Value2015-08-01
    10. Act.classCode
    Comments

    SHALL contain exactly one [1..1] @classCode="ACT" (CONF:1198-10090).

    Fixed ValueACT
    12. Act.moodCode
    Comments

    SHALL contain exactly one [1..1] @moodCode="EVN" (CONF:1198-10091).

    Fixed ValueEVN
    14. Act.code
    Comments

    SHALL contain exactly one [1..1] code (CONF:1198-19155).

    16. Act.code.code
    Comments

    This code SHALL contain exactly one [1..1] @code="10219-4" Preoperative Diagnosis (CONF:1198-19156).

    Control1..?
    Pattern Value10219-4
    18. Act.code.codeSystem
    Comments

    This code SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.1" (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:1198-32167).

    Control1..?
    Pattern Value2.16.840.1.113883.6.1
    20. Act.text
    ShortSHOULD reference the portion of section narrative text corresponding to this entry
    22. Act.text.reference
    Invariantsvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative (value.exists() implies value.startsWith('#'))
    24. Act.entryRelationship
    Control1..?
    SlicingThis element introduces a set of slices on Act.entryRelationship. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • profile @ observation
    • 26. Act.entryRelationship:problemObservation
      Slice NameproblemObservation
      Comments

      SHALL contain at least one [1..*] entryRelationship (CONF:1198-10093) such that it

      Control1..*
      28. Act.entryRelationship:problemObservation.typeCode
      Comments

      SHALL contain exactly one [1..1] @typeCode="SUBJ" Has subject (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002 STATIC) (CONF:1198-10094).

      Fixed ValueSUBJ
      30. Act.entryRelationship:problemObservation.observation
      Comments

      SHALL contain exactly one [1..1] Problem Observation (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.4:2015-08-01) (CONF:1198-15605).

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation(Problem Observation)