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: DischargeMedicationsSection - Detailed Descriptions

Draft as of 2024-12-19

Definitions for the DischargeMedicationsSection logical model.

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

0. Section
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.
Invariantsshall-discharge-med: If section/@nullFlavor is not present, SHALL contain at least one Discharge Medication (nullFlavor.exists() or entry.where(act.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DischargeMedication')).exists())
2. Section.nullFlavor
ShortIf a required section contains no information, the @nullFlavor MAY be set to NI
4. Section.templateId
Control1..?
SlicingThis element introduces a set of slices on Section.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 6. Section.templateId:section
    Slice Namesection
    Control1..1
    8. Section.templateId:section.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.2.11.1
    10. Section.templateId:section.extension
    Control1..?
    Pattern Value2015-08-01
    12. Section.code
    ShortHospital discharge medications Narrative
    Control1..?
    14. Section.code.code
    Control1..?
    Pattern Value10183-2
    16. Section.code.codeSystem
    Control1..?
    Pattern Value2.16.840.1.113883.6.1
    18. Section.code.translation
    Control1..?
    SlicingThis element introduces a set of slices on Section.code.translation. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ code
    • value @ codeSystem
    • 20. Section.code.translation:translation1
      Slice Nametranslation1
      ShortDischarge Medications
      Comments

      SHALL contain exactly one [1..1] @code="75311-1" Discharge Medications (CONF:1198-32858).

      Control1..1
      22. Section.code.translation:translation1.code
      Control1..?
      Pattern Value75311-1
      24. Section.code.translation:translation1.codeSystem
      ShortLOINC
      Control1..?
      Pattern Value2.16.840.1.113883.6.1
      26. Section.title
      Control1..?
      28. Section.text
      Control1..?
      30. Section.entry
      ShortIf section/@nullFlavor is not present:
      SlicingThis element introduces a set of slices on Section.entry. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • profile @ act
      • 32. Section.entry:dischargeMed
        Slice NamedischargeMed
        Comments

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

        Control0..*
        34. Section.entry:dischargeMed.act
        Comments

        SHALL contain exactly one [1..1] Discharge Medication (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.35:2016-03-01) (CONF:1198-15491).

        Control1..?
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Act(Discharge Medication)