Condividi tramite


Generare dati di esempio per Supporto dei dati del dispositivo in Gestione assistenza (anteprima)

[Questo articolo fa parte della documentazione non definitiva, pertanto è soggetto a modifiche.]

Questo articolo illustra come generare dati di esempio ed eseguirne il push al servizio Hub eventi di Azure del supporto dei dati del dispositivo (anteprima). Utilizza questa guida se vuoi provare la soluzione senza connetterti a un dispositivo medico reale. È possibile creare un'applicazione di invio dei dati di esempio utilizzando le istruzioni in questo articolo ed eseguirla sulla macchina virtuale distribuita nel passaggio Creare una macchina virtuale per l'applicazione di dati di esempio.

Formato dati

Il servizio MedTech di Servizi per i dati sanitari di Azure richiede che i dati siano specificati in un determinato formato per l'elaborazione con i mapping descritti in Configurare il servizio MedTech. Le sezioni seguenti descrivono i quattro formati di dati per i mapping.

Spessore

Formato:

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

Esempio:

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

Saturazione d'ossigeno nel sangue

Formato:

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

Esempio:

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

Pressione arteriosa

Formato:

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

Esempio:

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

Temperatura

Formato:

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

Esempio:

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

Preparare i dati

I prerequisiti per la preparazione dei dati sono:

  • Il dispositivo deve essere assegnato al paziente nell'applicazione Gestione dispositivi.

  • Devi ottenere l'ID Azure FHIR del paziente e il numero di serie del dispositivo dall'applicazione Gestione dispositivi.

  • I dati di esempio devono essere nel formato specificato in Formato dati. Assicurati che il timestamp misurato per ciascuna unità di dati sia diverso.

Eseguire il push dei dati nell'hub eventi

Per informazioni su come eseguire il push dei dati al servizio hub eventi, segui i passaggi in Inviare eventi all'hub eventi. È possibile avere più eventi in un singolo push.