|
@@ -33,16 +33,23 @@ const mapToTask = (data: RegisterWorkResponseData): Task => {
|
|
|
Modality: data.modality,
|
|
|
Views: data.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: data.study_instance_uid,
|
|
|
- study_id: data.study_id,
|
|
|
- procedure_id: series.procedure_id,
|
|
|
- view_description: image.view_description,
|
|
|
- view_type: '',
|
|
|
- PrimarySopUID: image.sop_instance_uid ?? '4444',
|
|
|
- })) as dview[]
|
|
|
+ series.images.map<dview>(
|
|
|
+ (image: XImage) =>
|
|
|
+ ({
|
|
|
+ view_id: image.view_id,
|
|
|
+ series_instance_uid: series.series_instance_uid,
|
|
|
+ study_instance_uid: data.study_instance_uid,
|
|
|
+ study_id: data.study_id,
|
|
|
+ procedure_id: series.procedure_id,
|
|
|
+ view_description: image.view_description,
|
|
|
+ view_type: '',
|
|
|
+ PrimarySopUID: image.sop_instance_uid,
|
|
|
+ expose_status: image.expose_status,
|
|
|
+ image_file_path: image.image_file_path,
|
|
|
+ image_file: image.image_file_path, // Assuming image_file is the same as image_file
|
|
|
+ thumbnail_file: image.thumbnail_file || '', // Assuming thumbnail_file is optional
|
|
|
+ }) satisfies dview
|
|
|
+ ) as dview[]
|
|
|
),
|
|
|
Thickness: data.thickness,
|
|
|
PatientType: data.patient_type,
|