Zum Hauptinhalt springen

Einleitung

Die Funktionsweise des Produkts ist recht einfach: Sie senden Bilder und erhalten einen DiagnosticReport zurück, wie in FHIR definiert. Die folgende Grafik erklärt die Grundlagen dafür:

graph LR A["Ihr Systembr/(EMR, EHR...)"] B[The device<br/>Legit.Health Plus]:::green A -->|Send:<br/><b>Images</b> and <b>data</b>|B B -.->|Receive:<br/><b>New data</b>|A classDef green fill:#e5edea,stroke:#04af65,stroke-width:1 linkStyle 0 stroke:#8671ff,color:#8671ff linkStyle 1 stroke:#04af65,color:#04af65

Die Ausgabe ist abhängig von den Daten

Ihr System sendet also Bilder und einige Daten an das Produkt. Abhängig von den Daten, die Sie senden, wird die Ausgabe des Produkts jedoch unterschiedlich ausfallen. Die folgende Anfrage sendet zum Beispiel nur ein Bild an das Produkt.

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

Es ist jedoch auch möglich, eine Anfrage mit dem Schlüssel knownConditionForThisImage zusammen mit dem Bild zu senden, wie im Folgenden beschrieben:

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

Zusammenfassung

In Abhängigkeit davon, ob Sie den Schlüssel knownConditionForThisImage hinzufügen oder nicht, wird die Ausgabe des Produkts nach dieser Logik unterschiedlich ausfallen:

graph LR A{Is there<br/><code>knownCondition-<br/>ForThisImage</code>?} A -->|No|B[Die Ausgabe enthält<br/>nur <b>Diagnosedaten</b>] A -->|Yes|C[Die Ausgabe enthält<br/>auch <b>Schweregradsdaten</b>]

Daher müssen Sie die folgenden beiden Abschnitte dieser Dokumentation zu Rate ziehen, um zu verstehen, was genau die Ausgabe ist.