|
|
|
@ -183,13 +183,13 @@ public class BasicServiceImpl implements BasicService {
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attending=null;
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='主治医师']/assignedEntity/id/@extension");
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='住院医师']/assignedEntity/id/@extension");
|
|
|
|
|
if(Func.isNotEmpty(attendingNode)){
|
|
|
|
|
attending=attendingNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attendingName=null;
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='主治医师']/assignedEntity/assignedPerson/name");
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='住院医师']/assignedEntity/assignedPerson/name");
|
|
|
|
|
if(Func.isNotEmpty(attendingNameNode)){
|
|
|
|
|
attendingName=attendingNameNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
@ -359,13 +359,13 @@ public class BasicServiceImpl implements BasicService {
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attending=null;
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='主治医师']/assignedEntity/id/@extension");
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0032/controlActProcess/subject/encounterEvent/authenticator[@displayName='住院医师']/assignedEntity/id/@extension");
|
|
|
|
|
if(Func.isNotEmpty(attendingNode)){
|
|
|
|
|
attending=attendingNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attendingName=null;
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0033/controlActProcess/subject/encounterEvent/authenticator[@displayName='主治医师']/assignedEntity/assignedPerson/name");
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0033/controlActProcess/subject/encounterEvent/authenticator[@displayName='住院医师']/assignedEntity/assignedPerson/name");
|
|
|
|
|
if(Func.isNotEmpty(attendingNameNode)){
|
|
|
|
|
attendingName=attendingNameNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
@ -523,13 +523,13 @@ public class BasicServiceImpl implements BasicService {
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attending=null;
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP1070/controlActProcess/subject/component/execute/assignedEntity/id/item/@extension");
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP1070/controlActProcess/subject/component/admitter/assignedPerson/id/item/@extension");
|
|
|
|
|
if(Func.isNotEmpty(attendingNode)){
|
|
|
|
|
attending=attendingNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
|
//主治医师名称[]
|
|
|
|
|
String attendingName=null;
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP1070/controlActProcess/subject/component/execute/assignedEntity/assignedPerson/name/item/part/@value");
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP1070/controlActProcess/subject/component/admitter/assignedPerson/assignedPerson/name/item/part/@value");
|
|
|
|
|
if(Func.isNotEmpty(attendingNameNode)){
|
|
|
|
|
attendingName=attendingNameNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
@ -657,13 +657,13 @@ public class BasicServiceImpl implements BasicService {
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attending=null;
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/authenticator/assignedEntity/id/item/@extension");
|
|
|
|
|
Node attendingNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/authenticator/assignedEntity/code[@displayName='住院医师']/parent::assignedEntity/id/item/@extension");
|
|
|
|
|
if(Func.isNotEmpty(attendingNode)){
|
|
|
|
|
attending=attendingNode.getNodeValue();
|
|
|
|
|
}
|
|
|
|
|
//主治医师[]
|
|
|
|
|
String attendingName=null;
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/authenticator/assignedEntity/assignedPerson/name");
|
|
|
|
|
Node attendingNameNode = xml.getNode("/PRPA_HIP0027/controlActProcess/subject/encounterEvent/authenticator/assignedEntity/code[@displayName='住院医师']/parent::assignedEntity/assignedPerson/name");
|
|
|
|
|
if(Func.isNotEmpty(attendingNameNode)){
|
|
|
|
|
attendingName=attendingNameNode.getTextContent();
|
|
|
|
|
}
|
|
|
|
|