I have a question about FHIR workflow management. I have browsed the FHIR documentation, but there is still something I can’t figure out.
Someone told me that FHIR is able to “manage” workflows. In fact, there are resources that embed a “status” parameter that allows to follow a workflow.
But I am wondering if FHIR provides methods to manage these workflows or if we have to handle them manually, by updating the resources to change their status.
Also, is their a validation mecanism that prevents from updating a resource status with an unappropriate transition? For example, with the Task resource, would it be possible to change the status from “in-progress” to “ready”?
Anyway, is their a way to check before the update if the transition is allowed?