description: Definition for the ServiceRequest resource in the context of CH RAD-Order. package_name: ch.fhir.ig.ch derivation: constraint name: ChRadOrderServiceRequest type: ServiceRequest elements: category: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-requested-service'} mustSupport: true index: 0 code: short: "Use 'RSNA/LOINC Playbook (Full Version support)' OR Codes from 'ChRadOrderModalityType' but NOT both. \nIn case of 'ChRadOrderModalityType' specify Imaging Request Details by means of orderDetail." mustSupport: true index: 1 elements: coding: index: 2 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: LncPlbFull: match: {} schema: binding: {strength: required, valueSet: 'http://loinc.org/vs/loinc-rsna-radiology-playbook'} mustSupport: true index: 3 min: 0 max: 1 RdlxModType: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-modality-type'} mustSupport: true index: 4 min: 0 max: 1 orderDetail: mustSupport: true index: 5 extensions: orderDetailType: {url: 'http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-order-detail-type', min: 1, max: 1, type: Extension, mustSupport: true, index: 7} elements: extension: index: 6 slicing: slices: orderDetailType: match: {} schema: {type: Extension, mustSupport: true, url: 'http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-order-detail-type', index: 7} min: 1 max: 1 required: [extension] slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: imagingRegion: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-imaging-region'} mustSupport: true array: true index: 8 min: 0 laterality: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-laterality'} mustSupport: true index: 9 min: 0 max: 1 viewType: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-view-type'} mustSupport: true array: true index: 10 min: 0 maneuverType: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-maneuver-type'} mustSupport: true array: true index: 11 min: 0 guidanceForAction: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-guidance-for-action'} mustSupport: true array: true index: 12 min: 0 performer: type: Reference short: Desired radiologist for diagnostic / for intervention mustSupport: true refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole'] index: 13 reasonCode: short: 'Diagnostic Question in free text: Coding of all diagnostic questions will be defined later.' mustSupport: true index: 14 elements: text: {mustSupport: true, index: 15} required: [text] reasonReference: type: Reference short: Reason for the referral (primary diagnosis) mustSupport: true refers: ['http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-diagnosis-condition'] index: 16 supportingInfo: mustSupport: true index: 17 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: bodyHeight: match: {} schema: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-bodyheight-observation'] index: 18 min: 0 max: 1 bodyWeight: match: {} schema: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-bodyweight-observation'] index: 19 min: 0 max: 1 diagnosis: match: {} schema: short: Additional problem / secondary diagnosis refers: ['http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-diagnosis-condition'] type: Reference mustSupport: true array: true index: 20 min: 0 caveats: match: {} schema: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-caveat-condition'] array: true index: 21 min: 0 previousImagingResults: match: {} schema: short: The ImagingStudy Resource lists the SOP Instances which are either attached by means of a document reference or which shall be retrieved by means of a DICOM service refers: ['http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-documentreference', 'http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-imagingstudy'] type: Reference mustSupport: true array: true index: 22 min: 0 bodySite: binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-rad-order/ValueSet/ch-rad-order-imaging-focus'} mustSupport: true index: 23 package_version: rad-order-2.0.0 class: profile kind: resource url: http://fhir.ch/ig/ch-rad-order/StructureDefinition/ch-rad-order-servicerequest base: http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-servicerequest version: 2.0.0 required: [category]