FHIR non-REST Workflow
There are a number of use cases that can not be handled with the basic REST services that every resource is provided with. This page provides a list of those use cases along with some guidance on how best to solve the requirement in a FHIR world.
Person Resource Linking
Due to the difference in demographic data gathering, it is possible for multiple person resources to refer to the same person. When this is realized, there is a need to link the various person resources together so that users of the resource can be told.
It is normal for a number of actions to be allowed against a Prescription that will cause its state to change. The details of these changes need to be stored along with the effect they have on the Prescription.
Discontinue (Stop) Prescription
Used to indicate that the patient should stop taking any supplied medication and that no further medication can be supplied.
Used to indicate that the patient should stop taking any supplied medication. This is normally used when a patient is entering the hospital and is told to stop taking any existing prescriptions until they are released.
Used to indicate that a patient can continue taking medications. NOTE: Many times a Hold Prescription will specify an end date which results in an implicit release.
Revoke Dispensing Permission
Although the patient can continue taking any supplied medication, no further medication can be supplied.
It can be argued that dispensing a prescription, which is the result of creating a new Supply resource linked to the Prescription, causes some changes in the resulting Prescription.