Esimerkkitietojen luonti ja laitetietojen tuki hoidon hallinnassa (esiversio)
[Tämä artikkeli sisältää julkaisua edeltävää materiaalia ja voi muuttua.]
Tässä artikkelissa käsitellään esimerkkitietojen luomista ja välittämistä laitetietojen tuen (esiversio) Azure Tapahtumatoiminnot -palveluun. Käytä tätä ohjetta, jos haluat kokeilla ratkaisua muodostamatta yhteyttä oikeaan lääketieteelliseen laitteeseen. Voit luoda esimerkkitietojen lähettäjän sovelluksen käyttämällä tässä artikkelissa kuvattuja ohjeita ja suorittaa sen näennäiskoneessa, joka otettiin käyttöön Esimerkkitietosovelluksen näennäiskoneen luominen -vaiheessa.
Tietomuoto
Azure Health -tietopalvelujen MedTech-palvelu edellyttää, että tiedot on muotoiltu käsittelyä varten tietyllä tavalla ja että niissä on yhdistämismääritykset, joita on käsitelty kohdassa MedTech-palvelun määrittäminen. Seuraavissa osissa käsitellään yhdistämismääritysten neljä tietomuotoa.
Paino
Muoto:
{
"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>"
}
Esimerkki:
{
"id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"weight": "150.5",
"imei": "TestDevice1"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Veren happisaturaatio
Muoto:
{
"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>"
}
Esimerkki:
{
"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"
}
Verenpaine
Muoto:
{
"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>"
}
Esimerkki:
{
"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"
}
Lämpötila
Muoto:
{
"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>"
}
Esimerkki:
{
"id": "1931a532-acc0-4184-8127-a3aa0e4fc856",
"measuredAt": "2023-03-22T07:28:00Z",
"metrics": {
"temp": "97.6",
"imei": "TestDevice1"
},
"externId": "33e448c4-39b9-45c1-9f05-ff92e871a22d"
}
Tietojen valmisteleminen
Tietojen valmistelun edellytykset:
Laite on määritettävä potilaalle Laitehallinta-sovelluksessa.
Sinun täytyy hankkia potilaan Azure FHIR -tunnus ja laitteen sarjanumero Laitehallinta-sovelluksesta.
Esimerkkitietojen muodon on oltava määritetty tietomuoto. Varmista, että kunkin tietoyksikön mitattu aikaleima on erilainen.
Tietojen lähettäminen tapahtumatoimintoon
Lisätietoja tietojen välittämisestä tapahtumatietopalveluun on kohdassa Tapahtumien lähettäminen tapahtumatietoihin. Samanaikaisesti voidaan välittää useita tapahtumia.