|
@ -24,7 +24,8 @@ public class ArchivesService {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private DoctorDao doctorDao;
|
|
private DoctorDao doctorDao;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private DoctorMappingDao doctorMappingDao;
|
|
@Autowired
|
|
@Autowired
|
|
private SignFamilyDao signFamilyDao;
|
|
private SignFamilyDao signFamilyDao;
|
|
|
|
|
|
@ -330,4 +331,46 @@ public class ArchivesService {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*****************************************自助建档***************************************************/
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 7.1查询居民是否有建立健康档案接口
|
|
|
|
* @param idcard
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String getSickArchiveFlag(String idcard) throws Exception{
|
|
|
|
String[] hm = getHospitalMapping(null);
|
|
|
|
|
|
|
|
return zysoftService.getSickArchiveFlag(idcard,hm[0],hm[1]);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 7.2查询居民健康档案信息接口
|
|
|
|
* @param idcard
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String getSickArchiveRecord(String idcard) throws Exception{
|
|
|
|
String[] hm = getHospitalMapping(null);
|
|
|
|
|
|
|
|
return zysoftService.getSickArchiveRecord(idcard,hm[0],hm[1]);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 上传居民档案建档信息接口
|
|
|
|
* @param json
|
|
|
|
* @param doctor
|
|
|
|
* @return
|
|
|
|
* @throws Exception
|
|
|
|
*/
|
|
|
|
public String saveSickArchiveRecord(String json,String doctor) throws Exception{
|
|
|
|
|
|
|
|
Doctor d = doctorDao.findByCode(doctor);
|
|
|
|
String[] hm = getHospitalMapping(d.getHospital());
|
|
|
|
DoctorMapping doctorMapping = doctorMappingDao.findByJwDoctorHospitalAndDoctorCode(hm[0],doctor);
|
|
|
|
|
|
|
|
return zysoftService.saveSickArchiveRecord(json,hm[0],hm[1],doctorMapping);
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|