PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.mcode@3.0.0-ballot
    http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-human-specimen
description: A specimen taken from a Patient. The profile includes extensions to specify a more precise body site and an identifier of source body structure at that site (for example, a tumor identifier).
package_name: hl7.fhir.us.mcode
derivation: constraint
name: HumanSpecimen
type: Specimen
elements:
  identifier:
    mustSupport: true
    index: 0
    slicing:
      rules: open
      description: Slicing by identifier.type
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        bodyStructureIdentifier:
          match: {type: null}
          schema:
            type: Identifier
            short: An identifier associating the specimen with a identified body structure, such as a tumor with a tumor identifier.
            mustSupport: true
            array: true
            index: 1
            elements:
              type: {mustSupport: true, index: 2}
              value: {mustSupport: true, index: 3}
  status: {mustSupport: true, index: 4}
  type:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-human-specimen-type-vs'}
    mustSupport: true
    index: 5
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient']
    index: 6
  collection:
    mustSupport: true
    index: 7
    elements:
      bodySite:
        mustSupport: true
        index: 8
        extensions:
          locationQualifier: {url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier', min: 0, short: General location qualifier (excluding laterality) for this bodySite, type: Extension, mustSupport: true, index: 10}
          lateralityQualifier: {url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier', min: 0, max: 1, short: Laterality qualifier for this bodySite, type: Extension, mustSupport: true, index: 11}
        elements:
          extension:
            mustSupport: true
            index: 9
            slicing:
              slices:
                locationQualifier:
                  match: {}
                  schema: {short: General location qualifier (excluding laterality) for this bodySite, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier', index: 10}
                  min: 0
                lateralityQualifier:
                  match: {}
                  schema: {short: Laterality qualifier for this bodySite, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier', index: 11}
                  min: 0
                  max: 1
package_version: 3.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-human-specimen
base: http://hl7.org/fhir/StructureDefinition/Specimen
version: 3.0.0-ballot