[英]c# how to add multiple RDT segments on NHapi using HL7 version 2.5.1
[英]NHapi: Add multiple ORDER/ORC segments
我正在使用NHapi生成HL7消息。 这是我要创建的示例消息:
MSH|^~\&|EHR Application|EHR Facility|PH Application|PH Facility|20100929111444||VXU^V04^VXU_V04|NIST-100929111444875|P|2.5.1 PID|||97833566^^^MPI&2.16.840.1.113883.19.3.2.1&ISO^MR||Brown^Mark||19880617|M||2054-5^African American^HL70005|799 Newton Street^^Augusta^ME^04330^^M||^PRN^^^^207^9592228|||||||||N^Not Hispanic or Latino^HL70189 ORC|RE RXA|0|1|201004051600|201004051600|33^Pneumococcal Polysaccharide^CVX|0.5|ml^milliliter^ISO+||||||||1039A||MSD^Merck^HL70227||||A ORC|RE RXA|0|1|201005261100|201005261100|15^"Influenza, split virus"^CVX|0.5|ml^milliliter^ISO+||||||||U6007||NOV^Novartis^HL70227||||A
我可以使用一个ORDER(ORC + RXA)段创建一条消息。 如何添加多个? 根据文档VXU_V04_ORDER组可以重复。
可以使用C#和NHapi(甚至Java)来完成吗?
我花了一些时间才弄清楚。 但是,如果以HAPI为例,说明如何填充OBX段并外推到VXU_V04_ORDER,则可以执行此操作。
VXU ^ V04具有公共的getORDER(int rep)方法,用于创建或返回组中的VXU_V04_ORDER段。 此处rep是订单组中VXU_V04_ORDER段的索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.