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

Draft as of 2024-12-19

Definitions for the UDIOrganizer logical model.

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

0. Organizer
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-sdtctext-ref-value: SHOULD contain text/reference/@value (sdtcText.reference.value.exists())
2. Organizer.templateId
Control1..?
SlicingThis element introduces a set of slices on Organizer.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 4. Organizer.templateId:UDI-org
    Slice NameUDI-org
    Control1..1
    6. Organizer.templateId:UDI-org.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.4.311
    8. Organizer.templateId:UDI-org.extension
    Control1..?
    Pattern Value2019-06-21
    10. Organizer.classCode
    Comments

    SHALL contain exactly one [1..1] @classCode="CLUSTER" (CONF:4437-3482).

    Fixed ValueCLUSTER
    12. Organizer.moodCode
    Comments

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

    14. Organizer.id
    Comments

    SHALL contain exactly one [1..1] id (CONF:4437-3541).

    Control1..1
    16. Organizer.id.root
    Comments

    This id SHALL contain exactly one [1..1] @root (CONF:4437-3542).

    Control1..?
    18. Organizer.code
    Comments

    MAY contain zero or one [0..1] code (CONF:4437-3481).

    20. Organizer.code.code
    Comments

    The code, if present, MAY contain zero or one [0..1] @code="74711-3" Unique Device Identifier (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:4437-3486).

    Pattern Value74711-3
    22. Organizer.code.codeSystem
    Comments

    The code, if present, SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.1" (CONF:4437-3487).

    Control1..?
    Pattern Value2.16.840.1.113883.6.1
    24. Organizer.sdtcText
    ShortSHOULD reference the portion of section narrative text corresponding to this entry
    26. Organizer.sdtcText.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('#'))
    28. Organizer.statusCode
    Comments

    SHALL contain exactly one [1..1] statusCode (CONF:4437-3490).

    30. Organizer.statusCode.code
    Comments

    This statusCode SHALL contain exactly one [1..1] @code="completed" Completed (CodeSystem: HL7ActStatus urn:oid:2.16.840.1.113883.5.14) (CONF:4437-3543).

    Control1..?
    Fixed Valuecompleted
    32. Organizer.component
    Control1..?
    SlicingThis element introduces a set of slices on Organizer.component. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • profile @ observation
    • 34. Organizer.component:deviceObs
      Slice NamedeviceObs
      Shortcomponent
      Control1..1
      36. Organizer.component:deviceObs.observation
      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation(Device Identifier Observation)
      38. Organizer.component:otherObs
      Slice NameotherObs
      Control0..*
      40. Organizer.component:otherObs.observation
      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation(Lot or Batch Number Observation, Serial Number Observation, Manufacturing Date Observation, Expiration Date Observation, Distinct Identification Code Observation, Brand Name Observation, Model Number Observation, Company Name Observation, Catalog Number Observation, Latex Safety Observation, MRI Safety Observation, Implantable Device Status Observation)