Extensions for Using Data Elements from FHIR R4B in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R4B in FHIR STU3 - Downloaded Version null See the Directory of published versions

Extension: ExtensionSpecimenDefinition_TypeTested

Official URL: http://hl7.org/fhir/4.3/StructureDefinition/extension-SpecimenDefinition.typeTested Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionSpecimenDefinition_TypeTested

R4B: SpecimenDefinition.typeTested (new:BackboneElement)

This extension is part of the cross-version definitions generated to enable use of the element SpecimenDefinition.typeTested as defined in FHIR R4B in FHIR STU3.

The source element is defined as: SpecimenDefinition.typeTested 0..* BackboneElement

Across FHIR versions, the element set has been mapped as:

  • R4B: SpecimenDefinition.typeTested 0..* BackboneElement

Following are the generation technical comments: Element SpecimenDefinition.typeTested is not mapped to FHIR STU3, since FHIR R4B SpecimenDefinition is not mapped. Element SpecimenDefinition.typeTested has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Specimen in container intended for testing by lab (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:isDerived 0..1 Extension R4B: Primary or secondary specimen (new)
..... url 1..1 uri "isDerived"
..... value[x] 0..1 boolean Primary or secondary specimen
.... extension:type 0..1 Extension R4B: Type of intended specimen (new)
..... url 1..1 uri "type"
..... value[x] 0..1 CodeableConcept Type of intended specimen
Binding: R4BV20487ForR3 (0.1.0) (example): The type of specimen conditioned in a container for lab testing.
.... extension:preference 1..1 Extension R4B: preferred | alternate (new)
..... url 1..1 uri "preference"
..... value[x] 1..1 code preferred | alternate
Binding: R4BSpecimenContainedPreferenceForR3 (0.1.0) (required): Degree of preference of a type of conditioned specimen.
.... extension:container 0..1 Extension R4B: The specimen's container (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:material 0..1 Extension R4B: Container material (new)
....... url 1..1 uri "material"
....... value[x] 0..1 CodeableConcept Container material
...... extension:type 0..1 Extension R4B: Kind of container associated with the kind of specimen (new)
....... url 1..1 uri "type"
....... value[x] 0..1 CodeableConcept Kind of container associated with the kind of specimen
...... extension:cap 0..1 Extension R4B: Color of container cap (new)
....... url 1..1 uri "cap"
....... value[x] 0..1 CodeableConcept Color of container cap
Binding: R4BContainerCapForR3 (0.1.0) (example): Color of the container cap.
...... extension:description 0..1 Extension R4B: Container description (new)
....... url 1..1 uri "description"
....... value[x] 0..1 string Container description
...... extension:capacity 0..1 Extension R4B: Container capacity (new)
....... url 1..1 uri "capacity"
....... value[x] 0..1 SimpleQuantity Container capacity
...... extension:minimumVolume 0..1 Extension R4B: Minimum volume (new)
....... url 1..1 uri "minimumVolume"
....... value[x] 0..1 Minimum volume
........ valueQuantity Quantity(SimpleQuantity)
........ valueString string
...... extension:additive 0..* Extension R4B: Additive associated with container (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:additive 1..1 Extension R4B: Additive associated with container (new)
......... url 1..1 uri "additive"
......... value[x] 1..1 Additive associated with container
Binding: v2 Additive/Preservative (example): Substance added to specimen container.
.......... valueCodeableConcept CodeableConcept
.......... valueReference Reference(Cross-version Profile for R4B.Substance for use in FHIR STU3(0.1.0) | Substance)
....... url 1..1 uri "additive"
....... value[x] 0..0 Value of extension
...... extension:preparation 0..1 Extension R4B: Specimen container preparation (new)
....... url 1..1 uri "preparation"
....... value[x] 0..1 string Specimen container preparation
..... url 1..1 uri "container"
..... value[x] 0..0 Value of extension
.... extension:requirement 0..1 Extension R4B: Specimen requirements (new)
..... url 1..1 uri "requirement"
..... value[x] 0..1 string Specimen requirements
.... extension:retentionTime 0..1 Extension R4B: Specimen retention time (new)
..... url 1..1 uri "retentionTime"
..... value[x] 0..1 Duration Specimen retention time
.... extension:rejectionCriterion 0..* Extension R4B: Rejection criterion (new)
..... url 1..1 uri "rejectionCriterion"
..... value[x] 0..1 CodeableConcept Rejection criterion
Binding: R4BRejectionCriteriaForR3 (0.1.0) (example): Criterion for rejection of the specimen by laboratory.
.... extension:handling 0..* Extension R4B: Specimen handling before testing (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperatureQualifier 0..1 Extension R4B: Temperature qualifier (new)
....... url 1..1 uri "temperatureQualifier"
....... value[x] 0..1 CodeableConcept Temperature qualifier
Binding: R4BHandlingConditionForR3 (0.1.0) (example): Set of handling instructions prior testing of the specimen.
...... extension:temperatureRange 0..1 Extension R4B: Temperature range (new)
....... url 1..1 uri "temperatureRange"
....... value[x] 0..1 Range Temperature range
...... extension:maxDuration 0..1 Extension R4B: Maximum preservation time (new)
....... url 1..1 uri "maxDuration"
....... value[x] 0..1 Duration Maximum preservation time
...... extension:instruction 0..1 Extension R4B: Preservation instruction (new)
....... url 1..1 uri "instruction"
....... value[x] 0..1 string Preservation instruction
..... url 1..1 uri "handling"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-SpecimenDefinition.typeTested"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Specimen in container intended for testing by lab (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:isDerived 0..1 Extension R4B: Primary or secondary specimen (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "isDerived"
..... value[x] 0..1 boolean Primary or secondary specimen
.... extension:type 0..1 Extension R4B: Type of intended specimen (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "type"
..... value[x] 0..1 CodeableConcept Type of intended specimen
Binding: R4BV20487ForR3 (0.1.0) (example): The type of specimen conditioned in a container for lab testing.
.... extension:preference 1..1 Extension R4B: preferred | alternate (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "preference"
..... value[x] 1..1 code preferred | alternate
Binding: R4BSpecimenContainedPreferenceForR3 (0.1.0) (required): Degree of preference of a type of conditioned specimen.
.... extension:container 0..1 Extension R4B: The specimen's container (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:material 0..1 Extension R4B: Container material (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "material"
....... value[x] 0..1 CodeableConcept Container material
...... extension:type 0..1 Extension R4B: Kind of container associated with the kind of specimen (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "type"
....... value[x] 0..1 CodeableConcept Kind of container associated with the kind of specimen
...... extension:cap 0..1 Extension R4B: Color of container cap (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "cap"
....... value[x] 0..1 CodeableConcept Color of container cap
Binding: R4BContainerCapForR3 (0.1.0) (example): Color of the container cap.
...... extension:description 0..1 Extension R4B: Container description (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Container description
...... extension:capacity 0..1 Extension R4B: Container capacity (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "capacity"
....... value[x] 0..1 SimpleQuantity Container capacity
...... extension:minimumVolume 0..1 Extension R4B: Minimum volume (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "minimumVolume"
....... value[x] 0..1 Minimum volume
........ valueQuantity Quantity(SimpleQuantity)
........ valueString string
...... extension:additive 0..* Extension R4B: Additive associated with container (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:additive 1..1 Extension R4B: Additive associated with container (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "additive"
......... value[x] 1..1 Additive associated with container
Binding: v2 Additive/Preservative (example): Substance added to specimen container.
.......... valueCodeableConcept CodeableConcept
.......... valueReference Reference(Cross-version Profile for R4B.Substance for use in FHIR STU3(0.1.0) | Substance)
....... url 1..1 uri "additive"
...... extension:preparation 0..1 Extension R4B: Specimen container preparation (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "preparation"
....... value[x] 0..1 string Specimen container preparation
..... url 1..1 uri "container"
.... extension:requirement 0..1 Extension R4B: Specimen requirements (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "requirement"
..... value[x] 0..1 string Specimen requirements
.... extension:retentionTime 0..1 Extension R4B: Specimen retention time (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "retentionTime"
..... value[x] 0..1 Duration Specimen retention time
.... extension:rejectionCriterion 0..* Extension R4B: Rejection criterion (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "rejectionCriterion"
..... value[x] 0..1 CodeableConcept Rejection criterion
Binding: R4BRejectionCriteriaForR3 (0.1.0) (example): Criterion for rejection of the specimen by laboratory.
.... extension:handling 0..* Extension R4B: Specimen handling before testing (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperatureQualifier 0..1 Extension R4B: Temperature qualifier (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "temperatureQualifier"
....... value[x] 0..1 CodeableConcept Temperature qualifier
Binding: R4BHandlingConditionForR3 (0.1.0) (example): Set of handling instructions prior testing of the specimen.
...... extension:temperatureRange 0..1 Extension R4B: Temperature range (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "temperatureRange"
....... value[x] 0..1 Range Temperature range
...... extension:maxDuration 0..1 Extension R4B: Maximum preservation time (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "maxDuration"
....... value[x] 0..1 Duration Maximum preservation time
...... extension:instruction 0..1 Extension R4B: Preservation instruction (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "instruction"
....... value[x] 0..1 string Preservation instruction
..... url 1..1 uri "handling"
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-SpecimenDefinition.typeTested"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4B: SpecimenDefinition.typeTested (new:BackboneElement)

  • isDerived: boolean: R4B: SpecimenDefinition.typeTested.isDerived (new:boolean)
  • type: CodeableConcept: R4B: SpecimenDefinition.typeTested.type (new:CodeableConcept)
  • preference: code: R4B: SpecimenDefinition.typeTested.preference (new:code)
  • material: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.material (new:CodeableConcept)
  • type: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.type (new:CodeableConcept)
  • cap: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.cap (new:CodeableConcept)
  • description: string: R4B: SpecimenDefinition.typeTested.container.description (new:string)
  • capacity: Quantity: R4B: SpecimenDefinition.typeTested.container.capacity (new:Quantity[SimpleQuantity])
  • minimumVolume: Quantity, string: R4B: SpecimenDefinition.typeTested.container.minimumVolume[x] (new:Quantity[SimpleQuantity], string)
  • additive: CodeableConcept, Reference: R4B: SpecimenDefinition.typeTested.container.additive.additive[x] (new:CodeableConcept, Reference(Substance))
  • preparation: string: R4B: SpecimenDefinition.typeTested.container.preparation (new:string)
  • requirement: string: R4B: SpecimenDefinition.typeTested.requirement (new:string)
  • retentionTime: Duration: R4B: SpecimenDefinition.typeTested.retentionTime (new:Duration)
  • rejectionCriterion: CodeableConcept: R4B: SpecimenDefinition.typeTested.rejectionCriterion (new:CodeableConcept)
  • temperatureQualifier: CodeableConcept: R4B: SpecimenDefinition.typeTested.handling.temperatureQualifier (new:CodeableConcept)
  • temperatureRange: Range: R4B: SpecimenDefinition.typeTested.handling.temperatureRange (new:Range)
  • maxDuration: Duration: R4B: SpecimenDefinition.typeTested.handling.maxDuration (new:Duration)
  • instruction: string: R4B: SpecimenDefinition.typeTested.handling.instruction (new:string)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Specimen in container intended for testing by lab (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:isDerived 0..1 Extension R4B: Primary or secondary specimen (new)
..... url 1..1 uri "isDerived"
..... value[x] 0..1 boolean Primary or secondary specimen
.... extension:type 0..1 Extension R4B: Type of intended specimen (new)
..... url 1..1 uri "type"
..... value[x] 0..1 CodeableConcept Type of intended specimen
Binding: R4BV20487ForR3 (0.1.0) (example): The type of specimen conditioned in a container for lab testing.
.... extension:preference 1..1 Extension R4B: preferred | alternate (new)
..... url 1..1 uri "preference"
..... value[x] 1..1 code preferred | alternate
Binding: R4BSpecimenContainedPreferenceForR3 (0.1.0) (required): Degree of preference of a type of conditioned specimen.
.... extension:container 0..1 Extension R4B: The specimen's container (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:material 0..1 Extension R4B: Container material (new)
....... url 1..1 uri "material"
....... value[x] 0..1 CodeableConcept Container material
...... extension:type 0..1 Extension R4B: Kind of container associated with the kind of specimen (new)
....... url 1..1 uri "type"
....... value[x] 0..1 CodeableConcept Kind of container associated with the kind of specimen
...... extension:cap 0..1 Extension R4B: Color of container cap (new)
....... url 1..1 uri "cap"
....... value[x] 0..1 CodeableConcept Color of container cap
Binding: R4BContainerCapForR3 (0.1.0) (example): Color of the container cap.
...... extension:description 0..1 Extension R4B: Container description (new)
....... url 1..1 uri "description"
....... value[x] 0..1 string Container description
...... extension:capacity 0..1 Extension R4B: Container capacity (new)
....... url 1..1 uri "capacity"
....... value[x] 0..1 SimpleQuantity Container capacity
...... extension:minimumVolume 0..1 Extension R4B: Minimum volume (new)
....... url 1..1 uri "minimumVolume"
....... value[x] 0..1 Minimum volume
........ valueQuantity Quantity(SimpleQuantity)
........ valueString string
...... extension:additive 0..* Extension R4B: Additive associated with container (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:additive 1..1 Extension R4B: Additive associated with container (new)
......... url 1..1 uri "additive"
......... value[x] 1..1 Additive associated with container
Binding: v2 Additive/Preservative (example): Substance added to specimen container.
.......... valueCodeableConcept CodeableConcept
.......... valueReference Reference(Cross-version Profile for R4B.Substance for use in FHIR STU3(0.1.0) | Substance)
....... url 1..1 uri "additive"
....... value[x] 0..0 Value of extension
...... extension:preparation 0..1 Extension R4B: Specimen container preparation (new)
....... url 1..1 uri "preparation"
....... value[x] 0..1 string Specimen container preparation
..... url 1..1 uri "container"
..... value[x] 0..0 Value of extension
.... extension:requirement 0..1 Extension R4B: Specimen requirements (new)
..... url 1..1 uri "requirement"
..... value[x] 0..1 string Specimen requirements
.... extension:retentionTime 0..1 Extension R4B: Specimen retention time (new)
..... url 1..1 uri "retentionTime"
..... value[x] 0..1 Duration Specimen retention time
.... extension:rejectionCriterion 0..* Extension R4B: Rejection criterion (new)
..... url 1..1 uri "rejectionCriterion"
..... value[x] 0..1 CodeableConcept Rejection criterion
Binding: R4BRejectionCriteriaForR3 (0.1.0) (example): Criterion for rejection of the specimen by laboratory.
.... extension:handling 0..* Extension R4B: Specimen handling before testing (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperatureQualifier 0..1 Extension R4B: Temperature qualifier (new)
....... url 1..1 uri "temperatureQualifier"
....... value[x] 0..1 CodeableConcept Temperature qualifier
Binding: R4BHandlingConditionForR3 (0.1.0) (example): Set of handling instructions prior testing of the specimen.
...... extension:temperatureRange 0..1 Extension R4B: Temperature range (new)
....... url 1..1 uri "temperatureRange"
....... value[x] 0..1 Range Temperature range
...... extension:maxDuration 0..1 Extension R4B: Maximum preservation time (new)
....... url 1..1 uri "maxDuration"
....... value[x] 0..1 Duration Maximum preservation time
...... extension:instruction 0..1 Extension R4B: Preservation instruction (new)
....... url 1..1 uri "instruction"
....... value[x] 0..1 string Preservation instruction
..... url 1..1 uri "handling"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-SpecimenDefinition.typeTested"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4B: Specimen in container intended for testing by lab (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:isDerived 0..1 Extension R4B: Primary or secondary specimen (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "isDerived"
..... value[x] 0..1 boolean Primary or secondary specimen
.... extension:type 0..1 Extension R4B: Type of intended specimen (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "type"
..... value[x] 0..1 CodeableConcept Type of intended specimen
Binding: R4BV20487ForR3 (0.1.0) (example): The type of specimen conditioned in a container for lab testing.
.... extension:preference 1..1 Extension R4B: preferred | alternate (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "preference"
..... value[x] 1..1 code preferred | alternate
Binding: R4BSpecimenContainedPreferenceForR3 (0.1.0) (required): Degree of preference of a type of conditioned specimen.
.... extension:container 0..1 Extension R4B: The specimen's container (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:material 0..1 Extension R4B: Container material (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "material"
....... value[x] 0..1 CodeableConcept Container material
...... extension:type 0..1 Extension R4B: Kind of container associated with the kind of specimen (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "type"
....... value[x] 0..1 CodeableConcept Kind of container associated with the kind of specimen
...... extension:cap 0..1 Extension R4B: Color of container cap (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "cap"
....... value[x] 0..1 CodeableConcept Color of container cap
Binding: R4BContainerCapForR3 (0.1.0) (example): Color of the container cap.
...... extension:description 0..1 Extension R4B: Container description (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Container description
...... extension:capacity 0..1 Extension R4B: Container capacity (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "capacity"
....... value[x] 0..1 SimpleQuantity Container capacity
...... extension:minimumVolume 0..1 Extension R4B: Minimum volume (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "minimumVolume"
....... value[x] 0..1 Minimum volume
........ valueQuantity Quantity(SimpleQuantity)
........ valueString string
...... extension:additive 0..* Extension R4B: Additive associated with container (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:additive 1..1 Extension R4B: Additive associated with container (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "additive"
......... value[x] 1..1 Additive associated with container
Binding: v2 Additive/Preservative (example): Substance added to specimen container.
.......... valueCodeableConcept CodeableConcept
.......... valueReference Reference(Cross-version Profile for R4B.Substance for use in FHIR STU3(0.1.0) | Substance)
....... url 1..1 uri "additive"
...... extension:preparation 0..1 Extension R4B: Specimen container preparation (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "preparation"
....... value[x] 0..1 string Specimen container preparation
..... url 1..1 uri "container"
.... extension:requirement 0..1 Extension R4B: Specimen requirements (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "requirement"
..... value[x] 0..1 string Specimen requirements
.... extension:retentionTime 0..1 Extension R4B: Specimen retention time (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "retentionTime"
..... value[x] 0..1 Duration Specimen retention time
.... extension:rejectionCriterion 0..* Extension R4B: Rejection criterion (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "rejectionCriterion"
..... value[x] 0..1 CodeableConcept Rejection criterion
Binding: R4BRejectionCriteriaForR3 (0.1.0) (example): Criterion for rejection of the specimen by laboratory.
.... extension:handling 0..* Extension R4B: Specimen handling before testing (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperatureQualifier 0..1 Extension R4B: Temperature qualifier (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "temperatureQualifier"
....... value[x] 0..1 CodeableConcept Temperature qualifier
Binding: R4BHandlingConditionForR3 (0.1.0) (example): Set of handling instructions prior testing of the specimen.
...... extension:temperatureRange 0..1 Extension R4B: Temperature range (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "temperatureRange"
....... value[x] 0..1 Range Temperature range
...... extension:maxDuration 0..1 Extension R4B: Maximum preservation time (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "maxDuration"
....... value[x] 0..1 Duration Maximum preservation time
...... extension:instruction 0..1 Extension R4B: Preservation instruction (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "instruction"
....... value[x] 0..1 string Preservation instruction
..... url 1..1 uri "handling"
... url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-SpecimenDefinition.typeTested"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4B: SpecimenDefinition.typeTested (new:BackboneElement)

  • isDerived: boolean: R4B: SpecimenDefinition.typeTested.isDerived (new:boolean)
  • type: CodeableConcept: R4B: SpecimenDefinition.typeTested.type (new:CodeableConcept)
  • preference: code: R4B: SpecimenDefinition.typeTested.preference (new:code)
  • material: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.material (new:CodeableConcept)
  • type: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.type (new:CodeableConcept)
  • cap: CodeableConcept: R4B: SpecimenDefinition.typeTested.container.cap (new:CodeableConcept)
  • description: string: R4B: SpecimenDefinition.typeTested.container.description (new:string)
  • capacity: Quantity: R4B: SpecimenDefinition.typeTested.container.capacity (new:Quantity[SimpleQuantity])
  • minimumVolume: Quantity, string: R4B: SpecimenDefinition.typeTested.container.minimumVolume[x] (new:Quantity[SimpleQuantity], string)
  • additive: CodeableConcept, Reference: R4B: SpecimenDefinition.typeTested.container.additive.additive[x] (new:CodeableConcept, Reference(Substance))
  • preparation: string: R4B: SpecimenDefinition.typeTested.container.preparation (new:string)
  • requirement: string: R4B: SpecimenDefinition.typeTested.requirement (new:string)
  • retentionTime: Duration: R4B: SpecimenDefinition.typeTested.retentionTime (new:Duration)
  • rejectionCriterion: CodeableConcept: R4B: SpecimenDefinition.typeTested.rejectionCriterion (new:CodeableConcept)
  • temperatureQualifier: CodeableConcept: R4B: SpecimenDefinition.typeTested.handling.temperatureQualifier (new:CodeableConcept)
  • temperatureRange: Range: R4B: SpecimenDefinition.typeTested.handling.temperatureRange (new:Range)
  • maxDuration: Duration: R4B: SpecimenDefinition.typeTested.handling.maxDuration (new:Duration)
  • instruction: string: R4B: SpecimenDefinition.typeTested.handling.instruction (new:string)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:type.​value[x] Base example Cross-version ValueSet R4B.Hl7VSSpecimenType for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:preference.​value[x] Base required Cross-version ValueSet R4B.SpecimenContainedPreference for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:container.​extension:cap.value[x] Base example Cross-version ValueSet R4B.ContainerCap for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:container.​extension:additive.extension:additive.​value[x] Base example v2 Additive/Preservative 📍2.8.2 FHIR Std.
Extension.extension:rejectionCriterion.​value[x] Base example Cross-version ValueSet R4B.RejectionCriterion for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:handling.​extension:temperatureQualifier.​value[x] Base example Cross-version ValueSet R4B.HandlingConditionSet for use in FHIR STU3 📍0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()