description: Profile to define how the record of a request for service to be performed is represented in the context of an order.\nThis resource is used to share relevant information required to support an CH ORF request from the order placer to the order filler. package_name: ch.fhir.ig.ch-orf derivation: constraint name: ChOrfServiceRequest type: ServiceRequest elements: insurance: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-coverage'] index: 15 patientInstruction: {short: Use Appointment.patientInstruction (referenced via ServiceRequest.extension) for patient-oriented instructions, index: 18} note: mustSupport: true index: 16 elements: text: {mustSupport: true, index: 17} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: locationAndTime: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-locationandtime', index: 1} min: 0 requestedEncounterDetails: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-requestedencounterdetails', index: 2} min: 0 max: 1 requester: type: Reference short: The person/organization responsible for the form content mustSupport: true refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole'] index: 14 priority: {short: Order priority, mustSupport: true, index: 12} status: {mustSupport: true, index: 10} identifier: mustSupport: true index: 3 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: placerOrderIdentifier: match: type: coding: - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Placer Order Identifier mustSupport: true pattern: type: Identifier value: type: coding: - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} _required: true index: 4 elements: system: {mustSupport: true, index: 5} value: {mustSupport: true, index: 6} required: [value] fillerOrderIdentifier: match: type: coding: - {code: FILL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Filler Order Identifier mustSupport: true pattern: type: Identifier value: type: coding: - {code: FILL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 7 elements: system: {mustSupport: true, index: 8} value: {mustSupport: true, index: 9} required: [value] intent: {mustSupport: true, index: 11} subject: type: Reference short: Patient mustSupport: true refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient'] index: 13 package_version: 3.0.0 extensions: locationAndTime: {url: 'http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-locationandtime', min: 0, type: Extension, mustSupport: true, index: 1} requestedEncounterDetails: {url: 'http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-requestedencounterdetails', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-servicerequest base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-servicerequest version: 3.0.0 required: [identifier]