HL7 - 分配的患者位置
HL7 - Assigned Patient Location
我必须生成 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();
一旦您确定为字符串 (ST) 数据类型,您可以设置一个值:
universalID.setValue("FooBar");
我必须生成 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();
一旦您确定为字符串 (ST) 数据类型,您可以设置一个值:
universalID.setValue("FooBar");