description: This is the Request, this profile is not very restrictive since the request can be saved at anytime. The RequestSubmission profile is a more restriced profile of the Request. package_name: ca.on.health.sadie derivation: constraint name: Request type: ServiceRequest elements: performerType: {index: 56} category: {index: 41} insurance: {index: 68} instantiatesCanonical: {index: 34} instantiatesUri: {index: 35} relevantHistory: {index: 74} asNeeded: choices: [] index: 53 supportingInfo: {index: 69} encounter: {index: 49} patientInstruction: {index: 73} specimen: {index: 70} reasonCode: {index: 66} authoredOn: {index: 54} note: {index: 72} requisition: {index: 38} locationReference: type: Reference refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation'] index: 65 requester: type: Reference refers: ['http://health.gov.on.ca/fhir/StructureDefinition/QualifiedRequestorUser'] index: 55 priority: {index: 42} status: short: WIP | READY | SUBMITTED | COMPLETE | REVOKED binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-QuestionnaireStatuses'} index: 39 code: {index: 44} identifier: array: true max: 3 index: 0 slicing: rules: open ordered: true discriminator: - {path: type.coding.code, type: value} min: null max: 3 slices: DetailColumnOne: match: type: coding: {code: DetailColumnOneID} schema: index: 1 elements: use: {index: 2} type: elements: coding: elements: system: {index: 3} version: {index: 4} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'} pattern: {type: Code, value: DetailColumnOneID} index: 5 display: {index: 6} userSelected: {index: 7} text: {index: 8} system: {index: 9} period: {index: 10} assigner: {index: 11} DetailColumnTwo: match: type: coding: {code: DetailColumnOneID} schema: index: 12 elements: use: {index: 13} type: elements: coding: elements: system: {index: 14} version: {index: 15} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'} pattern: {type: Code, value: DetailColumnOneID} index: 16 display: {index: 17} userSelected: {index: 18} text: {index: 19} system: {index: 20} period: {index: 21} assigner: {index: 22} ClientIdentifier: match: type: coding: {code: ClientID} schema: index: 23 elements: use: {index: 24} type: elements: coding: elements: system: {index: 25} version: {index: 26} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'} pattern: {type: Code, value: ClientID} index: 27 display: {index: 28} userSelected: {index: 29} text: {index: 30} system: {index: 31} period: {index: 32} assigner: {index: 33} doNotPerform: {index: 43} bodySite: {index: 71} intent: pattern: {type: Code, value: order} index: 40 replaces: {index: 37} orderDetail: {index: 45} basedOn: {index: 36} quantity: choices: [] index: 47 locationCode: index: 58 elements: coding: elements: system: {index: 59} version: {index: 60} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationConfirmationStatuses'} index: 61 display: {index: 62} userSelected: {index: 63} required: [code] text: {index: 64} subject: type: Reference refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/Applicant'] index: 48 occurrence: choices: [] index: 51 performer: type: Reference refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormUser'] index: 57 reasonReference: {index: 67} package_version: 0.1.1-beta class: profile kind: resource url: http://health.gov.on.ca/sadie/fhir/StructureDefinition/Request base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: null required: [requester, performer]