description: ServiceRequest is the main resource use to send all referral related information to the destination system. package_name: ca.on.oh-ereferral-econsult derivation: constraint name: EReferralServiceRequest type: ServiceRequest elements: meta: mustSupport: true index: 0 elements: profile: {mustSupport: true, index: 1} required: [profile] supportingInfo: type: Reference refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-AllergyIntolerance', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Communication', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Condition', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Consent', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-DocumentReference', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-FamilyMemberHistory', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-MedicationStatement', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Procedure', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-QuestionnaireResponse', 'http://hl7.org/fhir/StructureDefinition/Resource'] index: 43 reasonCode: elements: coding: mustSupport: true index: 38 elements: system: {mustSupport: true, index: 39} code: {mustSupport: true, index: 40} display: {mustSupport: true, index: 41} required: [display, system, code] text: {mustSupport: true, index: 42} authoredOn: {index: 33} note: index: 44 elements: author: choices: [authorReference, authorString] index: 46 authorReference: type: Reference choiceOf: author refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Organization', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Patient', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Practitioner'] index: 47 authorString: {type: string, choiceOf: author, index: 48} text: {mustSupport: true, index: 49} requisition: {index: 20} extension: index: 2 slicing: slices: PatientPresentLocation: match: {} schema: index: 2 elements: value: mustSupport: true choices: [] index: 4 value[x]: elements: reference: {mustSupport: true, index: 5} identifier: {mustSupport: true, index: 6} DARC: match: {} schema: {index: 7} max: 1 DART: match: {} schema: {index: 8} max: 1 RoutingOptions: match: {} schema: index: 9 elements: value: mustSupport: true choices: [] index: 11 value[x]: elements: coding: binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-source-types'} mustSupport: true index: 12 CopiedParticipants: match: {} schema: {index: 13} serviceProviderPreference: match: {} schema: {type: Extension, short: Service Provider Preference, isModifier: false, mustSupport: true, url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-provider-preference-EXT', index: 14} requester: type: Reference refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Patient', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole'] index: 34 extensions: serviceRequestDelegate: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-request-delegate-EXT', type: Extension, short: Identified Delegate, isModifier: false, mustSupport: true, index: 35} elements: extension: type: Extension short: Identified Delegate isModifier: false mustSupport: true url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-request-delegate-EXT index: 35 slicing: slices: serviceRequestDelegate: match: {} schema: {type: Extension, short: Identified Delegate, isModifier: false, mustSupport: true, url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-request-delegate-EXT', index: 35} priority: {mustSupport: true, index: 21} code: index: 22 elements: coding: index: 23 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 24 code: binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/interventioncodesubsetcare'} mustSupport: true index: 25 display: {mustSupport: true, index: 26} required: [display, system, code] identifier: elements: type: mustSupport: true index: 15 elements: coding: elements: system: {mustSupport: true, index: 16} code: {mustSupport: true, index: 17} display: {mustSupport: true, index: 18} orderDetail: mustSupport: true index: 27 elements: coding: mustSupport: true index: 28 elements: system: {mustSupport: true, index: 29} code: {mustSupport: true, index: 30} display: {mustSupport: true, index: 31} required: [display, system, code] basedOn: type: Reference refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-ServiceRequest'] index: 19 subject: type: Reference refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Patient'] index: 32 performer: type: Reference refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-HealthcareService', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole'] index: 36 extensions: performerIdentifier: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-performer-identifier-EXT', max: 1, type: Extension, isModifier: false, mustSupport: true, index: 37} elements: extension: type: Extension isModifier: false mustSupport: true url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-performer-identifier-EXT index: 37 slicing: slices: performerIdentifier: match: {} schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-performer-identifier-EXT', index: 37} max: 1 package_version: 0.12.0-projectathon1.0.1 extensions: PatientPresentLocation: url: null index: 2 elements: value: mustSupport: true choices: [] index: 4 value[x]: elements: reference: {mustSupport: true, index: 5} identifier: {mustSupport: true, index: 6} DARC: {url: null, max: 1, index: 7} DART: {url: null, max: 1, index: 8} RoutingOptions: url: null index: 9 elements: value: mustSupport: true choices: [] index: 11 value[x]: elements: coding: binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-source-types'} mustSupport: true index: 12 CopiedParticipants: {url: null, index: 13} serviceProviderPreference: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-provider-preference-EXT', type: Extension, short: Service Provider Preference, isModifier: false, mustSupport: true, index: 14} class: profile kind: resource url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-ServiceRequest base: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest version: 1.0.1 required: [meta]