Android FHIR SDK คือชุดไลบรารี Kotlin สำหรับการสร้างแอปพลิเคชันด้านการดูแลสุขภาพที่เน้นอุปกรณ์เคลื่อนที่เป็นหลักและสามารถทำงานแบบออฟไลน์ได้โดยใช้มาตรฐาน HL7 FHIR® ใน Android
Android FHIR SDK ได้รับการพัฒนาขึ้นจากการทํางานร่วมกันอย่างใกล้ชิดกับองค์การอนามัยโลกเพื่อรองรับหลักเกณฑ์ SMART ของ WHO ซึ่งอิงตามคำแนะนำการใช้งานหลักเกณฑ์ทางคลินิก FHIR
เมื่อใช้ SDK นี้ นักพัฒนาแอปสามารถสร้างและติดตั้งใช้งานแอปพลิเคชันสุขภาพ Android ที่ใช้ FHIR โดยตรงประเภทต่างๆ ได้อย่างรวดเร็วสำหรับกรณีการใช้งานทั่วไปและขั้นสูงที่หลากหลาย
ประโยชน์ที่มีต่อนักพัฒนาแอป
ใช้ข้อกำหนด FHIR R4 เพื่อทำสิ่งต่อไปนี้
- สร้างโซลูชันด้านสุขภาพสำหรับ Android โดยใช้รูปแบบข้อมูลที่อิงตามมาตรฐาน (โครงสร้าง HAPI FHIR)
- ส่งเสริมการทำงานร่วมกันและสร้างโซลูชันที่พร้อมรับการเปลี่ยนแปลงในอนาคต
- พัฒนาเนื้อหาที่แชร์ซึ่งผลิตโดยระบบนิเวศ FHIR เช่น หลักเกณฑ์ SMART ของ WHO
ประหยัดเวลาและแรง:
- API ที่ช่วยนักพัฒนาแอปแก้ปัญหาเกี่ยวกับข้อมูลที่พบบ่อย เช่น การซิงค์และการทํางานแบบออฟไลน์
- เปลี่ยนแบบสอบถาม FHIR เป็นแบบฟอร์มได้อย่างรวดเร็วโดยใช้วิดเจ็ต UI ในตัว
- สร้างเส้นทางของผู้ใช้แบบฟอร์มที่ซับซ้อนด้วยลักษณะการทํางานขั้นสูงที่ขับเคลื่อนโดย FHIRPath Expression
การให้เหตุผลทางคลินิกในอุปกรณ์:
- การรองรับ FHIRPath และ HL7 Clinical Quality Language (CQL) สําหรับการประมวลผลข้อมูลในอุปกรณ์และการสนับสนุนการตัดสินใจทางคลินิก
- ติดตั้งใช้งานและเรียกใช้แอปพลิเคชันตามหลักเกณฑ์ทางคลินิก FHIR เช่น หลักเกณฑ์ SMART ของ WHO
สถาปัตยกรรม Android FHIR SDK
Android FHIR SDK ประกอบด้วยไลบรารี 4 รายการที่ออกแบบมาเพื่อแยกข้อกังวลต่างๆ ดังนี้
- คลังการเก็บ Structured Data: รวบรวม ตรวจสอบ และประมวลผลข้อมูลด้านการดูแลสุขภาพใน Android
- FHIR Engine Library: จัดเก็บและจัดการทรัพยากร FHIR ในเครื่อง Android และซิงค์กับเซิร์ฟเวอร์ FHIR
- ไลบรารีเวิร์กโฟลว์: ให้การสนับสนุนการตัดสินใจ ณ จุดดูแลรักษาและคำนวณมาตรการคุณภาพทางคลินิกใน Android
- คลัง Knowledge Manager: ติดตั้งใช้งานและจัดการทรัพยากรอาร์ติแฟกต์ความรู้ FHIR (เช่น จากคู่มือการใช้งาน) และทำให้ทรัพยากรเหล่านี้พร้อมใช้งานสำหรับคลังอื่นๆ
เริ่มต้นใช้งาน Android FHIR SDK
ไปที่ส่วนเรียนรู้เพื่อเข้าถึงเอกสารสำหรับนักพัฒนาซอฟต์แวร์ บทแนะนำแบบวิดีโอ และ Codelab หรือไปที่ส่วนชุมชนเพื่อดูข้อมูลเกี่ยวกับการประชุมของนักพัฒนาซอฟต์แวร์ ฟอรัม และวิธีเข้าร่วม