|
@@ -3,8 +3,9 @@ import { setBusinessFlow } from '../../states/BusinessFlowSlice';
|
|
import mapToTask from './mapToTask';
|
|
import mapToTask from './mapToTask';
|
|
import store from '@/states/store';
|
|
import store from '@/states/store';
|
|
import { RegisterWorkResponseData } from '@/API/patient/workActions';
|
|
import { RegisterWorkResponseData } from '@/API/patient/workActions';
|
|
-import { Series } from '@/domain/series';
|
|
|
|
-import { XImage } from '@/domain/xImage';
|
|
|
|
|
|
+// import { Series } from '@/domain/series';
|
|
|
|
+// import { XImage } from '@/domain/xImage';
|
|
|
|
+// import { dview } from '@/domain/dview';
|
|
|
|
|
|
const registerToExam = async (registerData: RegisterWorkResponseData) => {
|
|
const registerToExam = async (registerData: RegisterWorkResponseData) => {
|
|
const dispatch = store.dispatch;
|
|
const dispatch = store.dispatch;
|
|
@@ -12,17 +13,19 @@ const registerToExam = async (registerData: RegisterWorkResponseData) => {
|
|
try {
|
|
try {
|
|
// Save registration result to cache
|
|
// Save registration result to cache
|
|
const task = mapToTask(registerData);
|
|
const task = mapToTask(registerData);
|
|
- task.Views = registerData.series.flatMap((series: Series) =>
|
|
|
|
- series.images.map((image: XImage) => ({
|
|
|
|
- view_id: image.view_id,
|
|
|
|
- series_instance_uid: series.series_instance_uid,
|
|
|
|
- study_instance_uid: registerData.study_instance_uid,
|
|
|
|
- study_id: registerData.study_id,
|
|
|
|
- procedure_id: series.procedure_id,
|
|
|
|
- view_description: image.view_description,
|
|
|
|
- view_type: '',
|
|
|
|
- }))
|
|
|
|
- );
|
|
|
|
|
|
+ // task.Views = registerData.series.flatMap<dview>((series: Series) =>
|
|
|
|
+ // series.images.map<dview>((image: XImage) => ({
|
|
|
|
+ // view_id: image.view_id,
|
|
|
|
+ // series_instance_uid: series.series_instance_uid,
|
|
|
|
+ // study_instance_uid: registerData.study_instance_uid,
|
|
|
|
+ // study_id: registerData.study_id,
|
|
|
|
+ // procedure_id: series.procedure_id,
|
|
|
|
+ // view_description: image.view_description,
|
|
|
|
+ // view_type: '',
|
|
|
|
+ // PrimarySopUID: image.sop_instance_id
|
|
|
|
+ // }))
|
|
|
|
+ // );
|
|
|
|
+ console.log(`注册进入检查,task详情:${JSON.stringify(task)}`);
|
|
dispatch(addWork(task));
|
|
dispatch(addWork(task));
|
|
|
|
|
|
// Step 3: Proceed to Examination
|
|
// Step 3: Proceed to Examination
|