這個步驟在實際上線時,可有可無。若個案沒有所需資料,當然此項CDS HOOKS就不成立。但為了說明實做,總不能最後結果都是個案無資料。
目前各家可公開測試的FHIR Server都有些差異性,而且,查詢特定資料的方法也可以多樣性。所以,這篇的目的就是想先確認,哪一個FHIR Server可以提供穩定資料來源方便測試。
使用工具就是之前開發的FHIR Query Builder工具。有興趣可以參考這篇。
預計檢視的FHIR Server有:(為降低實做複雜度,僅採用Open)
- Firely Server: https://server.fire.ly/
- HAPI FHIR Reference Server: http://hapi.fhir.org/baseR5
- Epic's Sandbox: https://open.epic.com/Interface/FHIR
- Cerner's Sandbox: https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d
要實做CDS的項目有下列,而根據MLM的描述,要實做這些項目,所需要的資料分別註記於後。
- BMI Calculation
- bmi: numeric (input)
- weight: numeric (option)
- height: numeric (option)
- bmi_category: text (output)
- Blood Glucose Monitoring
- blood_glucose: numeric (input)
- recommendation: text (output)
- Heart Rate Monitoring
- heart_rate: numeric (input)
- recommendation: text (output)
接著要問有沒有FHIR Profile可以參考呢?
- BMI Calculation: Resource Profile: US Core BMI Profile
- Blood Glucose Monitoring: Resource Profile: Observation - Laboratory Blood Glucose (保留)
- Heart Rate Monitoring: Resource Profile: US Core Heart Rate Profile
=====補充說明=====
Blood Glucose的部份有一點麻煩。他是來自NHSN Reporting: Adverse Drug Events - Glycemic Control,其中code的部份,他要求綁定VSAC 2.16.840.1.113762.1.4.1190.38。要查他的碼,得要先註冊UMLS。然後查得這是一系列編碼。
==========
接著就是要從FHIR Server查看看,是否有個案可以提供測試與展示。(不想篇幅過長,就展示結果)
=====BMI https://server.fire.ly/ ====
根據Profile,要找Observation
- code/Coding/system = http://loinc.org
- code/Coding/code = 39156-5
這個FHIR Server可以,高達122筆個案符合此條件。
根據Profile,要找Observation
- code/Coding/system = http://loinc.org
- code/Coding/code = 8867-4
這個也不錯,有283個個案符合。
沒有留言:
張貼留言