简体   繁体   English

HL7 2.x只能用于接收消息还是用于提取数据?

[英]Can HL7 2.x only be used for receiving messages or also to pull data?

I am quite new in the HL7 field and not a developer, so sorry if my question might seem to be too obvious. 我是HL7领域的新手而不是开发人员,如果我的问题看起来太明显,那就很抱歉。

We want to develop an app for a hospital which visualises performance and patient-flow data by aggregating data from other hospital applications. 我们希望为医院开发一个应用程序,通过汇总来自其他医院应用程序的数据,可视化性能和患者流量数据。 Our app will both visualise realtime data and historic data. 我们的应用程序将可视化实时数据和历史数据。 During talks with the head of IT I got confused, he explained I need to: 在与IT主管的谈话中我感到困惑,他解释说我需要:

Develop an HL7 listener like Mirth which can receive messages of other applications which communicate via HL7 2.x standards to catch realtime data and after this organise to migrate historic data from other applications via sql queries. 开发像Mirth这样的HL7监听器,它可以接收其他应用程序的消息,这些应用程序通过HL7 2.x标准进行通信以捕获实时数据,并在此组织后通过SQL查询从其他应用程序迁移历史数据。 Sounds pretty logic, though not sure if he's an expert since he had no idea what an API was and knew nothing about FHIR. 听起来很合乎逻辑,但不确定他是否是专家,因为他不知道API是什么,对FHIR一无所知。

My questions are: 我的问题是:

1 What triggers an application to send an HL7 2.x message around to other application when for instance someone changes the status of a patient? 1什么触发应用程序在例如某人更改患者状态时将HL7 2.x消息发送到其他应用程序? Is it programmed to automatically send a message with each change in record just randomly around? 它是否被编程为随机地随机发送每条记录变化的消息? So assuming all applications do this standardly and you just need a listener like Mirth to catch those messages and migrate into my own database? 因此,假设所有应用程序都标准地执行此操作,您只需要像Mirth这样的侦听器来捕获这些消息并迁移到我自己的数据库中?

2 Can't I use the HL7 2.x standard to pull info via a query out of a database? 2我不能使用HL7 2.x标准通过查询从数据库中提取信息吗? Meaning can it be used for two-way communication? 它可以用于双向通信吗? I send query, application sends me the data in an HL7 message? 我发送查询,应用程序将数据发送给HL7消息? Meaning I can also use it to pull historic data from another database? 意思我也可以用它从另一个数据库中提取历史数据?

3 What kind of difference would the use of FHIR standard have in this situation? 3在这种情况下,使用FHIR标准会有什么不同? I believe it can definitely be used to pull information from another database. 我相信它肯定可以用来从另一个数据库中提取信息。 But would it in fact make a difference compared with the tactic which the tech guy is advising me, which is migrating historic data to my own database and further just catch new changes by receiving hl7 2.x messages? 但实际上它与科技人员建议我的策略有什么不同,后者是将历史数据迁移到我自己的数据库,还是通过接收hl7 2.x消息来捕获新的变化?

4 Would it be an advise to use an FHIR RESTful API to pull/receive info from applications which still use HL7 2.x standard? 4建议使用FHIR RESTful API从仍然使用HL7 2.x标准的应用程序中提取/接收信息吗? So for both historic as realtime changes? 那么对于历史性的实时变化呢? Would this be a faster way of integration, or better to use the old fashioned way the Tech guy advises me. 这会是一种更快的集成方式,还是更好地使用技术人员建议我的老式方式。

Very keen to know more about this, since I want to organise a strategy which is future proof and won't cost months of integration time every time we migrate to a new hospital. 我非常希望了解更多相关信息,因为我想组织一个面向未来的战略,每次迁移到新医院时都不会花费数月的积分时间。

Thanks for your help guys! 谢谢你的帮助!

  1. depends on the application. 取决于应用程序。 most only send data, and it's configurable when and why. 大多数只发送数据,并且可以配置何时以及为什么。

  2. no, you use hl7 v2 to pull data out of an application, not a database - if, that is, the application supports it. 不,你使用hl7 v2从应用程序中提取数据,而不是数据库 - 如果,即应用程序支持它。 Many (most?) don't. 很多(大多数?)没有。 And you can only do what the applcation allows 而你只能做appcation允许的

  3. FHIR would be a lot easier to use, but it's still settling, and you'll have trouble finding applications that offer a fhir interface this year. FHIR将更容易使用,但它仍在解决,你将很难找到今年提供fhir接口的应用程序。 you'll have to talk to potential customers to find out whether it's possible. 你必须与潜在客户交谈以了解是否可能。 btw, FHIR can do what v2 can in this regsard - both pull and push 顺便说一句,FHIR可以在这个注册表中做v2所能做的 - 拉动和推动

  4. it's always to advisable to use FHIR - if you can. 总是建议使用FHIR - 如果可以的话。 mostly, though, you'll have to use v2 because that's what's on offer. 但是,大多数情况下,你必须使用v2,因为这就是提供的功能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM