Partager via


Générer des exemples de données pour la prise en charge des données de l’appareil dans la gestion des soins (version préliminaire)

[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

Cet article explique comment générer et transmission de type push des exemples de données au service de prise en charge des données de l’appareil (version préliminaire) Azure Event Hubs. Utilisez ces conseils si vous souhaitez essayer la solution sans vous connecter à un appareil médical réel. Vous pouvez créer un exemple d’application d’expéditeur de données en suivant les instructions de cet article et l’exécuter sur la machine virtuelle déployée à l’étape Créer une machine virtuelle pour l’exemple d’application de données.

Format de données

Le service MedTech Azure Health Data Services nécessite que les données soient spécifiées dans un certain format pour le traitement avec les mappages expliqués dans Configurer le service MedTech. Les sections suivantes expliquent les quatre formats de données pour les mappages.

Poids

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

Exemple :

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

Saturation en oxygène dans le sang

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

Exemple :

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

Pression artérielle

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

Exemple :

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

Température

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

Exemple :

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

Préparer les données

Les conditions préalables à la préparation des données sont les suivantes :

  • L’appareil doit être attribué au patient dans l’application Gestion des appareils.

  • Vous devez obtenir l’ID Azure FHIR du patient et le numéro de série de l’appareil à partir de l’application Gestion des appareils.

  • Les exemples de données doivent être au format spécifié dans Format des données. Assurez-vous que l’horodatage mesuré pour chaque unité de données est différent.

Envoyer les données à Event Hub

Pour savoir comment envoyer les données au service Event Hub, suivez les étapes dans Envoyer des événements à Event Hub. Vous pouvez avoir plusieurs événements en une seule transmission de type push.