pacs报到 测试接口

main
鹿和sa0ChunLuyu 2 weeks ago
parent 187109d9ff
commit 1553060b5c

@ -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用通知本系统取消报道场景不经过报到机直接人工窗口
public function CancelSignInOnPacs(){
$orderNo = request('orderNo');

@ -207,6 +207,7 @@
Route::post('/GetCheckPdf','App\Http\Controllers\API\PdfController@GetCheckPdf' );
Route::post('/SignInOnPacs','App\Http\Controllers\API\Third\PacsController@SignInOnPacs' );//给Pacs用通知本系统到检场景不经过报到机直接人工窗口
Route::post('/SignInOnPacsTest','App\Http\Controllers\API\Third\PacsController@SignInOnPacsTest' );//给Pacs用测试接口不修改数据
Route::post('/CancelSignInOnPacs','App\Http\Controllers\API\Third\PacsController@CancelSignInOnPacs' );//给Pacs用通知本系统取消到检场景不经过报到机直接人工窗口
});

Loading…
Cancel
Save