Skip to content

Commit 7711d2c

Browse files
committed
Provide units of annotation group measurements
1 parent d1e3344 commit 7711d2c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/annotation.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@ async function _fetchMeasurements ({
425425
if (metadataItem.MeasurementsSequence !== undefined) {
426426
for (let i = 0; i < metadataItem.MeasurementsSequence.length; i++) {
427427
const item = metadataItem.MeasurementsSequence[i]
428-
const name = getContentItemNameCodedConcept(item)
428+
const name = item.ConceptNameCodeSequence[0]
429+
const unit = item.MeasurementUnitsCodeSequence[0]
429430
const values = await _fetchMeasurementValues({
430431
metadataItem,
431432
bulkdataItem,
@@ -440,6 +441,7 @@ async function _fetchMeasurements ({
440441
})
441442
measurements.push({
442443
name,
444+
unit,
443445
values,
444446
indices
445447
})
@@ -483,7 +485,8 @@ async function _fetchMeasurement ({
483485
`Measurements Sequence does not contain an item #${index}.`
484486
)
485487
}
486-
const name = getContentItemNameCodedConcept(item)
488+
const name = item.ConceptNameCodeSequence[0]
489+
const unit = item.MeasurementUnitsCodeSequence[0]
487490
const values = await _fetchMeasurementValues({
488491
metadataItem,
489492
bulkdataItem,
@@ -496,7 +499,7 @@ async function _fetchMeasurement ({
496499
index,
497500
client
498501
})
499-
return { name, values, indices }
502+
return { name, unit, values, indices }
500503
}
501504

502505
/**

0 commit comments

Comments
 (0)