Clinical Document Architecture, published by Health Level 7. This guide is not an authorized publication; it is the continuous build for version 2.0.1-sd built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-core-sd/ and changes regularly. See the Directory of published versions
Logical Model:
Precondition (CDA Class)
Official URL : http://hl7.org/cda/stds/core/StructureDefinition/Precondition
Version :
2.0.1-sd
Active
as of 2025-04-04
Computable Name : Precondition
The precondition class, derived from the ActRelationship class, is used along with the Precondition class to express a condition that must hold true before some over activity occurs.
Usage:
Formal Views of Template Content
Description of Template, Differentials, Snapshots and how the different presentations work .
This structure is derived from InfrastructureRoot
Terminology Bindings (Differential)
Path Conformance ValueSet / Code URI
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Terminology Bindings
Path Conformance ValueSet / Code URI
Precondition.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Constraints
Id Grade Path(s) Details Requirements
II-1 error Precondition.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
Terminology Bindings
Path Conformance ValueSet / Code URI
Precondition.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Constraints
Id Grade Path(s) Details Requirements
II-1 error Precondition.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
This structure is derived from InfrastructureRoot
Summary
Mandatory: 0 element(1 nested mandatory element) Fixed: 1 element
Structures
This structure refers to these other structures:
Differential View
This structure is derived from InfrastructureRoot
Terminology Bindings (Differential)
Path Conformance ValueSet / Code URI
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Key Elements View
Terminology Bindings
Path Conformance ValueSet / Code URI
Precondition.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Constraints
Id Grade Path(s) Details Requirements
II-1 error Precondition.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
Snapshot View
Terminology Bindings
Path Conformance ValueSet / Code URI
Precondition.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
from this IG
Precondition.typeCode required Fixed Value: PRCNhttp://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType
from this IG
Constraints
Id Grade Path(s) Details Requirements
II-1 error Precondition.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
This structure is derived from InfrastructureRoot
Summary
Mandatory: 0 element(1 nested mandatory element) Fixed: 1 element
Structures
This structure refers to these other structures:
Other representations of profile: CSV , Excel