# FHIR Encounter - 描述某此就醫,患者與醫療提供者之間的人事時地物資訊,以此更有效率地來促進醫病互動,如了解病患就醫目的、問題狀況 ## Encounter based patient management - 含機構內及線上之 encounter - Refer to Patient - 在就醫或活動管理(含掛號) 應用情境中,可先查此次就醫或活動病人,再查詢此病人之健康醫療資料。 基於此構想 FHIR encounter 及 appointment 欄位要有那些規格要求。要如何查詢? 若 Encounter / Appointment 中的病人屬於某次活動(如在某病房,或掛某科別某一天的號),在 Encounter / Appointment 的 identifier 中給定此活動 id,是否較直接且明確 可基於 FHIR encounter 及 appointment 發展各場域之人員管理系統,但針對各場域,如門診、病房、運動中心必須進一步公告明確的規範,以利發展場域之人員管理系統時依循,並利於場域其他系統,以及民眾之系統與其整合應用。請進一步分析這標準規格建立及推行步驟 MISAC FHIR projectathon referneced access and specific ## FHIR 掛號及就醫資訊處理概述 包含民眾端、醫護端、及雲端(Web 服務平台)之跨系統資訊互通,其標準化資料步驟如下: 1. 建立人員組織資料: 含醫護端及民眾端 2. 民眾再 PHR 中建立病人基本資料、過去病史、主訴及問題狀況 -- 各專科需提供的資料大致雷同,可在 PHR 中 建立通用之病人基本資料及過去病史初診紀錄。並授權就醫目標醫院存取 3. 填寫病人主訴及目前問題狀況(含嚴重及緊急程度) 4. 醫護端提供服務項目、時段、目前掛號及設施可用狀況、及服務聯繫窗口 5. 雲端平台基於病人基本資料(含地點)及問題狀況,提供建議就醫單位 6. 網路掛號 - 診所或醫院提供門診時間表(schedule/slot),民眾之預約產生掛號紀錄(Appointment / AppointmentResponse) 7. 就醫(encounter)前之醫病互動: encounter紀錄就醫過程人、事、時、地、物相關資訊。 可在就醫前,就在線上產生encounter,以利醫病線上互動 -- 基於 [FHIR communication](https://hackmd.io/_Vj9IBSwSqy7ijCcQbPqgA?view) 注: 1. 雲端服務考慮基於交易數量收費,防止濫用及 DDOS 2. 資安規範後續提供 ## h2 conditction, observation reference to patient Encounter may refere to pateint 以服務中心的角度(含醫院) 會先查詢及呈現 encounter 列表 再以 Patient 查其 EMR 及 PHR 資料 ## Encounter centre services - 基於 Encounter - 醫院流程 -- 看診流程,就醫後,醫師開立處方,以此再啟動 -- 檢驗檢查、處置(用藥、手術、復健、運動介入)等流程 - 各式機構之數位化服務 -- 先預約 EHR or PHR records (resources or documents) referenced by documentReference, Encountr reference to docomentReference ## Encounter centre services - 醫護機構針對預定就醫的病人,事前: -- 得知就醫目的及所需相關資訊 -- 與病人線上互動,安排就醫事宜 - 民眾端事前: -- 準備就醫相關資料;就醫目的及相關文件 -- 產生就醫前 encounter (若需要,先預約) ## 目的 - encounter 記錄此次就醫之人事時地物,以利: - 就醫前後之醫病互動,需再搭配 FHIR communication -- 含院內跨部門、跨機構、服務單位與病人間之醫病互動 - 統整此次就醫之病歷紀錄,如處方、檢查結果、報告、及處置紀錄 - 以利核算服務經費及稽核 ## chatGPT encounter - https://chat.openai.com/share/e38d56d8-e36f-4d18-94e9-90ab46eeaa28 ## 以下內容待整理 ## Exams before and after intervention - 介入(治療)前後常會進行系列之檢查評估,以比較介入前與介入後之結果 -- 介入種類: 藥物、手術、放療、復健、運動... -- 包含檢查(observation)、問卷(QuestionnaireResponse)、病人問題狀況(Condition)等紀錄,這些紀錄參考到介入前後之就醫(Encounter) ## 3 types of encounter for healthcare - 醫護過程常須經評估、介入、追蹤(再評估)三階段,各階段會產生那些資訊 -- [chatGPT result](https://chatgpt.com/share/ef46f2b8-7de1-4388-9ee3-6ea9ac176815) - 評估及照護計畫 - 介入 - 追蹤 ## Integarating sleep exam workflow based on FHIR ### 目的 三端整合,但目前無範例 睡眠 專門 目前無 IG,可有公開規格利於大家參考 - 延伸到運動、腦波等檢查 不像 疫苗 過敏 用藥 許多國家都有 FHIR 規範但規格不一 - 明確 resource 欄位 及範例 -- 易了解及延伸應用 ## MISAC connectathon - 可到各國 IT 專家互通 ## Why based on encounter encounter.par encounter and task status 已有預約、掛號、及看診系統,但與專業部門檢查作業未能整合應用 encounter 兩個 encounter 檢查前 者檢查流程 appointment 及 encounter 注重的重點不一樣 ## appointment 及 encounter 注重的重點不一樣 ## Encontrer 更廣泛的意義 -「相遇」或「遭遇」。 - 可以應用在多種情境中,包括醫療、社交、工作等場合。 ## 基於 Encounter 之健康、醫療、及其他活動之資訊化作業 - 利於事前安排、過程中產生資訊、及事後安排之資訊管理 - 基於 Encounter 服務端及民眾端之線上聯繫安排 -- 事前安排需準備事項 -- 提醒、安排、及追蹤 encounter 指示的事宜 - 利於服務之申報及支付 -- 含事前估算及預核 -- 事後申報支付 ## 就醫前後要溝通的事宜 ## Encounter example - 描述此次就醫之人事時地(物) - 人事地物須先建立 - 可搭配報到系統,產生 Encounter ,以利看診(或其他醫療處置系統)處理此次就醫的病人 ```json { "resourceType": "Encounter", "id": "example-encounter", "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB" }, "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0276", "code": "123456", "display": "Outpatient" } ] } ], "subject": { "reference": "Patient/example-patient" }, "period": { "start": "2023-09-15T10:00:00Z", "end": "2023-09-15T11:00:00Z" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "Primary Performer" } ] } ], "individual": { "reference": "Practitioner/example-provider" } } ], "location": [ { "location": { "reference": "Location/example-clinic" } } ] } ``` ## Encounted patient management - 某一診間(或活動)之病患管理 - 查詢某一診(slot) 之就醫病人 - RootURL/Encounter?identifier=actID -- actID 某次看診或某次活動的 ID ___ 需另外的 resource 紀錄 actID 對應之看診或活動描述資訊 -- 查詢今天在某病房住院的病人 ## 批次匯入及調閱就醫檢查資料 - 匯入 -- 每筆 CSV 資料參考到某一病人(Patient ID)、某次就醫 (Endounter ID),每個 Encounter.identifier 設定活動actID - 查詢 查詢與某次活動之 ## 筱鈺之 Encounter - https://hackmd.io/5IIaDLL7TEyE2CJzZbc7dw?view=#FHIR-Encounter -- 彙整成完整一份 -- 練習上傳 schedule, solt, appointment, or encounter -- 查詢 appointment or encounter 形成列表 https://hackmd.io/jFpJ3uPySMihW4vqKeQg3w?view#FHIR-JSON-post-and-get-JS-example ## 有無掛號排程 - 可預約掛號,排時段 -- 如影像檢查、手術、復健、放療、洗腎 - 不須預約掛號,到場再登記 -- 如藥局拿藥、檢驗科抽血 ## Encounter initiated smart services - FHIR encounter 紀錄病人與服務提供者(應不限於醫護單位)互動的過程,如下 FHIR 官網節錄英文說明: -- An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) - 事前: encounter.basedOn 參考到服務請求,encounter.reason 參考到就醫原因及狀況。 -- 以利於就醫前,做恰當的安排 - 事中: 基於先前病歷、就醫原因、現場(或視訊)檢測、評估、問卷、及洽詢狀況,給定醫囑 -- 可搭配各式 CDS 系統,給定用藥、處置、及檢查處方 - 事後: encounter 被此次就醫開立的處方(檢驗檢查、處置處方)參考 -- 可以此打包此次 encouner 之病歷紀錄,以利病歷互通分享及統計(AI) 分析 ## [就醫前醫病互動](https://hackmd.io/_Vj9IBSwSqy7ijCcQbPqgA?view) ### Encounter 互動紀錄 - 以 encounter 紀錄互動狀態(status) - 以 FHIR connmuication 傳輸互動資訊 - 配合產生之健康醫療 FHIR resources 參考到此 encounter - 各式健康醫療及服務產生 ## 可否描述 FHIR appointment 及 FHIR encounter 的差異? - ChatGPT FHIR Appointment(預約)和 FHIR Encounter(就診事件)是兩個在 FHIR(Fast Healthcare Interoperability Resources)標準中用於描述醫療保健領域中不同概念的資源。以下是它們之間的主要差異: 1. 概念定義:FHIR Appointment(預約)描述的是預定的醫療服務時間和資源分配,用於安排患者與醫療提供者之間的會面、檢查、手術等。它提供了預約的詳細資訊,如預約時間、醫療服務類型、預約目的等。而 FHIR Encounter(就診事件)則描述的是實際的患者和醫療提供者之間的接觸事件,如就診、住院、手術等。它提供了有關就診時間、地點、目的、診斷、治療等詳細資訊。 2. 順序:Appointment(預約)是一個未來的醫療服務的約定,用於安排即將發生的就診。它表示將來的預定時間。而 Encounter(就診事件)是一個已經發生的接觸事件的紀錄,描述已經發生或正在進行的就診。它表示過去或現在的實際就診。 3. 資訊範圍:Appointment(預約)通常包含預約相關的基本資訊,如預約時間、醫療服務類型、預約目的等。它提供了用於預約管理和資源分配的基本資料。而 Encounter(就診事件)則提供了豐富的詳細資訊,如就診目的、診斷結果、治療過程等。它更全面地描述了實際就診事件的詳情。 4.使用場景:Appointment(預約)主要用於預約管理、排程、資源分配等,以確保預定醫療服務的順利進行。它有助於管理患者的預約、避免時間衝突、確保資源有效利用。而 Encounter(就診事件)通常用於描述和記錄實際的就診事件,支援臨床決策、持續護理、質量改進等方面。它提供了對就診歷史的追蹤和管理。 儘管 FHIR Appointment(預約)和 FHIR Encounter(就診事件)都與醫療服務有關,但它們在 FHIR 標準中具有不同的角色和目的。Appointment 主要用於預約管理,而 Encounter 主要用於就診事件的記錄和管理。 預約後,資訊即可通知個館人員,啟動 encounter