WIP SR Viewport.

This commit is contained in:
James A. Petts 2020-06-04 10:34:43 +01:00
parent 558ab00c23
commit 99bf0e07b0

View File

@ -92,23 +92,39 @@ function _getMeasurements(
debugger;
}
const MeasurementGroup = _getSequenceAsArray(
const MeasurementGroups = _getSequenceAsArray(
ImagingMeasurements.ContentSequence
).find(
).filter(
item =>
item.ConceptNameCodeSequence.CodeValue ===
CodeNameCodeSequenceValues.MeasurementGroup
);
const Measurements = _getSequenceAsArray(
MeasurementGroup.ContentSequence
).filter(group => group.ValueType === 'NUM');
const measurements = [];
debugger;
MeasurementGroups.forEach(MeasurementGroup => {
const measurement = _processMeasurementGroup(MeasurementGroup);
if (measurement) {
measurements.push(measurement);
}
});
_getSequenceAsArray(MeasurementGroup.ContentSequence).forEach(item => {});
}
function _processMeasurementGroup(MeasurementGroup) {
const contentItemNum = _getSequenceAsArray(
MeasurementGroup.ContentSequence
).find(group => group.ValueType === 'NUM');
// TODO: Need to process MeasurementGroups as they may be implictly linked, or explictly linked by tracking uids.
// TODO -> Look at RelationshipType => Contains means
debugger;
}
function _getReferencedImagesList(ImagingMeasurementReportContentSequence) {
const ImageLibrary = ImagingMeasurementReportContentSequence.find(
item =>