3
我有一些存儲在Oracle數據庫中的EDI消息(X12,HL7等等)。我有時想抽出個別領域(例如ISA-03)。目前,我有一些非常醜陋的SQL。我想創建一個PL/SQL包使其更容易,並想知道是否有人已經這樣做了。用於解析EDI(X12,NCPDP,HL7)的PL/SQL
我想是這樣的:從 edi_table
我有一些存儲在Oracle數據庫中的EDI消息(X12,HL7等等)。我有時想抽出個別領域(例如ISA-03)。目前,我有一些非常醜陋的SQL。我想創建一個PL/SQL包使其更容易,並想知道是否有人已經這樣做了。用於解析EDI(X12,NCPDP,HL7)的PL/SQL
我想是這樣的:從 edi_table
選擇 edi.x12.extract_field(clob_column, 'ISA',4) 雖然我從來沒有存儲在HL7消息是在數據庫中它應該是可能的。
HL7(和XML)的想法是它是系統用於傳輸信息的通用格式。它從來沒有被設計成「可儲存」的物品。通常,我會將數據從倉庫格式中提取到特定的HL7消息中,並將其發送到MQHub/eGate進行傳輸。在回報做相反提取我倉庫的字段並保存這些。 I.E.不應該存儲HL7,所以我沒有一個。
足夠的講座。 :)
我會建議一個函數/程序每段,並將消息拆分成臨時表。
不要讓我開始使用HL7。 – 2008-10-24 19:25:53