我正在尝试打开一个到 HL7 服务器的基本连接,在那里我发送请求并获得 ACK 响应。这将持续进行。
attach(java.lang.String host, int port, Parser parser,
java.lang.Class<? extends LowerLayerProtocol> llpClass)
Run Code Online (Sandbox Code Playgroud)
返回到给定地址的连接,如有必要,打开此连接。
但是,在现实生活中,如果它已经关闭,它不会打开新的连接。
Patient patient = appt.getPatient();
Parser parser = new GenericParser();
Message hl7msg = parser.parse(wlp.getORMString(appt));
//Connect to listening servers
ConnectionHub connectionHub = ConnectionHub.getInstance();
// A connection object represents a socket attached to an HL7 server
Connection connection = connectionHub.attach(serverIP, serverPort,
new PipeParser(), MinLowerLayerProtocol.class);
if (!connection.isOpen()) {
System.out.println("CONNNECTION is CLOSED");
connection = connectionHub.attach(serverIP, serverPort, new PipeParser(),
MinLowerLayerProtocol.class);
if (!connection.isOpen()) {
System.out.println("CONNNECTION …Run Code Online (Sandbox Code Playgroud) 我正在使用C#和ASP.NET开发医疗应用程序,在这个应用程序中,我需要为患者血液结果制作一个模块.在该模块中,我需要导入HL7然后解析它以获得患者的血液结果,并且我还需要突出该血液测试的正常值.我不知道如何做到这一点我在谷歌搜索,但不幸的是我没有得到任何与我的兴趣相关的东西.我得到了一些像NHAPI一样的dll我得到了它的DLL文件,但我不知道如何使用它.任何人都可以给我一个示例代码的链接,我应该如何启动这个模块.
我的实际要求是:
我正在开发一个通过HL7协议与HIS连接的应用程序.该连接用于将我的应用程序DB上保存的患者人口统计信息与HIS DB同步.您如何随时通过身份证件向患者索取患者信息?
文档正在讨论更新触发器:如果患者人口统计信息在HIS上发生变化,则会发送新数据.有没有办法随时请求数据?
是否可以在目标的内容或目标的 URL 中使用 Mirth Connect 中的环境变量?
或者

解析消息时我收到此错误.
pipeparser.Parser(message) --->它在此行抛出异常.
错误:无法从字段5获得重复2 - 最大重复次数仅为1次重复:段:obx(rep 0)字段5
消息版本
2.2和2.3
示例消息:
MSH|^~&|LAB|SSS|RRRR1||201412080903||ORU^R01|2014342330808001||2.2
PID||000000000^8|000000000^^^SSS^MR|||||F||1||||||||000000000^^^SSS^PN|000000000
PV1|0001|I|^^^SSS|||||||YYY||||||||IP|000000000|1|||||||||||||||||||SSS
ORC|RE|2051855|||CM||1^^^201412051855^^STAT|2051855|201412051855||||EMR||201412080903||SSS^SSS^L
OBR|1|2051855^2051855|339.01149|CULT WD^WOUND CULTURE^L|||201412051858|||Bal|||||WOUND&WOUND&L^WOUND|^CAL^CAR||||3||201412080903|||F||1^^^201412051858^^STAT||4659571
OBX|24|TX|TESTNM^TEST^L||WOUND CULTURE||||||C||260.00.295|201412051858
OBX|25|TX|SOURCE^SOURCE^L||WOUND||||||C||260.00.295|201412051858
OBX|26|TX|COLLDT^COLLECTION DATE/TIME^L||12/05/2014 18:58||||||C||260.00.295|201412051858
OBX|27|TX|PLTDT^PLATE DATE/TIME^L||12/06/2014 14:15||||||C||260.00.295|201412051858
OBX|28|TX|CULTST^CULTURE STATUS^L||Final||||||C||260.00.295|201412051858
OBX|29|TX|SPCMN^SPECIMEN NUMBER^L||339.01149||||||C||260.00.295|201412051858
OBX|30|TX|CLNSIG^CLINICAL SIGNIFICANCE^L||Significance Not Determined||||||C||260.00.295|201412051858
OBX|31|TX|GRAM STAIN^GRAM STAIN^L||MODERATE WHITE BLOOD CELLS~FEW GRAM NEGATIVE BACILLI~FEW GRAM POSITIVE COCCI CLUSTERS~OCCASIONAL GRAM POSITIVE COCCI IN PAIRS|||^N|||F|||201412051858|PM
OBR|2|2051855^2051855|339.01149|CULT WD^WOUND CULTURE^L|||201412051858|||Bal|||||WOUND&WOUND&L^WOUND|^CAL^CAR||||3^1||201412080903|||F|MORMOM^MORMOM|1^^^201412051858^^STAT||4659571
OBX|32|TX|ORG ID^ORGANISM ID^L|1|MODERATE MORGANELLA MORGANII SSP MORGANII|||^N|||C||260.01.285|201412051858|PM
OBR|3|2051855^2051855|339.01149|CULT WD^WOUND CULTURE^L|||201412051858|||Bal|||||WOUND&WOUND&L^WOUND|^CAL^CAR||||3^1||201412080903|||F|MORMOM^MORMOM|1^^^201412051858^^STAT||4659571
OBX|33|NM|AMPICILLIN^AMPICILLIN^L|1|>= 32|||R|||F||260.01.010|201412051858|PM
OBX|34|NM|AMIKACIN^AMIKACIN^L|1|<= 2|||S|||F||260.01.015|201412051858|PM
OBX|35|NM|CEFAZOLIN^CEFAZOLIN^L|1|>= 64|||R|||F||260.01.020|201412051858|PM
OBX|36|NM|CEFTRIAXONE^CEFTRIAXONE^L|1|<= 1|||S|||F||260.01.035|201412051858|PM
OBX|37|NM|CIPROFLOXACIN^CIPROFLOXICIN^L|1|<= 0.25|||S|||F||260.01.040|201412051858|PM
OBX|38|NM|GENTAMICIN^GENTAMICIN^L|1|<= 1|||S|||F||260.01.045|201412051858|PM
OBX|39|NM|NITROFURANTOIN^NITROFURANTOIN^L|1|128|||R|||F||260.01.060|201412051858|PM
OBX|40|NM|PIP/TAZO^PIPERACILLIN/TAZ^L|1|<= 4|||S|||F||260.01.065|201412051858|PM …Run Code Online (Sandbox Code Playgroud) 我们开发了一个Web服务,假设从客户端获取HL7文件并将其解析为XML,然后将数据推送到数据库中.
现在我的问题是,我们需要关注这一要求.我听说通常EMR系统通过tcp发送HL7文件.
实际的HL7服务器如何工作?
我们需要创建一个HL7监听器吗?
这个HIPAA合规性HL7应该始终通过tcp推送到服务器吗?
可以解释一下吗?
我是 Health Level 7 标准和消息传递范式的新手,正在阅读 OIDS/URI。虽然我知道 OID 是分配机构分配的唯一标识符,但我想知道以下信息:
任何帮助表示赞赏。
谢谢
例如,此处的OBR段引用表具有以下标头:
以下是我的观察:
OBR.1,OBR.2,OBR.3等等.0?SI,EI,ST,XCN,ID,NDL,等.以下是我不了解的主要内容:
O,R,RE,C,B,X,W*,1,20065,0074,9999我正在尝试整合FHIR KBV_PR_Base_Observation_Heart_Rate个人资料。在FHIR资源的编码段中,配置文件规定显示段应提供德语区的扩展。
https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Heart_Rate
我怎样才能满足个人资料的要求?我不明白我现在应该如何包含扩展名?
我尝试了以下操作,但验证器似乎不喜欢它(这也是合乎逻辑的,因为不再有原始数据类型):
code: {
coding: [{
system: 'http://loinc.org',
version: '2.69',
code: '8867-4',
display: {
value: 'Heart rate',
extension: {
url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German',
anzeigenameCodeLoinc: {
extension: {
content: {
url: 'content',
valueString: 'Herzfrequenz',
},
},
},
},
},
}, {
system: 'http://snomed.info/sct',
version: '1.1.3',
code: '364075005',
display: {
value: 'Heart rate (observable entity)',
extension: {
url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German',
anzeigenameCodeLoinc: {
extension: {
content: {
url: 'content',
valueString: 'Herzfrequenz',
},
},
},
},
},
}],
text: 'Heart rate',
}, …Run Code Online (Sandbox Code Playgroud)