第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Mirth-Javascript刪除HL7消息中的換行符?

如何使用Mirth-Javascript刪除HL7消息中的換行符?

幕布斯6054654 2021-03-29 15:11:23
HL7消息進入Mirth,并引發(fā)“處理”錯誤。Raw格式的消息的最底部是一個分行,與它上面的行分開。我必須每次手動更正此錯誤。我希望將Mirth-Javascript用作可以解決此問題的消息篩選器,以便所有內(nèi)容都可以在沒有人工干預(yù)的情況下流動。消息片段下方觸發(fā)錯誤。在此示例中,這是HL7消息的最后一行。OBX|68|FT|PT6663&IMP^PET/CT Imaging Whole Body||||||||F|||202254836969552|||目前,我唯一的解決方法是打開HL7消息,然后手動轉(zhuǎn)到換行符,并將其調(diào)至該片段一部分上方的行。HL7消息應(yīng)如下所示:OBX|68|FT|PT1103&IMP^PET/CT Imaging Whole Body||||||||F|||20190327101958|||
查看完整描述

3 回答

?
喵喔喔

TA貢獻1735條經(jīng)驗 獲得超5個贊

我有類似的問題,即在段之間有空白行,我解決了這個問題:

content = content.replace(/^\s*\n/gm, '');

注意:這只會刪除空白行。您仍然需要弄清楚如何獲得當(dāng)前行的下一行

您可以嘗試使用正則表達(dá)式來消除所有“ \ n”而不是任何段。


查看完整回答
反對 回復(fù) 2021-04-08
?
滄海一幻覺

TA貢獻1824條經(jīng)驗 獲得超5個贊

根據(jù)您的問題,包含換行符的HL7字段應(yīng)包含OBX(5,1)觀察值。


觀察值可能包含換行符作為數(shù)據(jù)的一部分。默認(rèn)情況下,換行符(<CR>或ASCII 13)是分段分隔符。如果將其作為數(shù)據(jù)的一部分接收,則在解析消息時會出現(xiàn)問題。這是您在問題中提到的問題的根本原因。


段分隔符不可協(xié)商。它始終是回車符。我已經(jīng)在此答案中對此進行了更詳細(xì)的解釋。


理想情況下,在構(gòu)建HL7消息時,應(yīng)將這些換行符替換為其轉(zhuǎn)義序列。我在這里的較早答案之一已經(jīng)給出了有關(guān)它的更多詳細(xì)信息。


因此,您的入站郵件


OBX|68|FT|PT6663&IMP^PET/CT Imaging Whole Body||


||||||F|||202254836969552|||

應(yīng)該是


OBX|68|FT|PT6663&IMP^PET/CT Imaging Whole Body||\X0D\\X0D\||||||F|||202254836969552|||

關(guān)于您如何使用Mirth / Javascript執(zhí)行此操作的實際問題,在您的特定用例中應(yīng)該不需要。在將消息發(fā)送給Mirth之前,應(yīng)完成此轉(zhuǎn)換。因此,向您發(fā)送此消息的人應(yīng)該像這樣構(gòu)建它。


在UI上實際顯示觀察值時,您再次需要執(zhí)行相反的過程。


編輯:


如果換行符不同于<CR>(ASCII 13),則應(yīng)在中替換相應(yīng)的十六進制\X0D\。


查看完整回答
反對 回復(fù) 2021-04-08
  • 3 回答
  • 0 關(guān)注
  • 325 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號