搜索可以提供对象模型、解析、验证等的库或框架

这个想法是能够启动一个 hl7 v2 或 v3 类型的新对象。那么也许可以将其称为消息类型 ORU_R01 或 ADT,或 ORM。

如果我们能够做这样的事情,生活岂不是很美好:

HL7V2 myMessage = new HL7V2();
myMessage.Type = V2MsgTypes.ORU_R01;
myMessage.TryParse(someHL7_string);

if (myMessage.IsValid)
{
  //do some work
  //maybe access the PID segment
  if (myMessage.Patient.Names.FamilyName =="Johnson")
  {
    //do more work
  }
}
有帮助吗?

解决方案

您想 nHAPI 我用它在一个项目之前,和它的工作很大。它是开源救了我的熏肉也作为输入源并没有严格遵循HL7规范,所以我不得不在源上砍一点点,使nHAPI的解析器允许这些消息(因为我可能不是事实改变它们)。

其他提示

我用nHAPI也和它的伟大工程。然而,你可能需要注意一些古怪行为w.r.t转义特殊字符。我也有手动破解HL7串更新一些字段交通不便使用对象模型。

不要使用 API,而是尝试 欢乐连接, ,一个开源工具,您可以将其安装在服务器上并与.NET、数据库、文件目录等集成。

猎户HELTH有一个称为交响曲工具包,其不类似的东西。还有一个从Interfaceware变色龙工具集,其不相同。

我只是碰到这种产品绊倒,以及:

用于Visual Studio .Net">

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top