[英]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 。
NHapi使Microsoft .NET開發人員可以輕松使用HL7 2.x對象模型。 此對象模型允許將HL7 2.x數據與管道定界或XML格式進行解析和編碼
這應該為您提供有關.NET的線索
HL7是用於健康行業中醫療,財務或行政數據信息交換的ANSI協議標准。 它主要用於醫院之間的數據提供者,例如實驗室,放射學和使用地點。 它定義了要交換的消息的觸發器和格式。 您的文件屬於版本2協議家族。 版本3是基於XML的,並且更加嚴格,因此許多公司都喜歡版本2。
當前,我們沒有任何特定的API來讀取HL7數據。 HL7消息編碼使用指定的定界符的事實限制了開發人員引入細分數據的新方法的能力。 可能沒有子子組件,因為這將需要發明新的定界符類型。
最初的HL7規范未定義抽象消息。
問候,周傑倫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.