Коротка відповідь: Посібник з реалізації доступу до масових даних (часто званий Bulk FHIR або Flat FHIR) визначає, як експортувати дані для багатьох пацієнтів одночасно. Клієнт викликає $export на рівні системи, Patient або Group; сервер готує файли у фоновому режимі та повертає маніфест із посиланнями на файли NDJSON, по одному ресурсу на рядок. Він використовується для аналітики, досліджень та переміщення груп пацієнтів між системами, а не для додатків одного пацієнта.
Потік роботи
- Запуск:
GET [base]/Group/[id]/$exportзAccept: application/fhir+jsonтаPrefer: respond-async, опціонально_typeта_since. - Сервер відповідає
202 Acceptedз URL-адресою статусуContent-Location. - Опитування: клієнт викликає URL-адресу статусу, доки вона не поверне
200з JSON-маніфестом, що містить список вихідних файлів. - Завантаження файлів NDJSON.
Доступ зазвичай авторизується за допомогою SMART Backend Services: OAuth-потік між системами з підписаним JWT, без присутності користувача.
Коли не слід використовувати
Для одного пацієнта, який використовує додаток, звичайні пошукові запити FHIR за згодою пацієнта є правильним інструментом. Масовий експорт переносить дані про багатьох людей одночасно, тому потребує законних підстав, мети та зазвичай псевдонімізації; див. деідентифікацію.
В Anpheros
Anpheros не пропонує масовий експорт записів пацієнтів: кожен доступ здійснюється для окремої особи за її згодою. Для питань, що стосуються популяції, публікуються лише анонімні агреговані дані для груп щонайменше 20 осіб. Розробникам: згода та дані пацієнтів у часі.
Пов'язані сторінки
Джерела
Поширені запитання
Що таке FHIR $export?
Операція в Bulk Data Access IG, яка експортує дані для багатьох пацієнтів у вигляді файлів NDJSON асинхронно.
Що таке NDJSON?
JSON з роздільниками нового рядка: один ресурс FHIR на рядок, легко транслюється та завантажується.
Як авторизується масовий експорт?
Зазвичай за допомогою SMART Backend Services, OAuth-потоку між системами з підписаним JWT.
Чи може додаток пацієнта використовувати масовий експорт?
Він не призначений для цього; додатки пацієнтів використовують звичайний пошук та читання FHIR за згодою.
Спробуйте безкоштовно в пісочниці
Перший запит FHIR за 5 хвилин. API стандарту HL7 FHIR R4 з вбудованою згодою пацієнта: спробуйте в пісочниці, а потім підключіть власну програму чи клінічну систему.
Безкоштовно · 30 синтетичних пацієнтів · без картки

