Closed andrablaj closed 1 month ago
@witash just an FYI that our previous colleague Omohan started a proposal about intercepting a callback request and implementing a cancel Task feature in the LTFU scenario, in case you want to have a look.
Duplicate of #36 🤦♀️
by @samuelimoisili:
In the current implementation of the LTFU workflow document over here. When we create a FHIR subscription resource, we provide a callback for the FHIR system to call when a Practitioner has had an encounter with the Patient. Currently, the callback endpoint is being called directly by the FHIR server.
In this document, we will be discussing a proposed workflow for intercepting the callback request and implementing a cancel Task feature.
Definitions
Flow
This document discusses an extension to the LTFU workflow which is discussed over here. We'll be skipping some trivia part of the workflow that has been documented and we'll start from when the requesting system sends a request to the mediator for the LTFU workflow.
Workflow Overview
The workflow is designed around the requesting system having the ability to cancel follow up with a patient and the mediator having the ability to cancel request.
The requesting systems will have the ability to cancel LTFU requests and check up on requests Here is an overview the LTFU request cancelation or update workflow:
Mediator Data Storage
Missing Features
Useful links