Dela via


Generera exempeldata för stöd för enhetsdata inom vårdhantering (förhandsgranskning)

[Denna artikel är en förhandsversion av dokumentationen och kan komma att ändras.]

Den här artikeln illustrerar hur du genererar och skickar exempeldata till support för enhetsdata (förhandsgranskning) Azure Event Hubs-tjänsten. Använd den här vägledningen om du vill prova lösningen utan att ansluta till faktisk medicinsk utrustning. Du kan skapa ett exempel på ett dataavsändarprogram med hjälp av instruktionerna i den här artikeln och köra det på den virtuella maskinen som distribueras för steget Skapa en virtuell maskin för dataapp.

Dataformat

Azure Health Data Services MedTech-tjänsten kräver att data specificeras i ett visst format för bearbetning med de mappningar som förklaras i Konfigurera MedTech-tjänsten. I följande avsnitt förklaras de fyra dataformaten för mappningarna.

Grovlek

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>"
}

Exempel:

{
  "id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
  "measuredAt": "2023-03-22T07:28:00Z",
  "metrics": {
    "weight": "150.5",
    "imei": "TestDevice1"
  },
  "externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}

Syremättnad i blodet

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>"
}

Exempel:

{
  "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"
}

Blodtryck

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>"
}

Exempel:

{
  "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>"
}

Exempel:

{
  "id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
  "measuredAt": "2023-03-22T07:28:00Z",
  "metrics": {
    "temp": "97.6",
    "imei": "TestDevice1"
  },
  "externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}

Förbereda data

Förutsättningarna för förberedelse av data är följande:

  • Enheten ska tilldelas patienter i appen Enhetshantering.

  • Du måste få en patients Azure FHIR ID och enhetens serienummer från appen Enhetshantering.

  • Exempeldata måste vara i det format som anges i dataformat. Kontrollera att den måttade tidsstämpeln för varje dataenhet är annorlunda.

Skicka data till händelsehubben

Om du vill lära dig att skicka data till händelsehubbens tjänst följer du stegen i Skicka händelser till händelsehubben. Du kan ha flera händelser i en enda push.