在医疗行业,用于数据交换和通信的标准是 Health Level Seven(简称 HL7)。而 npm 包 health-level-seven-parser 便是一个用于解析 HL7 数据的工具。
安装
在命令行中输入以下代码进行安装:
--- ------- -------------------------
使用
使用 health-level-seven-parser 只需要引入它并调用相应的函数即可:
----- --- - -------------------------------------
解析 HL7 数据
要解析 HL7 数据,只需要调用 parse
函数并传入需要解析的数据即可:
----- ---- - --------------------------------------------------------------------------------------------------- ----------------------------------------------------- ------ ---------------------------------------------------------------------------------------------------------- ----- ---------- - ----------------
构造 HL7 数据
如果需要构造 HL7 数据,可以使用 construct
函数:
----- ---- - - ---- - ------------------- -------- ------------------- ------- ---------------- ---------- --------------------- ------ ------------------ --------- ------------------ --------------- ------------ - ------------ ------ ------------- ------ ----------------- ----- -- ----------------- ---------- ------------- ---- ---------- ----- -- ---- - ---------- -- --------- ---------- ------------------- --- --- ------------------ --- --- ------------ -- ----------- ------ ---------- ------- -------------------- ----- ------- ---- --- ---------------- ----------- ---- ---- ------------- -- ----------- ------ ---------- ------- -------------------- ----- ------- ---- --- -------- -- ------- ---- ------ ---- ----------------- ----- ----- ---------- ---------------- ----- ---------------- ------------- -------- ----- ------------ ---- --- ---------------- -- ------- ---------------- --------------- ------ -------------- ---- --- -------------------- -- ------- ---------------- --------------- ------ -------------- ---- --- ------------ -- --------- -------------- ------------------- ----- -------- ------- --------- ------------------- ----- --- ------------------ -- ----------- ------------ ---------- -------- -------------------- ---- --- ------------ -- ----------- ---- ----- ---------- --- -------------- ---- --------------------- -- ----------- ---- ----- -------------- --- --------------------- -- --------- --------- ------------------- ---- --- ---------- -- ------- -------------- ------------------- ----- -------- ------- --------- ------------------- ----- --- --------------------- -- ------- ------------ ----------------------- ----- --------------- -- --- ----------------------- -- --------------- ------- -------------- --- ------------------ ---- -- - -- ----- --------------- - --------------------
示例代码
假设我们从一个医院系统中读取了一条患者信息的 HL7 数据,如何解析其中的每个字段?
----- --- - ------------------------------------- ----- ---- - --------------------------------------------------------------------------------------------------- ----------------------------------------------------- ------ ---------------------------------------------------------------------------------------------------------- ----- ---------- - ---------------- ----------------------------------------------- -- -- ---- -------------------------------------------------- -- -- ------- ---------------------------------------------- -- -- --- ------ --
将患者信息显示在网页上:
--------- ----- ----- ---------- ------ ----- ---------------- ---------- -------------- ------- ------ ------------- ---- ------------------------ ------- ------------------------------------------------------------------------------------------------- -------- ----- --- - ----------- ----- ---- - --------------------------------------------------------------------------------------------------- ----------------------------------------------------- ------ ---------------------------------------------------------------------------------------------------------- ----- ---------- - ---------------- ----- -------------------- - ---------------------------------------- ----- ---------- - ---------------------------- ----- ---------- - ---------------------------- ----- ---------- - ---------------------------- ---------------------- - ---------------------------------------------- --------------------------------------------- ---------------------- - --------------------------- ---------------------- - ---------------------------------------- ---------------------------------- --------------------------------------------- ---------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------- ------- -------
结论
health-level-seven-parser 是一个非常实用的 npm 包,可以帮助我们轻松地解析和构造 HL7 数据。通过本文的示例代码,我们可以学习到如何使用 health-level-seven-parser 进行 HL7 数据的解析、构造以及将解析结果显示在网页上。希望本文对初学者有所帮助,并能在实际开发中被广泛应用。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005681481e8991b448e4355