PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.patho@2025.0.0-alpha1
    https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-service-request
description: Order for the analysis of a sample or a group of samples.
package_name: de.medizininformatikinitiative.kerndatensatz.patho
derivation: constraint
name: MII_PR_Patho_Service_Request
type: ServiceRequest
elements:
  category:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: '726007', system: 'http://snomed.info/sct', display: 'Pathology consultation, comprehensive, records and specimen with report (procedure)'}
    index: 24
  meta:
    elements:
      lastUpdated: {mustSupport: true, index: 0}
      source: {mustSupport: true, index: 1}
      profile: {mustSupport: true, index: 2}
  supportingInfo:
    short: Reference to history of present illness (anamnesis), active problems and diagnostic data
    mustSupport: true
    index: 31
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this.resolve(), type: pattern}
      min: null
      slices:
        codedCondition:
          match:
            $this: {resolve(): null}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/StructureDefinition/Condition']
            array: true
            index: 32
          min: 0
        anamnesis:
          match:
            $this: {resolve(): null}
          schema:
            type: Reference
            mustSupport: true
            refers: ['https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-history-of-present-illness']
            array: true
            index: 33
          min: 0
        activeProblems:
          match:
            $this: {resolve(): null}
          schema:
            short: List of possible problems that should be analyzed
            refers: ['https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-active-problems-list']
            type: Reference
            mustSupport: true
            array: true
            index: 34
          min: 0
  encounter: {mustSupport: true, index: 27}
  specimen: {mustSupport: true, index: 35}
  reasonCode: {short: Coded representation of the reason for referral, mustSupport: true, index: 30}
  requisition:
    short: Composite or group identifier
    mustSupport: true
    index: 18
    elements:
      type:
        mustSupport: true
        pattern:
          type: CodeableConcept
          value:
            coding:
            - {code: PGN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Placer Group Number}
        index: 19
      system: {mustSupport: true, index: 20}
      value: {mustSupport: true, index: 21}
    required: [value, type, system]
  requester:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    index: 28
  status: {mustSupport: true, index: 22}
  code:
    binding: {strength: preferred, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-service-request-snomed-ct'}
    mustSupport: true
    index: 25
  identifier:
    mustSupport: true
    index: 3
    slicing:
      rules: open
      description: Contains slices for the request's placer- and filler IDs based on type.coding pattern
      discriminator:
      - {path: $this.type, type: pattern}
      min: 1
      slices:
        Placer-ID:
          match:
            $this: {type: null}
          schema:
            short: Placer identifier
            mustSupport: true
            index: 4
            elements:
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 5
                elements:
                  coding:
                    mustSupport: true
                    index: 6
                    elements:
                      system: {mustSupport: true, index: 7}
                      code: {mustSupport: true, index: 8}
                    required: [system, code]
              system: {mustSupport: true, index: 9}
              value: {mustSupport: true, index: 10}
            required: [value, type, system]
        Filler-ID:
          match:
            $this: {type: null}
          schema:
            short: Filler Identifier
            mustSupport: true
            index: 11
            elements:
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: FILL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 12
                elements:
                  coding:
                    mustSupport: true
                    index: 13
                    elements:
                      system: {mustSupport: true, index: 14}
                      code: {mustSupport: true, index: 15}
                    required: [system, code]
              system: {mustSupport: true, index: 16}
              value: {mustSupport: true, index: 17}
            required: [value, type, system]
  intent: {mustSupport: true, index: 23}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 26
  performer:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner']
    index: 29
package_version: 2025.0.0-alpha1
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-service-request
base: http://hl7.org/fhir/StructureDefinition/ServiceRequest
version: 2025.0.0
required: [requester, encounter, identifier, category]