|
|
|
@ -262,6 +262,19 @@ public function SignInOnPacs(){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//Pacs调用此接口通知已经报道(测试接口,不修改数据)
|
|
|
|
|
|
|
|
public function SignInOnPacsTest(){
|
|
|
|
|
|
|
|
$orderNo = request('orderNo');//医嘱号
|
|
|
|
|
|
|
|
$checkNo = request('checkNo');//报道号(检查号)
|
|
|
|
|
|
|
|
if(!isset($orderNo)) return \Yz::JsonError('医嘱号不能为空');
|
|
|
|
|
|
|
|
if(!isset($checkNo)) return \Yz::JsonError('报道号不能为空');
|
|
|
|
|
|
|
|
$entrust = DB::table('s_list')->where(['entrust_id' => $orderNo,'is_nullify'=>0,'is_del'=>0])->first();
|
|
|
|
|
|
|
|
if(!$entrust) return \Yz::JsonError('未找到对应医嘱');
|
|
|
|
|
|
|
|
if($entrust->list_status <> 1) return \Yz::JsonError('医嘱当前状态无法报道');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return \Yz::JsonReturn(true,'报道成功(测试)',['orderNo'=>$orderNo,'checkNo'=>$checkNo,'entrust'=>$entrust]);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//Pacs调用此接口通知取消报道 给Pacs用,通知本系统取消报道(场景,不经过报到机直接人工窗口)
|
|
|
|
//Pacs调用此接口通知取消报道 给Pacs用,通知本系统取消报道(场景,不经过报到机直接人工窗口)
|
|
|
|
public function CancelSignInOnPacs(){
|
|
|
|
public function CancelSignInOnPacs(){
|
|
|
|
$orderNo = request('orderNo');
|
|
|
|
$orderNo = request('orderNo');
|
|
|
|
|