req custom overlay: fix salah dicom tag di MRI
This commit is contained in:
@@ -164,8 +164,8 @@ interface MriOverlayInstanceData {
|
|||||||
flipAngle?: string;
|
flipAngle?: string;
|
||||||
pixelBandwidth?: string;
|
pixelBandwidth?: string;
|
||||||
acquisitionTime?: string;
|
acquisitionTime?: string;
|
||||||
acquisitionDurationTotal?: string;
|
acquisitionDurationTotal?: string; // in seconds
|
||||||
acquisitionDurationPerFrame?: string;
|
acquisitionDurationPerFrame?: string; // in ms
|
||||||
parallelAcquisitionTechnique?: string;
|
parallelAcquisitionTechnique?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,8 +194,10 @@ export const instanceDataForMriOverlayItem = (
|
|||||||
// ScanningSequence(00180020), RepetitionTime(00180080), EchoTime(00180081),
|
// ScanningSequence(00180020), RepetitionTime(00180080), EchoTime(00180081),
|
||||||
// InversionTime(00180082), ReceiveCoilName(00181250), MRAcquisitionType(00180023),
|
// InversionTime(00180082), ReceiveCoilName(00181250), MRAcquisitionType(00180023),
|
||||||
// InPlanePhaseEncodingDirection(00181312), EchoTrainLength(00180091),
|
// InPlanePhaseEncodingDirection(00181312), EchoTrainLength(00180091),
|
||||||
// FlipAngle(00181314), PixelBandwidth(00180095), AcquisitionTime(00080032),
|
// FlipAngle(00181314), PixelBandwidth(00180095), FrameAcquisitionDuration,
|
||||||
// ParallelAcquisitionTechnique(00181316)
|
// ParallelAcquisitionTechnique(00189078)
|
||||||
|
// TODO: sesuaikan includeFields dengan kebutuahan jika nanti sudah bisa
|
||||||
|
// pakai includeFields di dicomweb-proxynya
|
||||||
const includeFields = [
|
const includeFields = [
|
||||||
'00180050',
|
'00180050',
|
||||||
'00180088',
|
'00180088',
|
||||||
@@ -211,8 +213,8 @@ export const instanceDataForMriOverlayItem = (
|
|||||||
'00180091',
|
'00180091',
|
||||||
'00181314',
|
'00181314',
|
||||||
'00180095',
|
'00180095',
|
||||||
'00080032',
|
'00189220',
|
||||||
'00181316',
|
'00189078',
|
||||||
].join(',');
|
].join(',');
|
||||||
|
|
||||||
const url = `${qidoRootUrl}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${sopInstanceUID}/metadata`;
|
const url = `${qidoRootUrl}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${sopInstanceUID}/metadata`;
|
||||||
@@ -247,9 +249,9 @@ export const instanceDataForMriOverlayItem = (
|
|||||||
flipAngle: instance['00181314']?.Value?.[0],
|
flipAngle: instance['00181314']?.Value?.[0],
|
||||||
pixelBandwidth: instance['00180095']?.Value?.[0],
|
pixelBandwidth: instance['00180095']?.Value?.[0],
|
||||||
acquisitionTime: instance['00080032']?.Value?.[0],
|
acquisitionTime: instance['00080032']?.Value?.[0],
|
||||||
acquisitionDurationTotal: instance['00181242']?.Value?.[0],
|
acquisitionDurationTotal: instance['00189073']?.Value?.[0],
|
||||||
acquisitionDurationPerFrame: instance['00181243']?.Value?.[0],
|
acquisitionDurationPerFrame: instance['00189220']?.Value?.[0],
|
||||||
parallelAcquisitionTechnique: instance['00181316']?.Value?.[0],
|
parallelAcquisitionTechnique: instance['00189078']?.Value?.[0],
|
||||||
};
|
};
|
||||||
|
|
||||||
console.debug('Extracted MRI Instance Data:', extractedData);
|
console.debug('Extracted MRI Instance Data:', extractedData);
|
||||||
|
|||||||
Reference in New Issue
Block a user