簡體   English   中英

如何將HL7文件轉換為用戶可讀格式

[英]How to convert HL7 file to user readable format

我有一個擴展名為.hl7的文件,文件格式如下:

MSH | ^〜\\&| ^ CCHITLabs ^ L-CL | ^ CCHIT ^ L-CL | ^^ | ^^ | 20100407121000 || ORU ^ R01 ^ ORU_R01 | 20100407121000 | P | 2.5.1 | 0001 || || AL || MT-ORU-2_R1 PID | 1 | 12 | 00000333 ^^^^ AN || Grayson ^ Jim ^^^^^ L || 19430309 | M ||| 834 Ocean Vista Avenue ^ Apt。 202 ^ Santa Monica ^ CA ^ 90401 || 3105552233 ORC | RE ||| 3 ^ EHR- System。 OBX | 4 | NM | 14927-8 ^甘油三酸酯^ LN || 100 | mg / dL | <149 |||| F ||||| ^ DOE ^ JOHN |||||| AccuLabs ^^^^^^ CLIA ^^^^ 10D987432 | 432管理大街。 Louis ^ MO ^ 63146 | ^ Smith ^ John ^^^ Dr. ^ MD NTE | 0 | L |

我想讀取此文件並將數據轉儲到數據庫中。 .NET是否有任何API或程序可以讀取此文件並將數據轉儲到數據庫中? 或任何其他方式做到這一點?

所有好的評論。

我這樣做是為了謀生,並且同意Nhapi是從C#程序員的角度出發最好的方法。 開源引擎很棒,但是通常需要更多有關HL7的知識(從我的角度來看)。

我也建議訪問此站點,以獲取一些非常好的使用Nhapi解析HL7消息的示例。

如果您傾向於Java, 請訪問此站點以獲取HAPI(NHAPI的Java版本)。 還有許多示例說明如何完成您想做的事情。

祝好運

看看NHapi
NHapi使Microsoft .NET開發人員可以輕松使用HL7 2.x對象模型。 此對象模型允許將HL7 2.x數據與管道定界或XML格式進行解析和編碼

這應該為您提供有關.NET的線索

HL7是用於健康行業中醫療,財務或行政數據信息交換的ANSI協議標准。 它主要用於醫院之間的數據提供者,例如實驗室,放射學和使用地點。 它定義了要交換的消息的觸發器和格式。 您的文件屬於版本2協議家族。 版本3是基於XML的,並且更加嚴格,因此許多公司都喜歡版本2。

可以使用Nhapi,但是請注意,您將要進行許多第一手編程。

如果我在你家,我只會下載

歡樂

將其連接到數據庫 ,並使用數據庫編寫器連接器編寫您自己的數據庫腳本。

好處是,通過避免解析消息並將內容處理到DB,您將節省大量時間。 數據庫查詢准備就緒后,您只需拖放需要寫入數據庫的組件即可。

當前,我們沒有任何特定的API來讀取HL7數據。 HL7消息編碼使用指定的定界符的事實限制了開發人員引入細分數據的新方法的能力。 可能沒有子子組件,因為這將需要發明新的定界符類型。

最初的HL7規范未定義抽象消息。

問候,周傑倫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM