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