Delen via


Voorbeeldgegevens genereren voor ondersteuning van apparaatgegevens in zorgbeheer (preview)

[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

In dit artikel wordt beschreven hoe u voorbeeldgegevens kunt genereren en pushen naar de Azure Event Hubs-service voor apparaatgegevensondersteuning (preview). Gebruik deze richtlijnen als u de oplossing wilt uitproberen zonder verbinding te maken met een medisch apparaat. U kunt een voorbeeld van een gegevensverzendertoepassing maken met behulp van de instructies in dit artikel en deze uitvoeren op de virtuele machine die is geïmplementeerd in de stap Een virtuele machine maken voor voorbeeldgegevenstoepassing.

Gegevensopmaak

De Azure Health Data Services MedTech-service vereist dat de gegevens in een bepaalde indeling worden opgegeven voor verwerking met de toewijzingen die worden uitgelegd in MedTech-service configureren. In de volgende gedeelten worden de vier gegevensindelingen voor de toewijzingen uitgelegd.

Gewicht

Indeling:

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

Voorbeeld:

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

Zuurstofsaturatie in bloed

Indeling:

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

Voorbeeld:

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

Bloeddruk

Indeling:

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

Voorbeeld:

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

Temperatuur

Indeling:

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

Voorbeeld:

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

Gegevens voorbereiden

De vereisten voor gegevensvoorbereiding zijn als volgt:

  • Het apparaat moet aan de patiënt worden toegewezen in de toepassing Apparaatbeheer .

  • U moet de Azure FHIR-id van de patiënt en het serienummer van het apparaat opvragen via de toepassing Apparaatbeheer.

  • De voorbeeldgegevens moeten de indeling hebben die is opgegeven in Gegevensindeling. Zorg ervoor dat de gemeten timestamp voor elke gegevenseenheid anders is.

Gegevens naar de Event Hub pushen

Voer de stappen uit in Gebeurtenissen verzenden naar de Event Hub voor meer informatie over het pushen van de gegevens naar de Event Hub-service. U kunt meerdere gebeurtenissen in één push hebben.