diff --git a/src/main/java/com/docus/server/collection/webservice/impl/BasicServiceImpl.java b/src/main/java/com/docus/server/collection/webservice/impl/BasicServiceImpl.java index d2b5557..e0a3f8a 100644 --- a/src/main/java/com/docus/server/collection/webservice/impl/BasicServiceImpl.java +++ b/src/main/java/com/docus/server/collection/webservice/impl/BasicServiceImpl.java @@ -512,7 +512,7 @@ public class BasicServiceImpl implements BasicService { } //入院日期时间 String admissDate=null; - Node admissDateNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/effectiveTime/low/@value"); + Node admissDateNode = xml.getNode("/PRPA_HIP1070/controlActProcess/encounterEvent/effectiveTime/low/@value"); if(Func.isNotEmpty(admissDateNode)){ admissDate=admissDateNode.getNodeValue(); } @@ -615,13 +615,13 @@ public class BasicServiceImpl implements BasicService { } //住院流水号 String jzh=null; - Node jzhNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/id/item[1]/@extension"); + Node jzhNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/id/item[2]/@extension"); if(Func.isNotEmpty(jzhNode)){ jzh=jzhNode.getNodeValue(); } //住院号标识 String inpatientNo=null; - Node inpatientNoNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/id/item[0]/@extension"); + Node inpatientNoNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/id/item[1]/@extension"); if(Func.isNotEmpty(inpatientNoNode)){ inpatientNo=inpatientNoNode.getNodeValue(); }