CDISC for AI · Analyses
How each SDTM domain behaves in the published COSMoS content: how Biomedical Concepts fan out into Dataset Specializations, and which variables make the difference.
One schema serves every COSMoS domain, but the relationship between a Biomedical Concept (BC) and its Dataset Specializations (DSSs) behaves differently from domain to domain. This page re-derives that behaviour from each COSMoS release. An axis is a variable whose value differs between the DSSs of one BC: specimen, method, binding agent, test detail, location, category, evaluator. An axis is counted when the assigned value differs; where only the value list differs, it is shown in a separate column. Scale is read from units: some DSSs of the BC carry units, others do not.
The page reports; it does not decide. Which domains each Findings consumer covers is recorded in SDTM_Domain_Metadata.xlsx, and the reasons for leaving a domain out are stated there as claims. The first table tests those claims against this release.
COSMoS package 2026-07-14 · generated 2026-10-12 · data: Domain_Behaviour.xlsx · notebook: Domain_Behaviour.ipynb
Each reason for leaving a domain out of a consumer, stated as something the published content must show.
| Claim | Domain | Statement and reason | Holds | Evidence |
|---|---|---|---|---|
| IS-1 | IS | Every BC that fans out differs by binding agentTarget-driven, not specimen-driven: the DSSs of one BC differ by binding agent (BDAGNT), the target. The March 2026 analysis found the target only in the DS code. | yes | 6 BCs fan out; axes: binding agent 6; scale 4; test detail 2; method 1; specimen 1 |
| IS-2 | IS | Specimen is not the primary axisTarget-driven, not specimen-driven: the DSSs of one BC differ by binding agent (BDAGNT), the target. The March 2026 analysis found the target only in the DS code. | yes | 6 BCs fan out; axes: binding agent 6; scale 4; test detail 2; method 1; specimen 1 |
| GF-1 | GF | Every BC that fans out differs by test detailTest-detail-driven, not specimen-driven: the DSSs of one BC differ by test detail (TSTDTL). The March 2026 analysis recorded it as scale-driven. | yes | 10 BCs fan out; axes: test detail 10; method 4; scale 4; specimen 1 |
| GF-2 | GF | Specimen is not the primary axisTest-detail-driven, not specimen-driven: the DSSs of one BC differ by test detail (TSTDTL). The March 2026 analysis recorded it as scale-driven. | yes | 10 BCs fan out; axes: test detail 10; method 4; scale 4; specimen 1 |
One row per domain with Dataset Specializations. The primary axis is the axis most BCs that fan out differ by.
| Domain | Consumer | BCs | DSSs | BCs that fan out | Max fan-out | Primary axis | Result scales (BC) |
|---|---|---|---|---|---|---|---|
| LB | in Specimen_Findings | 98 | 147 | 30 | 8 | specimen | Quantitative 137; Ordinal 67; Nominal 9 |
| MB | in Specimen_Findings | 10 | 14 | 4 | 2 | scale; test detail | Ordinal 11; Quantitative 11; Nominal 3 |
| MI | in Specimen_Findings | 4 | 8 | 2 | 3 | test detail | Quantitative 7; Nominal 6; Ordinal 1 |
| GF | excluded from Specimen_Findings | 10 | 38 | 10 | 6 | test detail | Quantitative 36; Nominal 25; Ordinal 13 |
| IS | excluded from Specimen_Findings | 7 | 326 | 6 | 128 | binding agent | Quantitative 326; Ordinal 313; Nominal 12 |
| EG | in Measurement_Findings | 33 | 33 | 0 | 1 | Quantitative 18; Nominal 15 | |
| MK | in Measurement_Findings | 49 | 50 | 1 | 2 | (none) | Quantitative 25; Ordinal 21; Nominal 4; Narrative 1 |
| RE | in Measurement_Findings | 135 | 135 | 0 | 1 | Quantitative 125; Nominal 10; Narrative 6 | |
| VS | in Measurement_Findings | 74 | 78 | 4 | 2 | (none) | Quantitative 76; Ordinal 2 |
| FT | in Instrument_Findings | 23 | 23 | 0 | 1 | Ordinal 16; Quantitative 6; Temporal 1 | |
| QS | in Instrument_Findings | 17 | 17 | 0 | 1 | Ordinal 17 | |
| RS | in Instrument_Findings | 151 | 157 | 4 | 3 | category | Ordinal 132; Nominal 27; Narrative 1 |
| AE | no consumer class | 1 | 2 | 1 | 2 | (none) | Nominal 2 |
| CM | no consumer class | 1 | 4 | 1 | 4 | category | Nominal 4 |
| EC | no consumer class | 1 | 2 | 1 | 2 | (none) | Nominal 2 |
| MH | no consumer class | 1 | 13 | 1 | 13 | category | Nominal 13 |
| PR | no consumer class | 9 | 16 | 5 | 4 | location | Nominal 16 |
| SU | no consumer class | 3 | 12 | 3 | 4 | (none) | Nominal 12 |
| TR | no consumer class | 4 | 9 | 4 | 3 | (none) | Nominal 5; Quantitative 4 |
| TS | no consumer class | 128 | 129 | 1 | 2 | (none) | Nominal 109; Temporal 12; Quantitative 8 |
| TU | no consumer class | 6 | 11 | 5 | 2 | (none) | Nominal 11 |
| Domain | Consumer | BCs | DSSs | BCs that fan out | Max fan-out | Primary axis | Result scales (BC) |
|---|---|---|---|---|---|---|---|
| BE | no consumer class | 7 | 7 | 0 | 1 | Nominal 7 | |
| DD | no consumer class | 13 | 13 | 0 | 1 | Nominal 11; Ordinal 1; Quantitative 1 | |
| DM | no consumer class | 5 | 5 | 0 | 1 | Nominal 3; Quantitative 1; Temporal 1 | |
| DS | no consumer class | 20 | 20 | 0 | 1 | Nominal 8 | |
| EX | no consumer class | 1 | 1 | 0 | 1 | Nominal 1 | |
| FA | no consumer class | 12 | 12 | 0 | 1 | Nominal 10; Ordinal 5 | |
| IE | no consumer class | 2 | 2 | 0 | 1 | Ordinal 2 | |
| RP | no consumer class | 94 | 94 | 0 | 1 | Nominal 42; Quantitative 37; Temporal 10; Narrative 5 | |
| SC | no consumer class | 75 | 75 | 0 | 1 | Nominal 57; Quantitative 12; Ordinal 6; Narrative 2; Temporal 2 | |
| SR | no consumer class | 12 | 12 | 0 | 1 | Quantitative 7; Nominal 4; Ordinal 2 | |
| UR | no consumer class | 10 | 10 | 0 | 1 | Quantitative 5; Nominal 4; Narrative 1 |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C179175 | Solicited Adverse Event | 2 | (none) |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C53630 | Concomitant Therapy | 4 | category |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C117466 | Exposure as Collected Domain | 2 | (none) | location |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C17208 | Transcription | 5 | method; test detail; scale | |
| C181330 | Copy Number Variation Assessment | 4 | test detail | |
| C181331 | Single Nucleotide Variation Assessment | 6 | method; test detail; scale | |
| C181332 | Microsatellite Instability Length Assessment | 2 | test detail | |
| C181333 | Gene Signature Assessment | 2 | test detail | |
| C181334 | Short Variation Assessment | 5 | test detail; scale | |
| C181335 | Tumor Mutation Burden Assessment | 3 | specimen; method; test detail; scale | |
| C189439 | Sequence Rearrangement | 6 | test detail | |
| C189440 | Variable Number Tandem Repeats Assessment | 3 | method; test detail | |
| C189441 | Variant Profile Assessment | 2 | test detail |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C181394 | Microbial-induced IgG Antibody Measurement | 63 | binding agent | |
| C181398 | Allergen-induced IgE Antibody Measurement | 128 | specimen; method; binding agent; test detail; scale | |
| C187776 | Allergen-induced IgA Antibody Measurement | 17 | binding agent | |
| C187777 | Allergen-induced IgG Antibody Measurement | 53 | binding agent; test detail; scale | |
| C187786 | Microbial-induced IgM Antibody Measurement | 52 | binding agent; scale | |
| C198280 | IgM Autoantibody Measurement | 12 | binding agent; scale |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C105585 | Glucose Measurement | 8 | specimen; method; category; scale | |
| C139084 | Carbon Monoxide Measurement | 2 | specimen | |
| C147403 | Nicotine Measurement | 2 | specimen | |
| C38037 | Total Bilirubin Measurement | 3 | specimen; category; scale | |
| C38462 | Activated Partial Thromboplastin Time | 2 | specimen | |
| C51946 | Erythrocyte Count | 5 | specimen; method; category; scale | |
| C51948 | Leukocyte Count | 5 | specimen; method; category; scale | |
| C62656 | Prothrombin Time | 2 | specimen | |
| C64431 | Albumin Measurement | 3 | specimen; category; scale | |
| C64488 | Calcium Measurement | 2 | specimen | |
| C64489 | Creatine Kinase Measurement | 2 | specimen | |
| C64495 | Chloride Measurement | 2 | specimen | |
| C64545 | Carbon Dioxide Measurement | 2 | specimen | |
| C64547 | Creatinine Measurement | 2 | specimen | |
| C64805 | International Normalized Ratio of Prothrombin Time | 2 | specimen | |
| C64809 | Sodium Measurement | 3 | specimen | |
| C64810 | Nitrite Measurement | 3 | scale | |
| C64813 | Thyrotropin Measurement | 2 | specimen | |
| C64817 | Vitamin B12 Measurement | 2 | specimen | |
| C64821 | Macrocyte Count | 2 | specimen; category | |
| C64822 | Microcyte Count | 3 | specimen; category | |
| C64848 | Hemoglobin Measurement | 2 | method | |
| C64851 | Choriogonadotropin Beta Measurement | 2 | specimen | |
| C64853 | Potassium Measurement | 3 | specimen | |
| C64854 | Ketone Measurement | 2 | scale | |
| C64858 | Total Protein Measurement | 3 | specimen; category; scale | |
| C74676 | Folic Acid Measurement | 2 | specimen | |
| C74686 | Occult Blood Measurement | 2 | specimen | |
| C74749 | Troponin I Measurement | 2 | specimen | |
| C92290 | Cystatin C Measurement | 2 | specimen |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C142330 | Hepatitis C Virus RNA Measurement | 2 | test detail; scale | |
| C166039 | Hepatitis B Virus Core Antigen Measurement | 2 | test detail; scale | |
| C171531 | SARS-CoV-2 RNA Measurement | 2 | test detail; scale | |
| C64850 | Hepatitis B Virus Surface Antigen Measurement | 2 | test detail; scale |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C200145 | Solicited Medical History | 13 | category |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C112274 | Estrogen Receptor Measurement | 3 | test detail | |
| C117846 | Progesterone Receptor Measurement | 3 | test detail |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C128987 | Sharp Genant Joint Space Narrowing Score | 2 | (none) | location |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C15313 | Radiation Therapy | 2 | category | location |
| C16809 | Magnetic Resonance Imaging | 2 | location | |
| C17204 | Computed Tomography | 4 | location | |
| C38101 | X-Ray Imaging | 2 | location | |
| C62667 | Radionuclide Imaging | 2 | location |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C142362 | New Lesion Indicator | 2 | category | evaluator |
| C94534 | Response in Target Lesion | 3 | category | evaluator |
| C94535 | Response in Non-Target Lesion | 2 | category | evaluator |
| C96613 | Overall Response | 3 | category | evaluator |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C181760 | History of Tobacco Use | 4 | (none) | category |
| C201990 | Caffeine Use History | 4 | (none) | category |
| C81229 | Alcohol Use History | 4 | (none) | category |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C124448 | Lymph Node State | 2 | (none) | evaluator |
| C96643 | Tumor Status | 3 | (none) | evaluator |
| C96684 | Longest Diameter | 2 | (none) | evaluator |
| C96685 | Longest Perpendicular | 2 | (none) | evaluator |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C119564 | ECG Read Method Degree of Automation | 2 | (none) |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C161483 | Non-Target Indicator | 2 | (none) | evaluator |
| C178053 | Target Indicator | 2 | (none) | evaluator |
| C225437 | Confluent Tumor Masses Assessment | 2 | (none) | |
| C225438 | Tumor Fragmentation Assessment | 2 | (none) | |
| C94523 | Tumor Identification | 2 | (none) |
| BC | Name | DSSs | Axes that differ | Only the value list differs |
|---|---|---|---|---|
| C25298 | Systolic Blood Pressure | 2 | (none) | location |
| C25299 | Diastolic Blood Pressure | 2 | (none) | location |
| C49676 | Pulse Rate | 2 | (none) | location |
| C49677 | Heart Rate | 2 | (none) | location |
Quantitative without units, or Nominal and Ordinal with units. Reported, not judged — an ordinal score item can collect a raw value with units.
| Domain | Result scale (BC) | DSSs | With units | Without units | Flag |
|---|---|---|---|---|---|
| DM | Quantitative | 1 | 0 | 1 | Quantitative without units |
| LB | Quantitative | 76 | 72 | 4 | Quantitative without units |
| MB | Quantitative | 2 | 1 | 1 | Quantitative without units |
| MI | Quantitative | 1 | 0 | 1 | Quantitative without units |
| MK | Quantitative | 25 | 21 | 4 | Quantitative without units |
| RE | Quantitative | 125 | 110 | 15 | Quantitative without units |
| RP | Quantitative | 37 | 10 | 27 | Quantitative without units |
| RS | Ordinal | 124 | 19 | 105 | Ordinal with units |
| SC | Quantitative | 10 | 2 | 8 | Quantitative without units |
| SR | Quantitative | 6 | 5 | 1 | Quantitative without units |
| TS | Quantitative | 8 | 0 | 8 | Quantitative without units |
| UR | Quantitative | 5 | 3 | 2 | Quantitative without units |
| VS | Quantitative | 76 | 64 | 12 | Quantitative without units |