Aller au contenu principal

Introduction

Le dispositif fonctionne de manière assez simple : vous envoyez des images et vous récupérez un DiagnosticReport, tel que défini dans la norme FHIR. Le tableau suivant en explique les bases :

graph LR A["Your systembr/(EMR, EHR...)"] B[Le dispositif<br/>Legit.Health Plus]:::vert A -->|Envoyer :<br/><b>Images</b> et <b>données</b>|B B -.->|Recevoir :<br/><b>Nouvelles données</b>|A classDef green fill:#e5edea,stroke:#04af65,stroke-width:1 linkStyle 0 stroke:#8671ff,color:#8671ff linkStyle 1 stroke:#04af65,color:#04af65

Les résultats générés varient en fonction des données

Comme vous pouvez le voir, votre système enverra des images et des données au dispositif. Cependant, en fonction des données que vous envoyez, les résultats générés par le dispositif seront quelque peu différents. Par exemple, la demande suivante envoie uniquement une image au dispositif.

Body of the request without a condition
"data": {
"content": "base64 encoded image"
}

Cependant, il est également possible d'envoyer une requête avec la clé knownConditionForThisImage, en même temps que l'image, comme suit :

Body of the request with a condition
"data": {
"content": "base64 encoded image",
"knownConditionForThisImage": {
"conclusion": "code of condition"
}
}

Résumé

Selon que vous ajoutez ou non la clé knownConditionForThisImage, les résultats générés par le dispositif seront différents, en suivant cette logique :

graph LR A{Il y a-t-il une<br/><code>affection connue-<br/>pour cette image</code> ?} A -->|No|B[Les résultats générés contiennent<br/>uniquement<b>les données de diagnostic</b> ] A -->|Yes|C[Les résultats générés contiennent<br/>également<b>les données de gravité</b>]

En tant que tel, vous devrez consulter les deux sections suivantes de ce document pour comprendre exactement quels sont les résultats générés.