As a getemed, I want to create annotation tasks that utilize the HeartX viewer.
[ ] Add new task type "ecg-fhir"
[ ] This task type has a fhirURL, e.g. "telemed.intern.synios.eu", a fhirUser, a fhirPassword and a fhirViewer, e.g. "ecgviewer"
[ ] The fastapi next route for this task provides the id of one not yet annotated observation. For this, it has to request it from the fhir server.
[ ] When opening a task of type "fhir-ecg", we embed the fhirViewer hosted at fhirURL using an iframe. Additionally, we should provide it with a practitionerId for our currently logged in user (How?).
[ ] Our interface provides a "next" button which shows next not yet annotated observation
[ ] If the "next" button is clicked although no annotation has yet been saved via the iframe, we toast a warning and don't show the next observation
As a getemed, I want to create annotation tasks that utilize the HeartX viewer.
"ecg-fhir"
fhirURL
, e.g."telemed.intern.synios.eu"
, afhirUser
, afhirPassword
and afhirViewer
, e.g."ecgviewer"
"fhir-ecg"
, we embed thefhirViewer
hosted atfhirURL
using an iframe. Additionally, we should provide it with apractitionerId
for our currently logged in user (How?).