Skip to content

Commit cf50b26

Browse files
authored
Merge pull request #239 from ImagingDataCommons/update-indices-docs
Update indices documentation with latest schemas
2 parents 104a3f1 + fab1d61 commit cf50b26

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

docs/indices_reference.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This page provides a comprehensive reference for all index tables available in
44
`idc-index`. The documentation is automatically generated from the schemas
5-
provided by `idc-index-data` (version 23.4.1).
5+
provided by `idc-index-data` (version 23.5.0).
66

77
> **Note:** Column descriptions are sourced directly from the `idc-index-data`
88
> package schemas. If you notice any missing or incorrect descriptions, please
@@ -41,6 +41,9 @@ erDiagram
4141
collections_index {
4242
STRING collection_id
4343
}
44+
contrast_index {
45+
STRING SeriesInstanceUID
46+
}
4447
index {
4548
STRING PatientID
4649
STRING SeriesInstanceUID
@@ -81,24 +84,31 @@ erDiagram
8184
index ||--o{ seg_index : SeriesInstanceUID
8285
index ||--o{ ann_index : SeriesInstanceUID
8386
index ||--o{ ann_group_index : SeriesInstanceUID
87+
index ||--o{ contrast_index : SeriesInstanceUID
8488
prior_versions_index ||--o{ collections_index : collection_id
8589
prior_versions_index ||--o{ clinical_index : collection_id
8690
prior_versions_index ||--o{ sm_index : SeriesInstanceUID
8791
prior_versions_index ||--o{ sm_instance_index : SeriesInstanceUID
8892
prior_versions_index ||--o{ seg_index : SeriesInstanceUID
8993
prior_versions_index ||--o{ ann_index : SeriesInstanceUID
9094
prior_versions_index ||--o{ ann_group_index : SeriesInstanceUID
95+
prior_versions_index ||--o{ contrast_index : SeriesInstanceUID
9196
collections_index ||--o{ clinical_index : collection_id
9297
sm_index ||--o{ sm_instance_index : SeriesInstanceUID
9398
sm_index ||--o{ seg_index : SeriesInstanceUID
9499
sm_index ||--o{ ann_index : SeriesInstanceUID
95100
sm_index ||--o{ ann_group_index : SeriesInstanceUID
101+
sm_index ||--o{ contrast_index : SeriesInstanceUID
96102
sm_instance_index ||--o{ seg_index : SeriesInstanceUID
97103
sm_instance_index ||--o{ ann_index : SeriesInstanceUID
98104
sm_instance_index ||--o{ ann_group_index : SeriesInstanceUID
105+
sm_instance_index ||--o{ contrast_index : SeriesInstanceUID
99106
seg_index ||--o{ ann_index : SeriesInstanceUID
100107
seg_index ||--o{ ann_group_index : SeriesInstanceUID
108+
seg_index ||--o{ contrast_index : SeriesInstanceUID
101109
ann_index ||--o{ ann_group_index : SeriesInstanceUID
110+
ann_index ||--o{ contrast_index : SeriesInstanceUID
111+
ann_group_index ||--o{ contrast_index : SeriesInstanceUID
102112
```
103113

104114
## Available Index Tables
@@ -314,6 +324,28 @@ resources to learn more about the content of the collection.
314324
- **`Description`** (`STRING`, NULLABLE): detailed information about the
315325
collection
316326

327+
## `contrast_index`
328+
329+
This table contains one row per DICOM series that has contrast agent
330+
information. It captures contrast bolus metadata from CT, MR, PT, XA, and RF
331+
imaging modalities, including the agent name, ingredient, and administration
332+
route. Only series with at least one non-null contrast attribute are included.
333+
This table can be joined with the main idc_index table using the
334+
SeriesInstanceUID column.
335+
336+
### Columns
337+
338+
- **`SeriesInstanceUID`** (`STRING`, NULLABLE): DICOM SeriesInstanceUID
339+
identifier of the imaging series
340+
- **`ContrastBolusAgent`** (`STRING`, REPEATED): distinct contrast agent names
341+
used in the series as defined in DICOM ContrastBolusAgent attribute
342+
- **`ContrastBolusIngredient`** (`STRING`, REPEATED): distinct contrast agent
343+
ingredients used in the series as defined in DICOM ContrastBolusIngredient
344+
attribute
345+
- **`ContrastBolusRoute`** (`STRING`, REPEATED): distinct contrast
346+
administration routes used in the series as defined in DICOM
347+
ContrastBolusRoute attribute
348+
317349
## `seg_index`
318350

319351
This table contains one row per DICOM Segmentation SeriesInstanceUID available

0 commit comments

Comments
 (0)