2013-12-23 42 views
2

這是一個非常簡單的問題,但沒有任何數量的谷歌搜索找到我的答案。我很感謝大家對HL7有他們自己的解釋,但是我希望對以下問題提供一些指導:HL7准入更新v2.4

當醫院系統承認患者時,它會創建一條A01消息。

如果醫院系統的用戶然後修改入院細節例如改變入場時間如何在HL7中傳達?它是通過發送一個完整的A01,並假設接收系統將接收唯一的關鍵字段,並意識到它已經收到並因此將其作爲一個改變進行處理。

還是A08?如果是A08,我認爲同樣適用於排放(A03)和轉移(A02),在這種情況下,接收系統如何區分A08和A08? - 我看不到A08中的任何字段,它將消息類型描述爲詳細信息。

+0

恐怕這個問題不適用於SO,因爲它更多的是關於HL7的功能方面,然後是HL7的實際編程或編碼問題。 – rene

+0

當然,它更多的是關於標準的解釋,而不是功能問題。任何在生產環境中使用HL7的經驗豐富的人都會遇到這個問題,我不認爲在這樣的論壇上提出並回答這個問題有害嗎? – AndyH

+0

我正在嘗試將您的問題納入[on-topic](http://stackoverflow.com/help/on-topic)條件。我在[tag:HL7]中看到的其他問題是關於映射和轉換。我必須用大量的想象力來宣佈這個主題,但我會留給那些在該標籤中有更多代表的訪問者。 – rene

回答

1

答案因應用程序而異。雖然我無法定義新的觸發事件,但我可以簡單地更改用例。

如果我要交換信息,我會要求其他系統配置他們的一面,以接受我的應用程序能夠提供的功能。嵌入產品本身的現代界面引擎,有複選框來定義什麼需要解釋爲耐心承認,更新等。

因爲我的應用程序是建立在幾個規範上,並且大部分時間接收應用程序收集這些數據並配置他們的一面。另一方面,它可能是EMR或PMS,但在設置界面之前,需要握手協議。

如果在握手過程中看到我無法消化要發送給我的東西,那麼不幸的是我不得不關閉它或查看新的解決方法或記錄開發者許可證以完成此操作。

大多數應用程序遵循特定模式,只有一個或兩個事件的微小變化。 現在,讓我們說我定義我的系統,並呼籲A04註冊病人和A08並更新病人。 HL7任務是指定或只是攜帶A08和A04在各自的領域。但是,另一方面,應用程序需要根據需要進行解釋。

那麼什麼恰好發生在消息級別 - 沒什麼不同。

在A04的早些時候,它攜帶JHON DOE作爲患者姓名。隨後在隨後的A08中,它攜帶了JOHN DOE患者的人口統計數據,在PID中具有相同的MRN。而已。

出院和轉院A02和A03只出現在住院患者,但我從未見過他們正在使用(因爲我一直在門診病人工作)。我可以使用傳輸,A02,A06,A07,A25,A26和A27等。

HL7是一門精確科學嗎? - NO。 什麼是可能發生在醫療保健系統中的事件,然而,解釋可以根據具體情況而變化。它的工作是根據定義在某些領域傳達某些信息。您無法真正在患者ID字段中發送SSN。 Cos對HL7不合邏輯和濫用。

我希望有幫助。:)

+0

感謝您對Sid的看法 - 最有用的。安德魯 – AndyH

+0

歡迎您:)如果您需要更多幫助,請告訴我! – Sid

1

HL7 v2.x有消息來修改患者數據,訪問數據和帳戶數據。您可以從hl7.org免費下載規格,只需創建一個帳戶並搜索HL7 2.4。在03章患者管理中,您可以找到ADT消息的ANN事件。例如,ADT A42合併訪問 - 訪問號碼允許更正訪問數據。 A08應該被用來更新信息,但只有在沒有其他更具體的信息來更新信息,從規格:

塊引用 當任何病人信息發生變化時,使用此觸發事件,但沒有其他當觸發事件發生了 。例如,可以使用A08事件通知接收系統更改地址或更改名稱。我們強烈建議使用A08事務來更新任何其他觸發事件未更新 的字段。如果此更新有特定的觸發事件,則應使用這些觸發器 事件。例如,如果要更改患者的地址和位置,則A08是 用於更改患者地址,並使用相應的患者位置觸發事件來更改患者位置。 A08事件可以包括特定於某個護理事件的信息,但它也可以是僅用於人口統計信息的 。

希望有所幫助。