HL7 - 指定患者位置

问题描述 投票:2回答:1

我必须生成HL7文件,但我遇到了PV1段的问题。

我没有找到如何用我的值设置Facility变量

enter image description here

我使用hapi但我没有找到允许它的java方法...

我成功设置PV1-9咨询医生领域:

msg.getPV1().insertConsultingDoctor(0).getGivenName().setValue(nomMedecin);

但是没有用于设置PV1-3.4字段的insertXxx方法,只有一个用于获取值:

msg.getPV1().getPv13_AssignedPatientLocation().getFacility();
java hl7 hapi
1个回答
2
投票

HAPI的API有点不寻常,因为大多数时候,不需要实例化对象。只需调用get方法就可以得到一个对象:

HD facility = msg.getPV1().getPv13_AssignedPatientLocation().getPl4_Facility();

这为您提供了一个具有更多细分的HD实例:

ST universalID = facility.getHd2_UniversalID();

一旦达到String(ST)数据类型,您可以设置一个值:

universalID.setValue("FooBar"); 
© www.soinside.com 2019 - 2024. All rights reserved.