Developers
API
The Healthcare Bus contract and the cloud APIs around it.
Overview
An appliance describes its capabilities, authenticates, reports measurements with units and provenance, and accepts commands from the host. It initiates nothing else.
Capability description
{
"appliance": "blood-pressure",
"vendor": "example-medical",
"capabilities": [
{ "measure": "systolic", "unit": "mmHg" },
{ "measure": "diastolic", "unit": "mmHg" },
{ "measure": "pulse", "unit": "bpm" }
]
}Why declare capabilities rather than a product type
Declaring capabilities is what lets the host support an appliance it has never seen. It is the move USB HID and Bluetooth GATT made, applied to health measurement.
Next
Module Standard