Resource для физического или software-агента участвующего в healthcare процессе. FHIR-спецификация явно включает “some types of software” и “Software as a Medical Device (SaMD)“. Лабораторный анализатор = Device. AI-система интерпретирующая данные = Device.
Status в BloodGPT: superseded. Изначально (session 871a7608, Feb 13-16) выбран как author-ресурс для AI-generated FHIR-контента. На session c9560637 (Feb 17, 2026) развернули на Organization/bloodgpt — Google Healthcare API не принимает Device-references в author[x] choice type. Verified в c9560637 через runtime validation failure. См. authorship-organization-not-device и fhir-organization.
Использование в BloodGPT (исторически)
Был задуман как Device/bloodgpt-ai, один на tenant FHIR store, создаётся при provisioning dataset. Все fhir-composition, fhir-careplan, fhir-observation.note[] ссылались на него:
{
"resourceType": "Device",
"id": "bloodgpt-ai",
"deviceName": [{ "name": "BloodGPT AI" }],
"version": [{ "value": "1.0" }],
"note": [{ "text": "AI model: gemini-2.5-pro, prompt v3.2" }]
}В bundle включался с ifNoneExist conditional create.
Почему сменили
Google Healthcare API в author[x] choice-type принимает только: Practitioner | Patient | RelatedPerson | Organization. Device — отвергается с validation failure. Это vendor-specific ограничение — FHIR R4 spec разрешает Device через author[x]. Pivot на Organization сохраняет семантику (“автор — программная система BloodGPT”) в форме, которую vendor поддерживает.
FHIR Device ≠ Software as a Medical Device (SaMD)
Важно различать:
- FHIR Device — data-model contract. Способ корректно атрибутировать данные. Не делает regulatory claim. Не требует сертификации.
- SaMD — regulatory статус (FDA / CE marking) для софта влияющего на clinical decisions. Отдельная тема, не связана с FHIR data model.
BloodGPT в серой зоне SaMD (генерирует interpretations, recommend visit-doctor, не ставит диагнозов). Использование FHIR Device никак не связано с этим. См. llm-safety-in-medicine для regulatory discussion.
Связано
- google-healthcare-api — vendor с Device limitation
- authorship-organization-not-device — actual decision (replacement)
- fhir-annotation —
author[x]choice type механика - fhir-composition, fhir-careplan, fhir-observation — все имеют
authorfield - llm-safety-in-medicine — SaMD regulatory context
Источники
Сноски
-
HL7 R4 spec, accessed 2026-05-17, https://hl7.org/fhir/R4/device-definitions.html — явно включает SaMD). ↩
-
Darren Devitt explanation, accessed 2026-05-17, https://darrendevitt.com/what-do-these-items-have-in-common/. ↩
-
Сессия
ildar/871a7608, 2026-02-13 — (initial decision). ↩ -
Сессия
ildar/c9560637, 2026-02-17 — (pivot — vendor-limit verified). ↩