Introduction
The device works in a rather straighforward way: you send images, and you get back a DiagnosticReport, as defined in FHIR's. The following chart explains the basics of it:
The output varies depending on the data
As you can see, your system will send images and some data to the device. However, depending on the data you send, the output of the device will be somewhat different. For example, the following request only sends an image to the de device.
"data": {
"content": "base64 encoded image"
}
However, it is also possible to send a request twith the key knownConditionForThisImage
, alongside the image, as follows:
"data": {
"content": "base64 encoded image",
"knownConditionForThisImage": {
"conclusion": "code of condition"
}
}
Summary
Depending whether or not you add the key knownConditionForThisImage
, the output from the device will be different, following this logic:
As such, you will need to consult the following two sections of this documentation to understand exactly what is the output.