PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions.r3@5.3.0-ballot-tc1
    http://hl7.org/fhir/StructureDefinition/specimen-additive
description: References a resource or provides a code or text that specifies a substance that is added to a laboratory specimen (part of the container device or added to the specimen indenpendently).
package_name: hl7.fhir.uv.extensions.r3
derivation: constraint
name: SpecimenAdditive
type: Extension
elements:
  extension:
    array: true
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        _datatype:
          match: {url: null}
          schema:
            type: Extension
            short: DataType name 'CodeableReference' from R5
            url: h
            index: 1
            elements:
              value:
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 3
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                choiceOf: value
                index: 4
            required: [value, valueString]
        concept:
          match: {url: concept}
          schema:
            short: Reference to a concept (by class)
            index: 5
            extensions: {}
            elements:
              extension: {index: 6}
              url:
                pattern: {type: uri, value: concept}
                type: uri
                index: 7
              value:
                choices: [valueCodeableConcept]
                index: 9
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 10}
            required: [value, valueCodeableConcept]
        reference:
          match: {url: reference}
          schema:
            short: Reference to a resource (by instance)
            index: 11
            extensions: {}
            elements:
              extension: {index: 12}
              url:
                pattern: {type: uri, value: reference}
                type: uri
                index: 13
              value:
                choices: [valueReference]
                index: 15
              valueReference: {type: Reference, choiceOf: value, index: 16}
            required: [value, valueReference]
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/StructureDefinition/specimen-additive'}
    type: uri
    index: 17
  value:
    choices: []
    index: 19
package_version: 5.3.0-ballot-tc1
extensions:
  _datatype:
    url: h
    type: Extension
    short: DataType name 'CodeableReference' from R5
    index: 1
    elements:
      value:
        pattern: {type: string, value: CodeableReference}
        choices: [valueString]
        type: string
        index: 3
      valueString:
        type: string
        pattern: {type: string, value: CodeableReference}
        choiceOf: value
        index: 4
    required: [value, valueString]
  concept:
    url: concept
    short: Reference to a concept (by class)
    index: 5
    extensions: {}
    elements:
      extension: {index: 6}
      url:
        pattern: {type: uri, value: concept}
        type: uri
        index: 7
      value:
        choices: [valueCodeableConcept]
        index: 9
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 10}
    required: [value, valueCodeableConcept]
  reference:
    url: reference
    short: Reference to a resource (by instance)
    index: 11
    extensions: {}
    elements:
      extension: {index: 12}
      url:
        pattern: {type: uri, value: reference}
        type: uri
        index: 13
      value:
        choices: [valueReference]
        index: 15
      valueReference: {type: Reference, choiceOf: value, index: 16}
    required: [value, valueReference]
class: extension
kind: complex-type
url: http://hl7.org/fhir/StructureDefinition/specimen-additive
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 5.3.0-ballot-tc1