← All documents
Tribro-Omics
TBO Pheno Data-Dictionary
Version 1.0 · 11 November 2026
info@tribro-omics.com · tribro-omics.com

Clinical data dictionary

175 fields in 17 sections, with types, allowed values and missing-data rules.

All fields of release 1.0. “Repeatable” sections hold a list of entries. Empty value = not recorded. Dates are ISO 8601 (YYYY-MM-DD) in exports. Numbers keep the unit recorded with them.

Status valueMeaning (missing-data rules)
PresentFinding was assessed and is present.
AbsentFinding was explicitly assessed and is not present. Exported as an excluded phenotype.
SuspectedFinding is possible but not confirmed. Kept apart from confirmed findings; left out of ranking unless switched on.
UnknownAsked or looked for, result not known.
Not assessedNot examined or asked.
Not applicableCannot apply to this patient (for example by age or sex).
(no record)Nothing was recorded. Never treated as absent.

Registration and demographics

FieldLabelTypeAllowed values
reg.hospitalIdHospital / institution IDtext
reg.studyIdStudy / cohort IDtext
reg.firstFirst nametext
reg.lastLast nametext
reg.dobDate of birthdate
reg.sexBiological sexchoiceFemale | Male | Intersex | Unknown
reg.genderGender identity (optional)text
reg.ancestryAncestry (optional)text
reg.countryCountrytext
reg.locationCity / regiontext
reg.phonePhonetext
reg.emailEmailemail
reg.refPhysReferring physiciantext
reg.geneticistClinical geneticisttext
reg.clinicianPrimary cliniciantext
reg.regDateRegistration datedate
reg.caseTypeCase typechoiceAdult | Paediatric | Neonatal | Prenatal | Deceased
reg.familyIdFamily ID (family-based study)text
reg.dataStatusData collection statuschoiceNot started | In progress | Complete | On hold
reg.dxStatusDiagnostic statuschoiceUndiagnosed | Clinical diagnosis | Molecular diagnosis | Partially explained
reg.indicationReferral indicationlong text

Presenting complaint (repeatable)

FieldLabelTypeAllowed values
complaints.kindTypechoicePrimary | Secondary
complaints.descClinical descriptionlong text
complaints.onsetAge / date of onsettext
complaints.durationDurationtext
complaints.progressionProgressionchoiceStable | Progressive | Improving | Episodic | Resolved
complaints.severitySeveritychoiceBorderline | Mild | Moderate | Severe | Profound
complaints.frequencyFrequencychoiceConstant | Frequent | Occasional | Rare | Single episode
complaints.associatedAssociated manifestationstext
complaints.triggersTriggering / alleviating factorstext
complaints.prevDxPrevious diagnosestext
complaints.sourceSource of informationchoiceClinician-observed | Patient-reported | Caregiver-reported | Documented in a medical record | Derived from a test

Medical history

FieldLabelTypeAllowed values
med.diseasesPrevious diseaseslong text
med.chronicChronic conditionslong text
med.hospitalHospitalisationslong text
med.surgerySurgerieslong text
med.prevDxPrevious diagnoseslong text
med.prevGeneticPrevious genetic testinglong text
med.allergiesAllergieslong text
med.adrAdverse drug reactionslong text

Medication (repeatable)

FieldLabelTypeAllowed values
meds.nameMedicationtext
meds.doseDose and scheduletext
meds.startStartdate
meds.stopStopdate
meds.responseTreatment responsechoiceGood | Partial | None | Worsened | Unknown
meds.adrAdverse reactiontext

Birth and developmental history

FieldLabelTypeAllowed values
birth.pregnancyPregnancy historylong text
birth.maternalMaternal complicationslong text
birth.gestWeeksGestational age (weeks)number
birth.deliveryDelivery typechoiceVaginal | Assisted vaginal | Elective caesarean | Emergency caesarean | Unknown
birth.bwBirth weight (g)number
birth.blBirth length (cm)number
birth.ofcHead circumference at birth (cm)number
birth.apgar1APGAR 1 minnumber
birth.apgar5APGAR 5 minnumber
birth.nicuNICU admissionchoiceYes | No | Unknown
birth.neonatalNeonatal complicationslong text
birth.congenitalCongenital abnormalitieslong text
birth.satSat unsupported (months)number
birth.walkedWalked (months)number
birth.wordsFirst words (months)number
birth.regressionDevelopmental regressionchoiceYes | No | Unknown
birth.intellectualIntellectual developmentlong text
birth.speechSpeech / language developmentlong text
birth.motorMotor developmentlong text
birth.behaviourBehavioural developmentlong text

