Krótka odpowiedź: Przewodnik implementacyjny Dostęp do danych zbiorczych (często nazywany Bulk FHIR lub Flat FHIR) określa, jak eksportować dane dla wielu pacjentów jednocześnie. Klient wywołuje $export na poziomie systemu, Patient lub Group. Serwer przygotowuje pliki w tle i zwraca manifest z linkami do plików NDJSON, po jednym zasobie na linię. Jest on używany do analiz, badań i przenoszenia populacji między systemami, a nie do aplikacji jednego pacjenta.
Przepływ
- Uruchomienie:
GET [base]/Group/[id]/$exportzAccept: application/fhir+jsoniPrefer: respond-async, opcjonalnie_typei_since. - Serwer odpowiada
202 Acceptedz adresem URL stanuContent-Location. - Pytania cykliczne: Klient wywołuje adres URL stanu, dopóki nie zwróci
200z manifestem JSON zawierającym listę plików wyjściowych. - Pobieranie plików NDJSON.
Dostęp jest zazwyczaj autoryzowany za pomocą usług SMART Backend Services: przepływ OAuth między systemami z podpisem JWT, bez obecności użytkownika.
Kiedy tego nie używać
Dla jednego pacjenta korzystającego z aplikacji, zwykłe wyszukiwania FHIR za zgodą pacjenta są właściwym narzędziem. Eksport zbiorczy przenosi dane dotyczące wielu osób jednocześnie, dlatego wymaga podstawy prawnej, celu i zazwyczaj pseudonimizacji; zobacz deidentyfikacja.
W Anpheros
Anpheros nie oferuje zbiorczego eksportu rekordów pacjentów: każdy dostęp odbywa się na osobę, za zgodą tej osoby. W przypadku pytań dotyczących populacji publikuje jedynie anonimowe agregaty dla grup co najmniej 20 osób. Deweloperzy: zgoda i dane pacjenta w czasie.
Powiązane strony
Źródła
Najczęstsze pytania
Co to jest FHIR $export?
Operacja w Bulk Data Access IG, która eksportuje dane wielu pacjentów jako pliki NDJSON, asynchronicznie.
Co to jest NDJSON?
JSON z podziałem na linie: jeden zasób FHIR na linię, łatwy do strumieniowania i ładowania.
Jak autoryzowany jest eksport zbiorczy?
Zazwyczaj za pomocą usług SMART Backend Services, przepływu OAuth między systemami z podpisem JWT.
Czy aplikacja pacjenta może korzystać z eksportu zbiorczego?
Nie jest do tego przeznaczona; aplikacje pacjentów używają normalnego wyszukiwania i odczytu FHIR za zgodą.
Wypróbuj za darmo w sandboksie
Pierwsze wywołanie FHIR w 5 minut. API HL7 FHIR R4 z wbudowaną zgodą pacjenta: wypróbuj w piaskownicy, a następnie połącz własną aplikację lub system kliniczny.
Za darmo · 30 syntetycznych pacjentów · bez karty

