PackagesCanonicalsLogsProblems
    Packages
    uz.dhp.integrations@0.8.0
    https://dhp.uz/fhir/integrations/StructureDefinition/screening-pathology-service-request
description: FHIR R5 request for breast or cervical pathology with conditionally required material parameters. Special treatment history (type, period, other) is recorded separately as ScreeningSpecialTreatmentObservation and linked to the resulting DiagnosticReport via supportingInfo, not to this request.
package_name: uz.dhp.integrations
derivation: constraint
name: ScreeningPathologyServiceRequest
type: ServiceRequest
elements:
  basedOn: {mustSupport: true, index: 0}
  code:
    elements:
      concept:
        mustSupport: true
        pattern:
          type: CodeableConcept
          value:
            coding:
            - {code: '714797009', system: 'http://snomed.info/sct', display: Histologic test}
        index: 1
    required: [concept]
  orderDetail:
    mustSupport: true
    index: 2
    elements:
      parameter:
        index: 3
        elements:
          code:
            binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/integrations/ValueSet/screening-histology-order-parameter-vs|0.8.0'}
            index: 4
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: null
          slices:
            materialClass:
              match:
                code:
                  coding:
                  - {code: scrn-0069-00001, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
              schema:
                mustSupport: true
                index: 5
                elements:
                  code:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: scrn-0069-00001, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
                    index: 6
                  value:
                    choices: [valueCodeableConcept]
                    index: 8
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 9}
            biopsySubtype:
              match:
                code:
                  coding:
                  - {code: scrn-0069-00002, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
              schema:
                mustSupport: true
                index: 10
                elements:
                  code:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: scrn-0069-00002, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
                    index: 11
                  value:
                    choices: [valueCodeableConcept]
                    index: 13
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 14}
            surgicalProcedureType:
              match:
                code:
                  coding:
                  - {code: scrn-0069-00003, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
              schema:
                mustSupport: true
                index: 15
                elements:
                  code:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: scrn-0069-00003, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
                    index: 16
                  value:
                    choices: [valueCodeableConcept]
                    index: 18
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 19}
            cytologyMaterialType:
              match:
                code:
                  coding:
                  - {code: scrn-0069-00004, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
              schema:
                mustSupport: true
                index: 20
                elements:
                  code:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: scrn-0069-00004, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
                    index: 21
                  value:
                    choices: [valueCodeableConcept]
                    index: 23
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 24}
            cervicalMaterialType:
              match:
                code:
                  coding:
                  - {code: scrn-0069-00005, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
              schema:
                mustSupport: true
                index: 25
                elements:
                  code:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: scrn-0069-00005, system: 'https://terminology.dhp.uz/fhir/integrations/CodeSystem/screening-histology-order-parameter-cs'}
                    index: 26
                  value:
                    choices: [valueCodeableConcept]
                    index: 28
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 29}
package_version: 0.8.0
class: profile
kind: resource
url: https://dhp.uz/fhir/integrations/StructureDefinition/screening-pathology-service-request
base: https://dhp.uz/fhir/integrations/StructureDefinition/screening-service-request|0.8.0
version: 0.8.0
required: [orderDetail, basedOn]