FHIR Engine Library מאפשרת למפתחים ליצור אפליקציות בריאות ל-Android שמבוססות על תקן FHIR, חזקות, ניתנות לשימוש במצב אופליין ועם יכולת פעולה הדדית.
ב-FHIR Engine Library מאוחסנים משאבי FHIR במסד נתונים מקומי מוצפן, ומסופקת בו חבילה של ממשקי API לניהול משאבי FHIR. אפליקציות יכולות להשתמש בממשקי ה-API האלה כדי לחפש משאבי FHIR מקומיים, ליצור רשימות של חולים, להציג רשומות מפורטות של חולים ולסנכרן משאבי FHIR עם כל שרת שתואם ל-FHIR. כך האפליקציות יכולות לפעול במצב אופליין ולהתעדכן כשיש חיבור לאינטרנט.
התכונות כוללות:
- אחסון מקומי של משאבי FHIR, מוצפן כברירת מחדל.
- ממשקי API לגישה לנתונים לניהול משאבי FHIR, המבוססים על FHIR R4 עם תמיכה מתוכננת בגרסאות עתידיות.
- ממשקי API לחיפוש שמבוססים על שפת Kotlin ייעודית לדומיין (DSL) זורמת, שמאפשרת לחפש משאבי FHIR באמצעות שפת שאילתות מובנית.
- ממשקי API לסנכרון דו-כיווני בין אפליקציה ל-Android לבין שרת תואם FHIR, כמו HAPI FHIR או Cloud Healthcare API.
תחילת השימוש בספריית FHIR Engine: