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; debugger;
} }
const MeasurementGroup = _getSequenceAsArray( const MeasurementGroups = _getSequenceAsArray(
ImagingMeasurements.ContentSequence ImagingMeasurements.ContentSequence
).find( ).filter(
item => item =>
item.ConceptNameCodeSequence.CodeValue === item.ConceptNameCodeSequence.CodeValue ===
CodeNameCodeSequenceValues.MeasurementGroup CodeNameCodeSequenceValues.MeasurementGroup
); );
const Measurements = _getSequenceAsArray( const measurements = [];
MeasurementGroup.ContentSequence
).filter(group => group.ValueType === 'NUM');
debugger; MeasurementGroups.forEach(MeasurementGroup => {
const measurement = _processMeasurementGroup(MeasurementGroup);
if (measurement) {
measurements.push(measurement);
}
});
_getSequenceAsArray(MeasurementGroup.ContentSequence).forEach(item => {}); _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) { function _getReferencedImagesList(ImagingMeasurementReportContentSequence) {
const ImageLibrary = ImagingMeasurementReportContentSequence.find( const ImageLibrary = ImagingMeasurementReportContentSequence.find(
item => item =>