DeviceMetric — Métrique produite par un dispositif
Décrit ce qu'un device peut mesurer, calculer ou afficher : la fréquence cardiaque d'un scope, le débit d'une pompe, la SpO2 d'un saturomètre, la TA d'un brassard. Un device porte plusieurs DeviceMetric ; chaque mesure réelle est une Observation référençant la DeviceMetric qui la produit.
Objet de la ressource
L'interopérabilité native des dispositifs médicaux (PnP biomedical) repose sur deux standards complémentaires : la nomenclature IEEE 11073-10101 (qui codifie chaque type de mesure avec un identifiant numérique stable, indépendant du fabricant), et le protocole IEEE 11073-20701 SDC (qui décrit comment ces mesures sont échangées en réseau). DeviceMetric est la projection FHIR de la Metric Description SDC.
Une DeviceMetric peut être de catégorie : measurement (valeur mesurée
directement), calculation (valeur dérivée par algorithme interne),
setting (consigne réglée par l'utilisateur), unspecified. Cas
typiques : HR d'un monitor, débit programmé d'une pompe, alarme paramétrée.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
identifier | Identifier[] | 0..* | Identifiants externes. |
type | CodeableConcept | 1..1 | Code de la métrique (LOINC, IEEE 11073-10101 MDC code). |
unit | CodeableConcept | 0..1 | Unité de mesure (UCUM). |
device | Reference(Device) | 1..1 | Device qui produit la métrique. |
operationalStatus | code | 0..1 | on, off, standby, entered-in-error. |
color | code | 0..1 | Couleur de tracé sur le moniteur. |
category | code | 1..1 | measurement, setting, calculation, unspecified. |
measurementFrequency | Quantity | 0..1 | Fréquence d'échantillonnage (Hz). |
calibration | BackboneElement[] | 0..* | Calibrations effectuées (type, état, heure). |
Exemple JSON
Métrique « fréquence cardiaque » d'un scope, codée LOINC 8867-4 + IEEE 11073 147842, échantillonnage 1 Hz, calibration deux-points effectuée la veille :
{
"resourceType": "DeviceMetric",
"id": "monitor-heart-rate",
"identifier": [{ "system": "http://acme.com/devices/metrics", "value": "HR-MON-12345" }],
"type": {
"coding": [{
"system": "http://loinc.org",
"code": "8867-4",
"display": "Heart rate"
}, {
"system": "urn:iso:std:iso:11073:10101",
"code": "147842",
"display": "MDC_ECG_HEART_RATE"
}]
},
"unit": {
"coding": [{
"system": "http://unitsofmeasure.org",
"code": "/min",
"display": "per minute"
}]
},
"device": { "reference": "Device/example-monitor" },
"operationalStatus": "on",
"color": "red",
"category": "measurement",
"measurementFrequency": {
"value": 1,
"unit": "Hz",
"system": "http://unitsofmeasure.org",
"code": "Hz"
},
"calibration": [{
"type": "two-point",
"state": "calibrated",
"time": "2026-05-15T08:00:00+02:00"
}]
} Usages typiques
- Monitoring multi-paramétrique : HR, SpO2, NIBP, RR, T°, ETCO2 — chacune est une DeviceMetric.
- Pompes à perfusion : débit (mL/h), volume cumulé (mL), bolus, pression d'occlusion.
- Ventilateurs : VT, FiO2, PEEP, FR, P-plateau, P-mean.
- Glucomètres / CGM : glycémie continue, vitesse de variation, alarmes.
- Plateforme IoMT : agrégation multi-device avec un référentiel commun MDC code.
Pièges courants
- Type sans code IEEE 11073 : utiliser LOINC seul empêche l'interop avec les devices SDC. Toujours fournir au moins un coding MDC code en parallèle.
- Unité non UCUM : « bpm » n'est pas valide en UCUM — utiliser
/min. - Confusion DeviceMetric / Observation : la DeviceMetric décrit ce que peut produire le device, l'Observation porte une mesure réelle. Ne jamais embarquer la valeur dans DeviceMetric.
- Pas de calibration : pour les capteurs critiques (BIS, EtCO2, gaz anesthésiques),
calibration.timedoit être tracé. Sans calibration, les mesures sont non auditables. - Frequency d'échantillonnage absente : pour les courbes haute résolution (ECG 250 Hz, IBP 125 Hz),
measurementFrequencyest critique pour l'analyse rythmique.
Ressources liées
- Device — device parent.
- DeviceDefinition — définition catalogue.
- Observation — chaque valeur réelle référence la DeviceMetric via
device. - DeviceUsage, DeviceAssociation — usage du device.
Voir aussi : Device — instance physique et Observation — la mesure réelle.