เอกสารเทคนิค SMART on FHIR

หน้านี้ให้ข้อกำหนดทางเทคนิคของ ThTxGNN SMART App สำหรับนักพัฒนาและเจ้าหน้าที่ IT


ข้อกำหนดทางเทคนิค

การตั้งค่า SMART on FHIR

รายการ ค่า
เวอร์ชัน FHIR R4
Client ID thtxgnn-smart-app
Launch URI /smart/launch.html
Redirect URI /smart/app.html
วิธีการยืนยันตัวตน OAuth 2.0 with PKCE

ขอบเขตการอนุญาต (Scopes)

launch
patient/MedicationRequest.read
patient/MedicationStatement.read
openid
fhirUser

ขั้นตอนการแมปยา

EHR MedicationRequest
1. ดึง RxCUI
รหัสยา RxNorm
2. RxNorm API
รับชื่อสารออกฤทธิ์
3. มาตรฐานชื่อยา
ลบคำต่อท้ายเกลือ, เปรียบเทียบชื่อพ้อง
4. Fuse.js fuzzy matching
เปรียบเทียบกับฐานข้อมูล ThTxGNN
แสดงผลการคาดการณ์ข้อบ่งใช้ใหม่

FHIR API

ThTxGNN มี Static FHIR API สำหรับระบบอื่นในการสืบค้นข้อมูลการคาดการณ์ยา

Endpoints

Endpoint คำอธิบาย
/fhir/metadata CapabilityStatement
/fhir/MedicationKnowledge/{id}.json ทรัพยากรยาเดี่ยว
/fhir/Bundle/all-predictions.json ผลการคาดการณ์ทั้งหมด

ตัวอย่าง

# รับทรัพยากรความรู้ยา Warfarin
curl https://thtxgnn.yao.care/fhir/MedicationKnowledge/warfarin.json

สภาพแวดล้อมทดสอบ

ทดสอบด้วย SMART Health IT Launcher

  1. ไปที่ SMART Launcher
  2. ตั้งค่า:
    • Launch Type: Provider EHR Launch
    • FHIR Version: R4
    • App Launch URL: https://thtxgnn.yao.care/smart/launch.html
  3. เลือกผู้ป่วยทดสอบ
  4. คลิก Launch เพื่อเริ่มทดสอบ

ระบบ EHR ที่รองรับ

รองรับระบบ EHR ทั้งหมดที่เป็นไปตามมาตรฐาน SMART on FHIR R4:

  • Epic
  • Cerner (Oracle Health)
  • Allscripts
  • ระบบที่เข้ากันได้กับ FHIR R4 อื่นๆ

ความเป็นส่วนตัวและความปลอดภัย

  • ไม่เก็บข้อมูล: แอปพลิเคชันไม่เก็บข้อมูลผู้ป่วยบนเซิร์ฟเวอร์
  • ประมวลผลฝั่งไคลเอนต์: การประมวลผลข้อมูลทั้งหมดทำในเบราว์เซอร์
  • การป้องกัน PKCE: ใช้ OAuth 2.0 PKCE flow เพื่อความปลอดภัยในการยืนยันตัวตน
  • สิทธิ์ขั้นต่ำ: ขอเฉพาะสิทธิ์อ่านที่จำเป็น

รายละเอียดเพิ่มเติมโปรดดู นโยบายความเป็นส่วนตัว


ลิงก์ที่เกี่ยวข้อง


กลับขึ้นด้านบน

Copyright © 2026 Yao.Care. รายงานนี้มีไว้เพื่อการวิจัยเท่านั้น ไม่ถือเป็นคำแนะนำทางการแพทย์