Biblioteka FHIR Engine umożliwia programistom tworzenie na Androida aplikacji medycznych, które są potężne, działają w trybie offline i są interoperacyjne. Wszystkie są oparte na standardzie FHIR.
Biblioteka FHIR Engine przechowuje zasoby FHIR w zaszyfrowanej bazie danych lokalnej i udostępnia zestaw interfejsów API do zarządzania tymi zasobami. Aplikacje mogą używać tych interfejsów API do wyszukiwania lokalnych zasobów FHIR, tworzenia list pacjentów, wyświetlania szczegółowych rekordów pacjentów oraz synchronizowania zasobów FHIR z dowolnym serwerem zgodnym z FHIR. Dzięki temu aplikacje mogą działać w trybie offline i aktualizować się, gdy jest połączenie z internetem.
Dostępne funkcje:
- Lokalne miejsce na zasoby FHIR, szyfrowane domyślnie.
- interfejsy API dostępu do danych do zarządzania zasobami FHIR oparte na FHIR R4 z planowaną obsługą przyszłych wersji;
- Interfejsy API do wyszukiwania oparte na płynnym języku Kotlin Domain Specific Language (DSL), umożliwiające wyszukiwanie zasobów FHIR za pomocą języka zapytań strukturalnych.
- Interfejsy API do synchronizacji dwukierunkowej między aplikacją na Androida a serwerem zgodnym z FHIR, takim jak HAPI FHIR lub Cloud Healthcare API.
Pierwsze kroki z biblioteką FHIR Engine: