Compartilhar via


Gerar dados de exemplo para o suporte de dados do dispositivo no gerenciamento de cuidados (versão preliminar)

[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Este artigo ilustra como gerar e enviar dados de exemplo para o serviço de Hubs de Eventos do Azure de suporte de dados do dispositivo (versão preliminar). Use estas orientações se quiser experimentar a solução sem se conectar a um dispositivo médico real. Você pode criar um aplicativo de envio de dados de exemplo usando as instruções neste artigo e executá-lo na máquina virtual implantada na etapa Criar uma máquina virtual para aplicativo de dados de exemplo .

Formato dos dados

O serviço de tecnologia médica dos Serviços de Dados de Saúde do Azure requer que os dados sejam especificados em um determinado formato para processamento com os mapeamentos explicados em Configurar o serviço de tecnologia médica. As seções a seguir explicam os quatro formatos de dados para os mapeamentos.

Peso

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

Exemplo:

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

Saturação de oxigênio no 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>"
}

Exemplo:

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

Tensão arterial

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

Exemplo:

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

Exemplo:

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

Preparar os dados

Estes são os pré-requisitos para a preparação de dados:

  • O dispositivo deve ser atribuído ao paciente no aplicativo Gerenciamento de Dispositivo.

  • Você deve obter a ID FHIR do Azure do paciente e o número de série do dispositivo no aplicativo Gerenciamento de Dispositivo.

  • Os dados de exemplo devem estar no formato especificado em Formato de dados. Certifique-se de que o carimbo de data/hora medido para cada unidade de dados seja diferente.

Enviar dados para o hub de eventos

Para saber como enviar os dados para o serviço de hub de eventos, siga as etapas em Enviar eventos para o hub de eventos. Você pode ter vários eventos em um único envio.