Beispieldaten erstellen für die Gerätedatenunterstützung in der Pflegeverwaltung (Vorschau)
[Dieser Artikel ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]
In diesem Artikel wird veranschaulicht, wie Sie Beispieldaten generieren und per Push an den Azure Event Hubs-Dienst für die Gerätedatenunterstützung (Vorschau) übertragen. Verwenden Sie diese Anleitung, wenn Sie die Lösung ausprobieren möchten, ohne eine Verbindung zu einem tatsächlichen medizinischen Gerät herzustellen. Mithilfe der Anweisungen in diesem Artikel können Sie eine Beispiel-Datensenderanwendung erstellen und diese auf der im Schritt Erstellen einer virtuellen Maschine für Beispieldatenanwendung bereitgestellten virtuellen Maschine ausführen.
Datenformat
Der Azure Health Data Services MedTech-Dienst erfordert, dass die Daten in einem bestimmten Format für die Verarbeitung mit den in erläuterten Zuordnungen angegeben werden Den MedTech-Dienst konfigurieren. In den folgenden Abschnitten werden die vier Datenformate für die Abbildungen erklärt.
Schriftstärke
Format:
{
"id": "<ID for the data>",
"measuredAt": "<Measured date and time in ISO 8601 format UTC time>",
"metrics": {
"weight": "<Weight (in pounds)>",
"imei": "<Serial number for the device from the Microsoft Cloud for Healthcare device management application>"
},
"externId": "<Patient Azure FHIR ID from the Microsoft Cloud for Healthcare device management application>"
}
Beispiel:
{
"id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"weight": "150.5",
"imei": "TestDevice1"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Sauerstoffsättigung im Blut
Format:
{
"id": "<ID for the data>",
"measuredAt": "<Measured date and time in ISO 8601 format UTC time>",
"metrics": {
"spo2": "<Oxygen saturation in blood (in %)>",
"pulse": "<Pulse (in beats/minute)>",
"imei": "<Serial number for the device from the Microsoft Cloud for Healthcare device management application>"
},
"externId": "<Patient Azure FHIR ID from the Microsoft Cloud for Healthcare device management application>"
}
Beispiel:
{
"id": "3931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"spo2": "97",
"pulse": "81",
"imei": "TestDevice2"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Blutdruck
Format:
{
"id": "<ID for the data>",
"measuredAt": "<Measured date and time in ISO 8601 format UTC time>",
"metrics": {
"systolic": "<Systolic blood pressure (in mm Hg)>",
"diastolic": "<Diastolic blood pressure (in mm Hg)>",
"pulse": "<Pulse (in beats/minute)>",
"imei": "<Serial number for the device from the Microsoft Cloud for Healthcare device management application>"
},
"externId": "<Patient Azure FHIR ID from the Microsoft Cloud for Healthcare device management application>"
}
Beispiel:
{
"id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"systolic": "101",
"diastolic": "78",
"pulse": "71",
"imei": "TestDevice2"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Temperatur
Format:
{
"id": "<ID for the data>",
"measuredAt": "<Measured date and time in ISO 8601 format UTC time>",
"metrics": {
"temp": "<Temperature (in Fahrenheit)>",
"imei": "<Serial number for the device from the Microsoft Cloud for Healthcare device management application>"
},
"externId": "<Patient Azure FHIR ID from the Microsoft Cloud for Healthcare device management application>"
}
Beispiel:
{
"id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"temp": "97.6",
"imei": "TestDevice1"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Daten vorbereiten
Die Voraussetzungen für diese Datenaufbereitung lauten wie folgt:
Das Gerät sollte dem Patienten in der Anwendung Geräteverwaltung zugewiesen werden.
Sie müssen die Azure FHIR-ID des Patienten und die Seriennummer des Geräts aus der Anwendung Geräteverwaltung abfragen.
Die Beispieldaten müssen in dem unter Datenformat angegebenen Format vorliegen. Stellen Sie sicher, dass der gemessene Zeitstempel für jede Dateneinheit unterschiedlich ist.
Übertragen Sie Daten an den Ereignis Hub
Um zu erfahren, wie Sie die Daten per Push an den Event Hub-Dienst übertragen, führen Sie die Schritte unter Ereignisse an den Event Hub senden aus. Sie können mehrere Ereignisse in einem einzigen Push haben.