PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-etoc@2.0.1
    http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-servicerequest
description: Definition for the ServiceRequest resource in the context of electronic transition of care.
package_name: ch.fhir.ig.ch-etoc
derivation: constraint
name: ChEtocServiceRequest
type: ServiceRequest
elements:
  code:
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-code'}
    mustSupport: true
    index: 0
    elements:
      text: {mustSupport: true, index: 1}
  reasonCode:
    mustSupport: true
    index: 2
    elements:
      text: {mustSupport: true, index: 3}
  reasonReference:
    type: Reference
    short: Explanation/Justification for service or service (primary diagnosis)
    mustSupport: true
    refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-primary-diagnosis']
    index: 4
  supportingInfo:
    mustSupport: true
    index: 5
    slicing:
      rules: open
      discriminator:
      - {path: resolve(), type: profile}
      min: null
      slices:
        secondarydiagnosis:
          match: {}
          schema:
            short: Additional problem / secondary diagnosis
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-secondary-diagnosis']
            type: Reference
            mustSupport: true
            array: true
            index: 6
          min: 0
        bodyWeight:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-bodyweight-observation']
            index: 8
          min: 0
          max: 1
        socialHistory:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-socialhistory']
            index: 13
          min: 0
          max: 1
        functionalStatus:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-functionalstatus']
            array: true
            index: 14
          min: 0
        imagingresults:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-radiolology-observation']
            array: true
            index: 20
          min: 0
        cardiologyresults:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-cardiolology-observation']
            array: true
            index: 21
          min: 0
        bodyHeight:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-bodyheight-observation']
            index: 7
          min: 0
          max: 1
        immunizations:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-immunization']
            array: true
            index: 17
          min: 0
        pregnancy:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-pregnancystatus']
            index: 9
          min: 0
          max: 1
        labresults:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-lab-observation']
            array: true
            index: 18
          min: 0
        medicationstatement:
          match: {}
          schema:
            short: MedicationStatement contains one medication with dosage
            refers: ['http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement']
            type: Reference
            mustSupport: true
            array: true
            index: 15
          min: 0
        historyofProcedures:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-procedure']
            array: true
            index: 11
          min: 0
        devices:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-device']
            array: true
            index: 12
          min: 0
        pathologyresults:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-pahtology-observation']
            array: true
            index: 19
          min: 0
        historyofIllnesses:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-illness']
            array: true
            index: 10
          min: 0
        allergiesIntolerances:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-allergyintolerance']
            array: true
            index: 16
          min: 0
package_version: 2.0.1
class: profile
kind: resource
url: http://fhir.ch/ig/ch-etoc/StructureDefinition/ch-etoc-servicerequest
base: http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-servicerequest
version: 2.0.1