HL7数据库设置和Android客户端存储格式的HL7患者信息 [英] HL7 database setup and android client to store patient info in hl7 format

查看:237
本文介绍了HL7数据库设置和Android客户端存储格式的HL7患者信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很新的临床系统的开发。我们是一种具有本地存储一些病人信息的一个Android应用程序。现在,我们要存储这些信息,以HL7系统。
在这里,我想知道,在第一层次的内容: -

I am very new to clinical system development. We are having one android application which store some patient information locally. Now we want to store this info to HL7 system. Here what I want to know at first level:-

1)我知道有些什么关于高致病性禽流感其提供的API生成HL7消息,是不是正确的?
就像我们可以用它与Android或有任何其他Java库?

1) I know some what about HAPI which provide api to generate HL7 messages, is it correct? Like can we use it with android or is there any other java library?

2)我们要建立HL7数据库和服务在我们的终端上我的Andr​​oid应用程序可以远程存储数据。
因此,对于这个按我的基本的搜索,我发现openEMR,欢笑..所以任何一个可以请给这种设置的更多信息。并建议适当的方式来做到这一点。

2) We want to setup HL7 data base and service at our end on which my android app can store data remotely. So for this as per my basic search I found openEMR , mirth.. so can any one please give more info for this kind of setup. And suggest proper way to do it.

感谢您提前。 :)

问候,
ANKIT

Regards, Ankit

推荐答案

我会张贴此作为一个评论,而不是答案,但似乎我没有这样的能力(没有添加注释按钮)。我的意见是,你需要的,因为没有这样的事情HL7系统和数据库HL7改进你的问题有点。该HL7标准是传达医疗数据的载体,它不治理(它不应该)系统如何处理和存储这些数据。同样作为POP3 / SMTP协议不治理如何建立一个电子邮件客户端和存储电子邮件。此外,这是不可行的使用HL7 RIM作为数据库结构的模式,你最终会去归了很多(阿卜杜勒 - 马利克·沙基尔做​​了一个关于它的presentation)。

I would post this as a comment rather than the answer, but it seems I don’t have such capability (no "add comment" button). My comment would be that you need to refine your question a bit since there are no such things as HL7 systems and HL7 database. The HL7 standard is a vehicle to communicate medical data, it does not govern (and it should not) how systems handle and store these data. Similarly as POP3/SMTP protocols do not govern how to build an email client and store emails. Furthermore, it is not feasible to use the HL7 RIM as a database structure pattern, you will end up de-normalizing it a lot (Abdul-Malik Shakir did a presentation about it).

它的意思是,你可以自由地使用你的应用程序的任何数据库和数据库结构;同样是远程系统如此。这可能会回答你的第二个问题。

What it means is that you are free to use any database and DB structure for your application; same is true for the remote system. This may answer your second question.

接下来要做的是找出你需要以交换医疗数据,以支持什么确切的消息。它可能发生,所有你需要做的是请求/更新病人的人口统计。或请求和present一个CDA报告。在这种情况下,您可以构建自己的定制库,并只支持部分(适用于HL7v2)或消息(V3)的一小部分。关闭这样的解决方案的行业是,它是不容易扩展。

Next thing to do is to find out what exact messages you need to support in order to exchange medical data. It might happen that all you need to do is to request/update patient demographics. Or request and present a CDA report. In such case you may build your own custom library and support only a small subset of segments (for HL7v2) or messages (for v3). The trade off of such solution is that it is not easily scalable.

诗。如果可能的话,请将这意见。

Ps. If possible, move this to comments.

这篇关于HL7数据库设置和Android客户端存储格式的HL7患者信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