Skip to content

Commit 9e7a55c

Browse files
fedorovclaude
andcommitted
replace trackingIdentifier with coded attributes in quantitative_measurements query
trackingIdentifier is unstructured free text that varies across collections. Use measurementGroup_number, finding, findingSite, and lateralityModifier coded attributes instead for structured, portable queries. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 2dd2935 commit 9e7a55c

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

references/bigquery_guide.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,14 +334,17 @@ LIMIT 20
334334

335335
```sql
336336
SELECT
337-
qm.trackingIdentifier,
337+
qm.measurementGroup_number,
338+
qm.finding.CodeMeaning AS finding,
339+
qm.findingSite.CodeMeaning AS finding_site,
340+
qm.lateralityModifier.CodeMeaning AS laterality,
338341
qm.Quantity.CodeMeaning AS feature,
339342
ROUND(CAST(qm.Value AS FLOAT64), 3) AS value,
340343
qm.Units.CodeMeaning AS units
341344
FROM `bigquery-public-data.idc_current.quantitative_measurements` qm
342345
WHERE qm.PatientID = 'LIDC-IDRI-0001'
343346
AND qm.finding.CodeMeaning = 'Nodule'
344-
ORDER BY qm.trackingIdentifier, qm.Quantity.CodeMeaning
347+
ORDER BY qm.measurementGroup_number, qm.Quantity.CodeMeaning
345348
```
346349

347350
---

0 commit comments

Comments
 (0)