Family history (family level)

FieldLabelTypeAllowed values
famx.consangConsanguinitychoiceYes | No | Unknown
famx.consangDetailConsanguinity detailtext
famx.miscarriagesMiscarriagestext
famx.stillbirthsStillbirthstext
famx.infantDeathsInfant deathstext
famx.knownDisordersKnown genetic disorders in the familylong text
famx.parentalAgesParental ages at birthtext
famx.ancestryNoteRelevant ancestrytext

Relative (repeatable)

FieldLabelTypeAllowed values
member.relRelationshipchoiceMother | Father | Brother | Sister | Sibling (sex unknown) | Maternal grandmother | Maternal grandfather | Paternal grandmother | Paternal grandfather | Maternal aunt | Maternal uncle | Paternal aunt | Paternal uncle | Son | Daughter | Partner | Other / uncertain
member.labelName or labeltext
member.sexSexchoiceFemale | Male | Unknown
member.vitalVital statuschoiceAlive | Deceased | Unknown
member.ageAge / age at deathtext
member.affectedAffectedchoiceYes | No | Unknown
member.phenotypePhenotypetext
member.onsetAge of onsettext
member.testedTesting statuschoiceNot tested | Tested – positive | Tested – negative | Pending | Unknown
member.notesNotestext

Phenotype observation (repeatable)

FieldLabelTypeAllowed values
obs.statusStatuschoicePresent | Absent | Suspected | Unknown | Not assessed | Not applicable
obs.sourceEvidence sourcechoiceClinician-observed | Patient-reported | Caregiver-reported | Documented in a medical record | Derived from a test
obs.onsetAge / date of onsettext
obs.resolvedResolution (age / date)text
obs.severitySeveritychoiceBorderline | Mild | Moderate | Severe | Profound
obs.progressionProgressionchoiceStable | Progressive | Improving | Episodic | Resolved
obs.frequencyFrequencychoiceConstant | Frequent | Occasional | Rare | Single episode
obs.lateralityLateralitychoiceBilateral | Left | Right | Unilateral | Midline | Not applicable
obs.locationAnatomical locationtext
obs.confidenceConfidencechoiceHigh | Moderate | Low
obs.notesClinical notes / source textlong text

Clinical examination (repeatable)

FieldLabelTypeAllowed values
exam.typeExaminationchoiceGeneral physical | Neurological | Cardiovascular | Respiratory | Abdominal | Musculoskeletal | Dysmorphology | Ophthalmological | Dermatological | Growth assessment
exam.dateDatedate
exam.examinerExaminertext
exam.sourceEvidence sourcechoiceClinician-observed | Patient-reported | Caregiver-reported | Documented in a medical record | Derived from a test
exam.findingsFindingslong text
exam.interpClinical interpretationlong text

Examination measurement (repeatable)

FieldLabelTypeAllowed values
meas.nameMeasurementtext
meas.valueValuenumber
meas.unitUnittext
meas.loReference lownumber
meas.hiReference highnumber

Laboratory result (repeatable)

FieldLabelTypeAllowed values
lab.panelCategorychoiceComplete blood count | Biochemical profile | Liver function | Renal function | Electrolytes | Thyroid function | Hormonal | Immunological assay | Metabolic | Amino acid profile | Organic acid profile | Enzyme assay | Cytogenetics | Chromosomal microarray | Karyotype | Molecular diagnostic test
lab.testTest nametext
lab.codeCode (e.g. LOINC)text
lab.valueValuetext
lab.unitUnittext
lab.loReference lownumber
lab.hiReference highnumber
lab.flagAbnormal flagchoiceAuto | Normal | Low | High | Abnormal
lab.sampleSample typetext
lab.collectedCollecteddatetime-local
lab.labLaboratorytext
lab.methodMethodtext
lab.interpInterpretationlong text

Genomic test (repeatable)

FieldLabelTypeAllowed values
test.typeTestchoiceGene panel | Whole-exome sequencing | Whole-genome sequencing | RNA sequencing | Mitochondrial genome | CNV analysis | Structural variant analysis | Repeat expansion analysis | Methylation profiling
test.labLaboratorytext
test.dateDatedate
test.statusStatuschoicePlanned | Sample received | In analysis | Reported – positive | Reported – negative | Reported – inconclusive
test.assemblyGenome assemblychoiceGRCh38 | GRCh37 | T2T-CHM13
test.panelPanel code (if panel)text
test.resultResult summarylong text

