Generated Narrative: StructureDefinition ext-R5-DeviceDispense Name Flags Card. Type Description & Constraints Extension 0..* Extension(4.0.1) A record of dispensation of a device #xD; Slices for extension 2..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:basedOn 0..* Extension The order or request that this dispense is fulfilling #xD; url 1..1 uri "basedOn" #xD; value[x] 0..1 Reference() The order or request that this dispense is fulfilling #xD; extension:partOf 0..* Extension The bigger event that this dispense is a part of #xD; url 1..1 uri "partOf" #xD; value[x] 0..1 Reference() The bigger event that this dispense is a part of #xD; extension:status 1..1 Extension preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown #xD; url 1..1 uri "status" #xD; value[x] 0..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Binding: R5_devicedispense_status_for_R4 (0.0.1-snapshot-2) (required): Describes the lifecycle of the dispense. #xD; extension:statusReason 0..1 Extension Why a dispense was or was not performed #xD; Slices for extension 0..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:concept 0..1 Extension Reference to a concept (by class) #xD; url 1..1 uri "concept" #xD; value[x] 0..1 CodeableConcept Reference to a concept (by class) #xD; extension:reference 0..1 Extension Reference to a resource (by instance) #xD; url 1..1 uri "reference" #xD; value[x] 0..1 Reference() Reference to a resource (by instance) #xD; extension:_datatype 0..1 (Complex) Data type name for DeviceDispense.statusReason from FHIR R5 URL: http://hl7.org/fhir/StructureDefinition/_datatype #xD; value[x] 1..1 string Value of extension Fixed Value: CodeableReference #xD; url 1..1 uri "statusReason" #xD; extension:category 0..* Extension Type of device dispense #xD; url 1..1 uri "category" #xD; value[x] 0..1 CodeableConcept Type of device dispense #xD; extension:device 1..1 Extension What device was supplied #xD; Slices for extension 0..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:concept 0..1 Extension Reference to a concept (by class) #xD; url 1..1 uri "concept" #xD; value[x] 0..1 CodeableConcept Reference to a concept (by class) #xD; extension:reference 0..1 Extension Reference to a resource (by instance) #xD; url 1..1 uri "reference" #xD; value[x] 0..1 Reference() Reference to a resource (by instance) #xD; extension:_datatype 0..1 (Complex) Data type name for DeviceDispense.device from FHIR R5 URL: http://hl7.org/fhir/StructureDefinition/_datatype #xD; value[x] 1..1 string Value of extension Fixed Value: CodeableReference #xD; url 1..1 uri "device" #xD; extension:receiver 0..1 Extension Who collected the device or where the medication was delivered #xD; url 1..1 uri "receiver" #xD; value[x] 0..1 Reference() Who collected the device or where the medication was delivered #xD; extension:encounter 0..1 Extension Encounter associated with event #xD; url 1..1 uri "encounter" #xD; value[x] 0..1 Reference() Encounter associated with event #xD; extension:supportingInformation 0..* Extension Information that supports the dispensing of the device #xD; url 1..1 uri "supportingInformation" #xD; value[x] 0..1 Reference() Information that supports the dispensing of the device #xD; extension:performer 0..* Extension Who performed event #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:function 0..1 Extension Who performed the dispense and what they did #xD; url 1..1 uri "function" #xD; value[x] 0..1 CodeableConcept Who performed the dispense and what they did #xD; extension:actor 1..1 Extension Individual who was performing #xD; url 1..1 uri "actor" #xD; value[x] 0..1 Reference() Individual who was performing #xD; url 1..1 uri "performer" #xD; extension:location 0..1 Extension Where the dispense occurred #xD; url 1..1 uri "location" #xD; value[x] 0..1 Reference() Where the dispense occurred #xD; extension:type 0..1 Extension Trial fill, partial fill, emergency fill, etc #xD; url 1..1 uri "type" #xD; value[x] 0..1 CodeableConcept Trial fill, partial fill, emergency fill, etc #xD; extension:quantity 0..1 Extension Amount dispensed #xD; url 1..1 uri "quantity" #xD; value[x] 0..1 SimpleQuantity(4.0.1) Amount dispensed #xD; extension:preparedDate 0..1 Extension When product was packaged and reviewed #xD; url 1..1 uri "preparedDate" #xD; value[x] 0..1 dateTime When product was packaged and reviewed #xD; extension:whenHandedOver 0..1 Extension When product was given out #xD; url 1..1 uri "whenHandedOver" #xD; value[x] 0..1 dateTime When product was given out #xD; extension:destination 0..1 Extension Where the device was sent or should be sent #xD; url 1..1 uri "destination" #xD; value[x] 0..1 Reference() Where the device was sent or should be sent #xD; extension:note 0..* Extension Information about the dispense #xD; url 1..1 uri "note" #xD; value[x] 0..1 Annotation Information about the dispense #xD; extension:usageInstruction 0..1 Extension Full representation of the usage instructions #xD; url 1..1 uri "usageInstruction" #xD; value[x] 0..1 markdown Full representation of the usage instructions #xD; extension:eventHistory 0..* Extension A list of relevant lifecycle events #xD; url 1..1 uri "eventHistory" #xD; value[x] 0..1 Reference() A list of relevant lifecycle events #xD; url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DeviceDispense" #xD; Documentation for this format
Cross-version Extension for R5.DeviceDispense for use in FHIR R4
This cross-version extension represents DeviceDispense from http://hl7.org/fhir/StructureDefinition/DeviceDispense|5.0.0 for use in FHIR R4.
A record of dispensation of a device - i.e., assigning a device to a patient, or to a professional for their use.
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
The order or request that this dispense is fulfilling
This cross-version extension represents DeviceDispense.basedOn from http://hl7.org/fhir/StructureDefinition/DeviceDispense|5.0.0 for use in FHIR R4.
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
The bigger event that this dispense is a part of
This cross-version extension represents DeviceDispense.partOf from http://hl7.org/fhir/StructureDefinition/DeviceDispense|5.0.0 for use in FHIR R4.
preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
A code specifying the state of the set of dispense events.
Describes the lifecycle of the dispense.
Indicates the reason why a dispense was or was not performed.
A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.
A reference to a resource the provides exact details about the information being referenced.
Data type name for DeviceDispense.statusReason from FHIR R5
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list).
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
Identifies the device being dispensed. This is either a link to a resource representing the details of the device or a simple attribute carrying a code that identifies the device from a known list of devices.
Data type name for DeviceDispense.device from FHIR R5
Who collected the device or where the medication was delivered
Identifies the person who picked up the device or the person or location where the device was delivered. This may be a patient or their caregiver, but some cases exist where it can be a healthcare professional or a location.
The encounter that establishes the context for this event.
Information that supports the dispensing of the device
Additional information that supports the device being dispensed.
Indicates who or what performed the event.
Who performed the dispense and what they did
Distinguishes the type of performer in the dispense. For example, date enterer, packager, final checker.
The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the device.
The principal physical location where the dispense was performed.
Trial fill, partial fill, emergency fill, etc
Indicates the type of dispensing event that is performed.
The number of devices that have been dispensed.
The time when the dispensed product was packaged and reviewed.
The time the dispensed product was made available to the patient or their representative.
Where the device was sent or should be sent
Identification of the facility/location where the device was /should be shipped to, as part of the dispense process.
Extra information about the dispense that could not be conveyed in the other attributes.
Full representation of the usage instructions
The full representation of the instructions.
A summary of the events of interest that have occurred, such as when the dispense was verified.