description: Base StructureDefinition for SupplyRequest Resource package_name: hl7.fhir.r2b.core derivation: specialization name: SupplyRequest type: null elements: patient: isModifier: false short: Patient for whom the item is supplied type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.patient} isSummary: true index: 0 reasonCodeableConcept: isModifier: false short: Why the supply item was requested index: 10 type: CodeableConcept mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'SupplyRequest.reason[x]'} choiceOf: reason isSummary: true supplier: isModifier: false short: Who is intended to fulfill the request index: 7 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: SupplyRequest.supplier} isSummary: true date: isModifier: false short: When the request was made type: dateTime mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.date} isSummary: true index: 2 when: isModifier: false short: When the request should be fulfilled index: 12 type: BackboneElement mustSupport: false elements: code: isModifier: false short: Fulfilment code index: 13 comments: Code may simply be a priority code. type: CodeableConcept mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.when.code} isSummary: true schedule: isModifier: false short: Formal fulfillment schedule type: Timing mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.when.schedule} isSummary: true index: 14 maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.when} isSummary: true source: isModifier: false short: Who initiated this order type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.source} isSummary: true index: 1 reason: isModifier: false short: Why the supply item was requested mustSupport: false choices: [reasonCodeableConcept, reasonReference] maxLength: 0 base: {max: '1', min: 0, path: 'SupplyRequest.reason[x]'} isSummary: true index: 9 orderedItem: isModifier: false short: Medication, Substance, or Device requested to be supplied index: 6 comments: Note that there's a difference between a prescription - an instruction to take a medication, along with a (sometimes) implicit supply, and an explicit request to supply, with no explicit instructions. type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.orderedItem} isSummary: true status: isModifier: true short: requested | completed | failed | cancelled type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.status} isSummary: true index: 4 kind: isModifier: false short: The kind of supply (central, non-stock, etc.) type: CodeableConcept mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.kind} isSummary: true index: 5 identifier: isModifier: false short: Unique identifier index: 3 comments: This is assigned by the orderer, and used to refer to this order in other external standards. type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: SupplyRequest.identifier} isSummary: true reasonReference: isModifier: false short: Why the supply item was requested index: 11 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'SupplyRequest.reason[x]'} choiceOf: reason isSummary: true package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/SupplyRequest base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null