增加备注字段

main
鹿和sa0ChunLuyu 5 days ago
parent 74e1c514ec
commit 21e493f269

@ -111,6 +111,7 @@ public function CheckAppointment()
'his_is_emergency'=> intval($data_v["urgentFlag"]), //是否加急 'his_is_emergency'=> intval($data_v["urgentFlag"]), //是否加急
'reservation_department_code' =>$data_v["orderDeptCode"],//申请科室代码 'reservation_department_code' =>$data_v["orderDeptCode"],//申请科室代码
'doctor_code' => $data_v["orderPersonCode"],//申请医生代码 'doctor_code' => $data_v["orderPersonCode"],//申请医生代码
'requestComment' => $data_v["requestComment"] ?? null, //申请注意事项
]; ];
$list_id= DB::table('s_list')->insertGetId($params); $list_id= DB::table('s_list')->insertGetId($params);
if($list_id){ if($list_id){
@ -133,6 +134,7 @@ public function CheckAppointment()
'his_is_emergency'=> intval($data_v["urgentFlag"]), //是否加急 'his_is_emergency'=> intval($data_v["urgentFlag"]), //是否加急
'reservation_department_code' =>$data_v["orderDeptCode"],//申请科室代码 'reservation_department_code' =>$data_v["orderDeptCode"],//申请科室代码
'doctor_code' => $data_v["orderPersonCode"],//申请医生代码 'doctor_code' => $data_v["orderPersonCode"],//申请医生代码
'requestComment' => $data_v["requestComment"] ?? null, //申请注意事项
]; ];
// 如果 wardcode 一致但 warddesc 不一致,同步更新病区名称 // 如果 wardcode 一致但 warddesc 不一致,同步更新病区名称
if ($db_item->wardcode == $data_v["areaCode"] && $db_item->warddesc != $data_v["areaName"]) { if ($db_item->wardcode == $data_v["areaCode"] && $db_item->warddesc != $data_v["areaName"]) {

@ -323,6 +323,17 @@ namespace MyHosListener.common.listener
.FirstOrDefault(x => (string)x.Attribute("root") == "2.16.156.10011.1.3") .FirstOrDefault(x => (string)x.Attribute("root") == "2.16.156.10011.1.3")
?.Attribute("extension")?.Value; ?.Attribute("extension")?.Value;
// 23 获取 subjectOf6/annotation/text 的 value申请注意事项
var requestComment = xdoc
.Descendants(ns + "controlActProcess")
.Descendants(ns + "subject")
.Descendants(ns + "observationRequest")
.Descendants(ns + "subjectOf6")
.Descendants(ns + "annotation")
.Descendants(ns + "text")
.FirstOrDefault()
?.Attribute("value")?.Value;
DBtools db = new DBtools(); DBtools db = new DBtools();
Dictionary<string, object> dc = new Dictionary<string, object>(); Dictionary<string, object> dc = new Dictionary<string, object>();
// 循环获取的orderNo分别入库 // 循环获取的orderNo分别入库
@ -397,7 +408,8 @@ namespace MyHosListener.common.listener
bedname, bedname,
bedno, bedno,
app_num, app_num,
idCardNumber idCardNumber,
requestComment
) VALUES ( ) VALUES (
@list_status, @list_status,
@reg_num, @reg_num,
@ -422,7 +434,8 @@ namespace MyHosListener.common.listener
@bedname, @bedname,
@bedno, @bedno,
@app_num, @app_num,
@idCardNumber @idCardNumber,
@requestComment
)"; )";
dc.Clear(); dc.Clear();
dc.Add("list_status", 0); // int dc.Add("list_status", 0); // int
@ -450,6 +463,7 @@ namespace MyHosListener.common.listener
dc.Add("bedno", bedNo); dc.Add("bedno", bedNo);
dc.Add("app_num", requestNo); dc.Add("app_num", requestNo);
dc.Add("idCardNumber", idCardNumber); dc.Add("idCardNumber", idCardNumber);
dc.Add("requestComment", requestComment);
int ins = db.ExecSQL(insertSql, dc); int ins = db.ExecSQL(insertSql, dc);
if (ins > 0) if (ins > 0)
{ {

Loading…
Cancel
Save