患者基础数据入参主管医生工号

3.2.4.44
宇宙皮皮娃 2 years ago
parent b24065634c
commit 7d5a6a5b33

@ -24,6 +24,7 @@ public class TBasicDto {
private String admissDeptName ;
private String disDeptName ;
private String attendingName;
private String attending;
private String age;
private String sex;
private String idCard;

@ -91,6 +91,7 @@ public class TBasicServiceImpl implements ITBasicService {
tBasic.setDisDate(disDate);
tBasic.setAdmissDeptName(tBasicDto.getAdmissDeptName());
tBasic.setDisDeptName(tBasicDto.getDisDeptName());
tBasic.setAttending(tBasicDto.getAttending());
tBasic.setAttendingName(tBasicDto.getAttendingName());
tBasic.setAge(age);
tBasic.setSex(tBasicDto.getSex());
@ -170,6 +171,7 @@ public class TBasicServiceImpl implements ITBasicService {
tBasic.setDisDate(disDate);
tBasic.setAdmissDeptName(tBasicDto.getAdmissDeptName());
tBasic.setDisDeptName(tBasicDto.getDisDeptName());
tBasic.setAttending(tBasicDto.getAttending());
tBasic.setAttendingName(tBasicDto.getAttendingName());
tBasic.setAge(age);
tBasic.setSex(tBasicDto.getSex());

@ -140,6 +140,12 @@ public class BasicServiceImpl implements BasicService {
disDeptName=disDeptNameNode.getTextContent();
}
//主治医师[]
String attending=null;
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");
if(Func.isNotEmpty(attendingNameNode)){
@ -225,6 +231,7 @@ public class BasicServiceImpl implements BasicService {
dto.setAdmissDate(admissDate);
dto.setDisDate(disDate);
dto.setAdmissTimes(admissTimes);
dto.setAttending(attending);
dto.setAttendingName(attendingName);
dto.setAge(age);
dto.setSex(sex);
@ -309,6 +316,12 @@ public class BasicServiceImpl implements BasicService {
disDeptName=disDeptNameNode.getTextContent();
}
//主治医师[]
String attending=null;
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");
if(Func.isNotEmpty(attendingNameNode)){
@ -394,6 +407,7 @@ public class BasicServiceImpl implements BasicService {
dto.setAdmissDate(admissDate);
dto.setDisDate(disDate);
dto.setAdmissTimes(admissTimes);
dto.setAttending(attending);
dto.setAttendingName(attendingName);
dto.setAge(age);
dto.setSex(sex);

@ -15,12 +15,12 @@
<insert id="insert">
INSERT INTO `docus_medicalrecord`.`t_basic`
(`admiss_days`,`is_dead`,`sex_name`,`bed_num`,`age`,`sex`,`id_card`,`dis_dept`,`patient_id`, `admiss_times`, `inpatient_no`,`name`, `admiss_date`, `admiss_dept_name`, `dis_date`, `dis_dept_name`,`attending_name`,`jzh`,`create_time`)
(`admiss_days`,`is_dead`,`sex_name`,`bed_num`,`age`,`sex`,`id_card`,`dis_dept`,`patient_id`, `admiss_times`, `inpatient_no`,`name`, `admiss_date`, `admiss_dept_name`, `dis_date`, `dis_dept_name`,`attending`,`attending_name`,`jzh`,`create_time`)
VALUES
(#{tBasic.admissDays},#{tBasic.isDead},#{tBasic.sexName},#{tBasic.bedNum},#{tBasic.age},#{tBasic.sex},#{tBasic.idCard},
#{tBasic.disDept},#{tBasic.patientId},#{tBasic.admissTimes},#{tBasic.inpatientNo},
#{tBasic.name},#{tBasic.admissDate},#{tBasic.admissDeptName},#{tBasic.disDate},#{tBasic.disDeptName},
#{tBasic.attendingName},#{tBasic.jzh},now())
#{tBasic.attending},#{tBasic.attendingName},#{tBasic.jzh},now())
</insert>
<insert id="insertExtend">
INSERT INTO `docus_medicalrecord`.`t_basic_extend`
@ -77,6 +77,9 @@
<if test="tBasic.disDeptName !=null ">
`dis_dept_name`=#{tBasic.disDeptName},
</if>
<if test="tBasic.attending !=null ">
`attending`=#{tBasic.attending},
</if>
<if test="tBasic.attendingName !=null ">
`attending_name`=#{tBasic.attendingName},
</if>

Loading…
Cancel
Save