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.