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

Draft as of 2024-12-19

Definitions for the SpecimenCollectionProcedure logical model.

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

0. Procedure
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())
should-effectiveTime: SHOULD contain effectiveTime (effectiveTime.exists())
should-targetSiteCode: SHOULD contain targetSiteCode (targetSiteCode.exists())
2. Procedure.templateId
Control1..?
SlicingThis element introduces a set of slices on Procedure.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 4. Procedure.templateId:specimen-collection-proc
    Slice Namespecimen-collection-proc
    Control1..1
    6. Procedure.templateId:specimen-collection-proc.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.4.415
    8. Procedure.templateId:specimen-collection-proc.extension
    Control1..?
    Pattern Value2018-09-01
    10. Procedure.moodCode
    Fixed ValueEVN
    12. Procedure.code
    ShortSpecimen collection (procedure)
    Control1..?
    14. Procedure.code.code
    Control1..?
    Pattern Value17636008
    16. Procedure.code.codeSystem
    ShortSNOMED CT
    Control1..?
    Pattern Value2.16.840.1.113883.6.96
    18. Procedure.text
    ShortSHOULD reference the portion of section narrative text corresponding to this entry
    20. Procedure.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('#'))
    22. Procedure.targetSiteCode
    Short𝗨𝗦𝗖𝗗𝗜: Specimen Source Site
    BindingThe codes SHALL be taken from Body Site Value Set .
    (required to http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.8.9)
    24. Procedure.entryRelationship
    Control1..?
    SlicingThis element introduces a set of slices on Procedure.entryRelationship. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • profile @ act
    • profile @ observation
    • 26. Procedure.entryRelationship:specimenRef
      Slice NamespecimenRef
      ShortReferences the specimen that is the subject of this procedure
      Comments

      SHALL contain exactly one [1..1] entryRelationship such that it

      Control1..1
      28. Procedure.entryRelationship:specimenRef.typeCode
      Comments

      SHALL contain exactly one [1..1] @typeCode="SUBJ" Has Subject (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002 STATIC).

      Fixed ValueSUBJ
      30. Procedure.entryRelationship:specimenRef.act
      Comments

      SHALL contain exactly one [1..1] Entry Reference (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.122).

      Control1..?
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Act(Entry Reference)
      32. Procedure.entryRelationship:condition
      Slice Namecondition
      Comments

      SHOULD contain at least one [0..*] entryRelationship such that it

      Control0..*
      34. Procedure.entryRelationship:condition.typeCode
      Comments

      SHALL contain exactly one [1..1] @typeCode="COMP" Component (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002 STATIC).

      Fixed ValueCOMP
      36. Procedure.entryRelationship:condition.observation
      Short𝗨𝗦𝗖𝗗𝗜: Specimen Condition Acceptability
      Comments

      SHOULD contain exactly one [0..1] Specimen Condition Observation (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.421:2018-09-01).

      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation(Specimen Condition Observation)