Data file reference (repeatable)

FieldLabelTypeAllowed values
file.kindFile typechoiceFASTQ | BAM | CRAM | VCF | gVCF | Annotated VCF | CNV / SV file | Interpretation report | Clinical image | Other document
file.uriLocation (URI / path in secure storage)text
file.sha256SHA-256 checksumtext
file.sizeSizetext
file.consentConsent covers this filechoiceYes | No | Unknown
file.noteNotetext

Genomic variant (repeatable)

FieldLabelTypeAllowed values
variant.geneGene symboltext
variant.geneIdGene ID (HGNC / Ensembl)text
variant.assemblyAssemblychoiceGRCh38 | GRCh37
variant.chromChromosometext
variant.posPositionnumber
variant.refRef alleletext
variant.altAlt alleletext
variant.hgvscHGVS c.text
variant.hgvspHGVS p.text
variant.zygZygositychoiceHeterozygous | Homozygous | Hemizygous | Compound heterozygous | Mosaic | Heteroplasmic
variant.abAllele balancenumber
variant.consequenceConsequencetext
variant.inheritanceInheritance modelchoiceAutosomal dominant | Autosomal recessive | X-linked | Mitochondrial | De novo | Unknown
variant.afPopulation frequencytext
variant.afSourceFrequency sourcetext
variant.clinvarClinVar classificationtext
variant.clinvarReviewClinVar review statustext
variant.acmgACMG/AMP classchoicePathogenic | Likely pathogenic | Uncertain significance | Likely benign | Benign
variant.criteriaACMG criteria appliedtext
variant.analystAnalysttext
variant.dateInterpretation datedate
variant.evForSupporting evidencelong text
variant.evAgainstConflicting evidencelong text

Clinical document (repeatable)

FieldLabelTypeAllowed values
doc.titleTitletext
doc.typeDocument typechoiceClinical note | Discharge summary | Physician report | Referral letter | Patient-reported description | Caregiver-reported description | Laboratory / diagnostic report
doc.dateDatedate
doc.authorAuthortext
doc.textTextlong text

Follow-up visit (repeatable)

FieldLabelTypeAllowed values
follow.dateDatedate
follow.clinicianCliniciantext
follow.statusStatuschoiceScheduled | Completed | Missed | Lost to follow-up
follow.summarySummarylong text
follow.newFindingsNew or changed findingslong text
follow.planPlanlong text
follow.nextNext follow-update

Consent record (repeatable)

FieldLabelTypeAllowed values
consent.typeConsent forchoiceClinical genetic testing | Research use | Data sharing (de-identified) | Clinical images | Recontact | Secondary findings
consent.statusStatuschoiceGiven | Declined | Withdrawn | Pending
consent.dateDatedate
consent.versionForm versiontext
consent.byGiven bychoicePatient | Parent / guardian | Legal representative
consent.witnessWitness / recorded bytext
consent.withdrawnWithdrawal datedate
consent.notesNotestext

HPO annotation (attached to an observation)

FieldMeaning
hpoHPO identifier, e.g. HP:0001250
labelPreferred label at the time of annotation
statusCandidate | Accepted | Rejected | Superseded
confConfidence (0–1 for extracted suggestions)
annotatorPerson who made or accepted the annotation
dateAnnotation date
verHPO release used
originmanual | template | suggested | ai-reviewed | migration | import
replacesOlder identifier this annotation supersedes (migration only)

HPO export columns (TSV / CSV)

ColumnSource
PATIENT_IDPatient ID, or research key in de-identified exports
OBSERVATION_IDInternal observation identifier
HPO_ID / HPO_TERMAnnotation; empty ID with the original text when unmapped
OBSERVATION_STATUSPresent, Absent, Suspected, Unknown, Not assessed, Not applicable
AGE_OF_ONSET, SEVERITY, FREQUENCY, LATERALITYObservation fields
EVIDENCE_SOURCEWho or what the finding comes from
CLINICAL_NOTES, ANNOTATORLeft empty in de-identified exports
ANNOTATION_DATE, HPO_VERSIONProvenance
REVIEW_STATUSAccepted, Candidate, Superseded or Unmapped

© Tribro-Omics · Clinical data dictionary · Version 1.0 · 11 November 2026