我必须生成HL7文件,但我遇到了PV1段的问题。
我没有找到如何用我的值设置Facility变量
我使用hapi但我没有找到允许它的java方法...
我成功设置PV1-9咨询医生领域:
msg.getPV1().insertConsultingDoctor(0).getGivenName().setValue(nomMedecin);
但是没有用于设置PV1-3.4字段的insertXxx方法,只有一个用于获取值:
msg.getPV1().getPv13_AssignedPatientLocation().getFacility();
HAPI的API有点不寻常,因为大多数时候,不需要实例化对象。只需调用get方法就可以得到一个对象:
HD facility = msg.getPV1().getPv13_AssignedPatientLocation().getPl4_Facility();
这为您提供了一个具有更多细分的HD实例:
ST universalID = facility.getHd2_UniversalID();
一旦达到String(ST)数据类型,您可以设置一个值:
universalID.setValue("FooBar");