|
@@ -119,7 +119,21 @@ class Dcquery extends Controller
|
|
|
**/
|
|
|
public function get_studiesinfo(){
|
|
|
try{
|
|
|
- $study_id = $_REQUEST['study_id']?? false;
|
|
|
+ $check_id = $_REQUEST['study_id']?? false;
|
|
|
+ switch($check_id) {
|
|
|
+ case 'yyk_demo_ct':
|
|
|
+ $study_id = '0c803a0934dfa1d8';
|
|
|
+ break;
|
|
|
+ case 'yyk_demo_dr':
|
|
|
+ $study_id = 'e90deb4c054ce5d3';
|
|
|
+ break;
|
|
|
+ case 'yyk_demo_dsa':
|
|
|
+ $study_id = '116d4dbaa1c1cc29';
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ $study_id = $check_id;
|
|
|
+ break;
|
|
|
+ }
|
|
|
// if($study_id && Cache::get($study_id)){
|
|
|
// return Cache::get($study_id);
|
|
|
// }
|
|
@@ -197,6 +211,19 @@ class Dcquery extends Controller
|
|
|
$info['studyid'] = $study_info['studyid'];
|
|
|
$info['patientId'] = $patient_info['temp_patient_id'];
|
|
|
$info['institution'] = $institution['name'];
|
|
|
+
|
|
|
+ switch($check_id) {
|
|
|
+ case 'yyk_demo_ct':
|
|
|
+ $this->handleYykInfo($info, $this->YYK_DEMO_PATIRENT['YYK_DEMO_CT']);
|
|
|
+ break;
|
|
|
+ case 'yyk_demo_dr':
|
|
|
+ $this->handleYykInfo($info, $this->YYK_DEMO_PATIRENT['YYK_DEMO_DR']);
|
|
|
+ break;
|
|
|
+ case 'yyk_demo_dsa':
|
|
|
+ $this->handleYykInfo($info, $this->YYK_DEMO_PATIRENT['YYK_DEMO_DSA']);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
$return['studies'][] = $info;
|
|
|
Cache::set($study_id,json_encode($return), 1800);
|
|
|
Log::record('return');
|
|
@@ -209,6 +236,48 @@ class Dcquery extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private $YYK_DEMO_PATIRENT = [
|
|
|
+ "YYK_DEMO_CT" => [
|
|
|
+ "patientName" => "卢某某(样例)",
|
|
|
+ "patientAge" => "057Y",
|
|
|
+ "patientSex" => "男",
|
|
|
+ "studyDate" => "20190110",
|
|
|
+ "studyid" => "131216",
|
|
|
+ "patientId" => "10595725",
|
|
|
+ "institution" => "沈阳医学院附属中心医院",
|
|
|
+ ],
|
|
|
+ "YYK_DEMO_DR" => [
|
|
|
+
|
|
|
+ "patientName" => "卢某某(样例)",
|
|
|
+ "patientAge" => "057Y",
|
|
|
+ "patientSex" => "男",
|
|
|
+ "studyDate" => "20190110",
|
|
|
+ "studyid" => "",
|
|
|
+ "patientId" => "10595725",
|
|
|
+ "institution" => "沈阳市第四人民医院",
|
|
|
+ ],
|
|
|
+ "YYK_DEMO_DSA" => [
|
|
|
+
|
|
|
+ "patientName" => "卢某某(样例)",
|
|
|
+ "patientAge" => "",
|
|
|
+ "patientSex" => "男",
|
|
|
+ "studyDate" => "20190920",
|
|
|
+ "studyid" => "R201909200946360",
|
|
|
+ "patientId" => "10595725",
|
|
|
+ "institution" => "沈阳市第十人民医院",
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+
|
|
|
+ public function handleYykInfo($info, $p) {
|
|
|
+ $info['patientName'] = $p['patientName'];
|
|
|
+ $info['patientAge'] = $p['patientAge'];
|
|
|
+ $info['patientSex'] = $p['patientSex'];
|
|
|
+ $info['studyDate'] = $p['studyDate'];
|
|
|
+ $info['studyid'] = $p['studyid'];
|
|
|
+ $info['patientId'] = $p['patientId'];
|
|
|
+ $info['institution'] = $p['institution'];
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/*public function generateSeries($study_id, $url) {
|
|
|
$series = array();
|