description: null package_name: ca.on.olis.r4 derivation: constraint name: ServiceRequest type: ServiceRequest elements: meta: mustSupport: true index: 1 elements: lastUpdated: {mustSupport: true, index: 2} profile: mustSupport: true pattern: {type: Canonical, value: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-ServiceRequest|2.0.0'} index: 3 required: [profile] encounter: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Encounter'] index: 52 elements: reference: {mustSupport: true, index: 53} required: [reference] specimen: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Specimen'] index: 70 elements: reference: {mustSupport: true, index: 71} required: [reference] reasonCode: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ca-on-diagnosis-codes'} mustSupport: true index: 63 elements: coding: mustSupport: true index: 64 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/icd-10'} mustSupport: true index: 65 code: {short: ICD-10-CA code for the diagnosis attached to the test request, mustSupport: true, index: 66} display: {short: The ICD-10-CA Diagnosis Code Short Description, mustSupport: true, index: 67} required: [display, system, code] required: [coding] authoredOn: {mustSupport: true, index: 58} occurrenceTiming: {type: Timing, mustSupport: true, choiceOf: occurrence, index: 57} note: mustSupport: true index: 72 extensions: ext-source-comment: url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-note-source type: Extension index: 74 elements: value[x]: elements: coding: elements: code: {index: 75} elements: extension: index: 73 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-source-comment: match: {url: null} schema: type: Extension url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-note-source index: 74 elements: value[x]: elements: coding: elements: code: {index: 75} author: mustSupport: true choices: [authorReference] index: 77 authorReference: type: Reference mustSupport: true choiceOf: author refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization'] index: 78 author[x]: elements: reference: {mustSupport: true, index: 79} required: [reference] text: {mustSupport: true, index: 80} required: [author, extension, authorReference] requisition: mustSupport: true index: 29 elements: system: {mustSupport: true, index: 30} value: {mustSupport: true, index: 31} assigner: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-provider-profile-Organization'] index: 32 elements: reference: {mustSupport: true, index: 33} required: [reference] required: [assigner, value, system] extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: ext-reportableTestIndicator: match: {url: null} schema: short: Reportable test indicator type: Extension mustSupport: true url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-ReportableTestIndicator index: 5 elements: value[x]: elements: coding: elements: system: pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/CodeSystem/ca-on-lab-reportable-test-indicator'} index: 6 code: {index: 7} TestRequestSortKey: match: {url: null} schema: short: Test Request Sort Key type: Extension mustSupport: true url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-sort-key index: 8 elements: value: mustSupport: true choices: [] index: 10 TestRequestRecipient: match: {url: null} schema: {short: Recipient of the test request (cc Practitioner), type: Extension, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-cc-list', index: 11} min: 0 max: 10 testRequestBlockIndicator: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-record-block', index: 12} min: 0 TestRequestPlacer: match: {url: null} schema: {isModifier: false, type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-test-request-placer', index: 13} min: 0 max: 1 PointOfCareTestID: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-poc-test-id', index: 14} min: 0 requester: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-PractitionerRole'] index: 59 elements: reference: {mustSupport: true, index: 60} required: [reference] priority: {short: routine | asap | stat, mustSupport: true, index: 38} status: short: active | revoked | completed pattern: {type: Code, value: unknown} mustSupport: true index: 34 extensions: ext-OLISLabRequestStatus: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-lab-request-status', min: 1, max: 1, isModifier: false, type: Extension, mustSupport: true, index: 36} elements: extension: index: 35 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-OLISLabRequestStatus: match: {url: null} schema: {isModifier: false, type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-lab-request-status', index: 36} min: 1 max: 1 required: [extension] id: {mustSupport: true, index: 0} code: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ca-on-lab-test-request-codes'} mustSupport: true index: 39 elements: coding: mustSupport: true index: 40 elements: system: {mustSupport: true, index: 41} code: {mustSupport: true, index: 42} display: {mustSupport: true, index: 43} required: [display, system, code] text: {mustSupport: true, index: 44} required: [coding, text] identifier: mustSupport: true index: 15 elements: type: mustSupport: true index: 16 elements: coding: mustSupport: true index: 17 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 18 code: pattern: {type: Code, value: PLAC} mustSupport: true index: 19 display: short: Placer order number pattern: {type: String, value: Placer Identifier} mustSupport: true index: 20 required: [display, system, code] required: [coding] system: {mustSupport: true, index: 21} value: {mustSupport: true, index: 22} assigner: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization'] index: 23 elements: reference: {mustSupport: true, index: 24} required: [assigner, value, type, system] intent: pattern: {type: Code, value: order} mustSupport: true index: 37 replaces: short: Indicates when replacing test request(s) and associated child test request(s) and result(s) in OLIS refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-ServiceRequest'] type: Reference mustSupport: true index: 25 elements: identifier: mustSupport: true index: 26 elements: system: {mustSupport: true, index: 27} value: {mustSupport: true, index: 28} required: [value, system] required: [identifier] orderDetail: binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v2-0065'} mustSupport: true index: 45 elements: coding: mustSupport: true index: 46 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0065'} mustSupport: true index: 47 code: {mustSupport: true, index: 48} display: {mustSupport: true, index: 49} required: [display, system, code] required: [coding] occurrenceDateTime: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 56} subject: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Patient'] index: 50 elements: reference: {mustSupport: true, index: 51} required: [reference] occurrence: mustSupport: true choices: [occurrenceDateTime, occurrenceTiming] index: 55 performer: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization'] index: 61 elements: reference: {mustSupport: true, index: 62} required: [reference] reasonReference: type: Reference mustSupport: true refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Observation'] index: 68 elements: reference: {mustSupport: true, index: 69} required: [reference] package_version: 2.0.1 extensions: ext-reportableTestIndicator: url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-ReportableTestIndicator short: Reportable test indicator type: Extension mustSupport: true index: 5 elements: value[x]: elements: coding: elements: system: pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/CodeSystem/ca-on-lab-reportable-test-indicator'} index: 6 code: {index: 7} TestRequestSortKey: url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-sort-key short: Test Request Sort Key type: Extension mustSupport: true index: 8 elements: value: mustSupport: true choices: [] index: 10 TestRequestRecipient: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-cc-list', min: 0, max: 10, short: Recipient of the test request (cc Practitioner), type: Extension, index: 11} testRequestBlockIndicator: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-record-block', min: 0, type: Extension, mustSupport: true, index: 12} TestRequestPlacer: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-test-request-placer', min: 0, max: 1, isModifier: false, type: Extension, mustSupport: true, index: 13} PointOfCareTestID: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-poc-test-id', min: 0, type: Extension, mustSupport: true, index: 14} class: profile kind: resource url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-ServiceRequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: 2.0.0 required: [authoredOn, requester, id, requisition, occurrenceDateTime, identifier, occurrenceTiming, occurrence, meta, code]