description: This template conveys the condition (mode or state of being) that describes the nature of the specimen. A specimen may have multiple condition codes associated with it, in which case multiple instances of this template should be used. Values should be drawn from the HL7 V2 table 0493. package_name: hl7.cda.us.ccda derivation: constraint name: SpecimenConditionObservation type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: specimen-condition-obs: match: {root: 2.16.840.1.113883.10.20.22.4.421, extension: '2018-06-12'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.421} index: 2 extension: pattern: {type: String, value: '2018-06-12'} index: 3 required: [root, extension] extensions: {} classCode: pattern: {type: Code, value: OBS} index: 4 moodCode: pattern: {type: Code, value: EVN} index: 5 code: short: Specimen condition index: 6 elements: code: pattern: {type: Code, value: 93047-7} index: 7 codeSystem: short: LOINC pattern: {type: String, value: 2.16.840.1.113883.6.1} index: 8 required: [codeSystem, code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 9 elements: reference: constraint: value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/SpecimenConditionObservation', severity: error, expression: value.exists() implies value.startsWith('#')} index: 10 value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-specimen-condition'} index: 11 package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/SpecimenConditionObservation base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 4.0.0-ballot required: [value, templateId]