Files
zhealth/backend/seed_biomarkers.yaml

1804 lines
43 KiB
YAML

# Biomarker Seed Data for zhealth
# Normalized schema with structured reference ranges
#
# Reference Range Structure Types:
# 1. Simple universal: reference: { min, max }
# 2. Gender-specific: reference: { male: {min, max}, female: {min, max} }
# 3. Age-based: reference: { by_age: [ {age_min, age_max, min, max} ] }
# 4. Female phases: reference: { male: {...}, female: { menstrual: {...}, postmenopausal: {...} } }
# 5. Scale/interpretation: scale: [ {min, max, label} ]
# 6. Time-based: reference: { by_time: { "08:00": {...}, "16:00": {...} } }
biomarkers:
# ============================================================================
# TOXIC ELEMENTS
# ============================================================================
- name: "ARSENIC"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "Inductively Coupled Plasma Mass Spectrometry"
reference:
min: 0.0
max: 5.0
- name: "CADMIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 1.5
- name: "MERCURY"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 5.0
- name: "LEAD"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 150.0
- name: "CHROMIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 30.0
- name: "BARIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 30.0
- name: "COBALT"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.1
max: 1.5
- name: "CAESIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 5.0
- name: "THALLIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 1.0
- name: "URANIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 1.0
- name: "STRONTIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 8.0
max: 38.0
- name: "ANTIMONY"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.1
max: 18.0
- name: "TIN"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 2.0
- name: "MOLYBDENUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.7
max: 4.0
- name: "SILVER"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 4.0
- name: "VANADIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 0.8
- name: "BERYLLIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 0.1
- name: "BISMUTH"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.1
max: 0.8
- name: "SELENIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 60.0
max: 340.0
- name: "ALUMINIUM"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 30.0
- name: "NICKEL"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 0.0
max: 15.0
- name: "MANGANESE"
test_category: TOXIC ELEMENTS
category: toxicology
unit: "µg/L"
methodology: "ICP - MASS SPECTROMETRY"
reference:
min: 7.1
max: 20.0
# ============================================================================
# DIABETES / METABOLIC - Scale-based interpretations
# ============================================================================
- name: "GLYCOSYLATED HEMOGLOBIN (HbA1c)"
test_category: DIABETES
category: metabolic
unit: "%"
methodology: "High Performance Liquid Chromatography"
scale:
- { max: 5.7, label: "Normal" }
- { min: 5.7, max: 6.4, label: "Prediabetes" }
- { min: 6.5, label: "Diabetes" }
scale_diabetic_control:
- { max: 6.5, label: "Good Control" }
- { min: 6.5, max: 7.0, label: "Fair Control" }
- { min: 7.0, max: 8.0, label: "Unsatisfactory Control" }
- { min: 8.0, label: "Poor Control" }
- name: "AVERAGE BLOOD GLUCOSE (ABG)"
test_category: DIABETES
category: metabolic
unit: "mg/dL"
methodology: "Calculated from HbA1c values"
scale:
- { min: 90, max: 120, label: "Good Control" }
- { min: 121, max: 150, label: "Fair Control" }
- { min: 151, max: 180, label: "Unsatisfactory Control" }
- { min: 181, label: "Poor Control" }
- name: "FASTING BLOOD SUGAR (GLUCOSE)"
test_category: DIABETES
category: metabolic
unit: "mg/dL"
methodology: "Glucose Oxidase Peroxidase Method"
scale:
- { min: 70, max: 100, label: "Normal" }
- { min: 100, max: 125, label: "Prediabetes" }
- { min: 126, label: "Diabetes" }
- name: "INSULIN FASTING"
test_category: DIABETES
category: metabolic
unit: "µU/mL"
methodology: "Chemiluminescent Immunoassay"
reference:
min: 1.9
max: 23.0
- name: "FRUCTOSAMINE"
test_category: DIABETES
category: metabolic
unit: "µmol/L"
methodology: "Nitroblue Tetrazolium Assay"
reference:
max: 286.0
- name: "BLOOD KETONE (D3HB)"
test_category: DIABETES
category: metabolic
unit: "mg/dL"
methodology: "Enzymatic Kinetic Assay"
reference:
min: 0.21
max: 2.81
# ============================================================================
# INFLAMMATION
# ============================================================================
- name: "ERYTHROCYTE SEDIMENTATION RATE (ESR)"
test_category: INFLAMMATION
category: inflammation
unit: "mm/hr"
methodology: "Modified Westergren Method"
reference:
male:
min: 0.0
max: 15.0
female:
min: 0.0
max: 20.0
- name: "ANTI CCP (ACCP)"
test_category: ARTHRITIS
category: inflammation
unit: "U/mL"
methodology: "Chemiluminescent Microparticle Immunoassay"
scale:
- { max: 5.0, label: "Negative" }
- { min: 5.0, label: "Positive" }
- name: "ANTI NUCLEAR ANTIBODIES (ANA)"
test_category: ARTHRITIS
category: inflammation
unit: "AU/mL"
methodology: "C.M.I.A"
scale:
- { max: 20.0, label: "Negative" }
- { min: 20.0, label: "Positive" }
# ============================================================================
# HEMOGRAM / COMPLETE BLOOD COUNT
# ============================================================================
- name: "HEMOGLOBIN"
test_category: HEMOGRAM
category: blood
unit: "g/dL"
methodology: "Sodium Lauryl Sulfate Hemoglobin Method"
reference:
male:
min: 13.0
max: 17.0
female:
min: 12.0
max: 15.0
- name: "HEMATOCRIT (PCV)"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Cumulative Pulse Height Detection"
reference:
male:
min: 40.0
max: 50.0
female:
min: 36.0
max: 44.0
- name: "TOTAL RED BLOOD CELL COUNT (RBC)"
test_category: HEMOGRAM
category: blood
unit: "10^6/µL"
methodology: "Hydrodynamic Focusing and Electrical Impedance"
reference:
male:
min: 4.5
max: 5.5
female:
min: 4.0
max: 5.0
- name: "MEAN CORPUSCULAR VOLUME (MCV)"
test_category: HEMOGRAM
category: blood
unit: "fL"
methodology: "Calculated from RBC and Hematocrit"
reference:
min: 83.0
max: 101.0
- name: "MEAN CORPUSCULAR HEMOGLOBIN (MCH)"
test_category: HEMOGRAM
category: blood
unit: "pg"
methodology: "Calculated from Hemoglobin and RBC"
reference:
min: 27.0
max: 32.0
- name: "MEAN CORP. HEMO. CONC (MCHC)"
test_category: HEMOGRAM
category: blood
unit: "g/dL"
methodology: "Calculated from Hemoglobin and Hematocrit"
reference:
min: 31.5
max: 34.5
- name: "RED CELL DISTRIBUTION WIDTH - SD (RDW-SD)"
test_category: HEMOGRAM
category: blood
unit: "fL"
methodology: "Calculated from Red Cell Volume Distribution"
reference:
min: 39.0
max: 46.0
- name: "RED CELL DISTRIBUTION WIDTH (RDW-CV)"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Calculated from Red Cell Volume Distribution"
reference:
min: 11.6
max: 14.0
- name: "TOTAL LEUCOCYTE COUNT (WBC)"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Hydrodynamic Focusing and Flow Cytometry"
reference:
min: 4.0
max: 10.0
- name: "NEUTROPHILS PERCENTAGE"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 40.0
max: 80.0
- name: "LYMPHOCYTES PERCENTAGE"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 20.0
max: 40.0
- name: "MONOCYTES PERCENTAGE"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 2.0
max: 10.0
- name: "EOSINOPHILS PERCENTAGE"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 1.0
max: 6.0
- name: "BASOPHILS PERCENTAGE"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 0.0
max: 2.0
- name: "IMMATURE GRANULOCYTE PERCENTAGE (IG%)"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 0.0
max: 0.5
- name: "NUCLEATED RED BLOOD CELLS %"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Flow Cytometry"
reference:
min: 0.0
max: 5.0
- name: "NEUTROPHILS ABSOLUTE COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 2.0
max: 7.0
- name: "LYMPHOCYTES ABSOLUTE COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 1.0
max: 3.0
- name: "MONOCYTES - ABSOLUTE COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 0.2
max: 1.0
- name: "BASOPHILS ABSOLUTE COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 0.02
max: 0.1
- name: "EOSINOPHILS ABSOLUTE COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 0.02
max: 0.5
- name: "IMMATURE GRANULOCYTES (IG)"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 0.0
max: 0.3
- name: "NUCLEATED RED BLOOD CELLS"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Calculated from Total WBC and Differential Count"
reference:
min: 0.0
max: 0.5
- name: "PLATELET COUNT"
test_category: HEMOGRAM
category: blood
unit: "10^3/µL"
methodology: "Hydrodynamic Focusing and Electrical Impedance"
reference:
min: 150.0
max: 410.0
- name: "MEAN PLATELET VOLUME (MPV)"
test_category: HEMOGRAM
category: blood
unit: "fL"
methodology: "Calculated from Platelet Size Distribution"
reference:
min: 6.5
max: 12.0
- name: "PLATELET DISTRIBUTION WIDTH (PDW)"
test_category: HEMOGRAM
category: blood
unit: "fL"
methodology: "Calculated from Platelet Size Distribution"
reference:
min: 9.6
max: 15.2
- name: "PLATELET TO LARGE CELL RATIO (PLCR)"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Calculated from Platelet Size Distribution"
reference:
min: 19.7
max: 42.4
- name: "PLATELETCRIT (PCT)"
test_category: HEMOGRAM
category: blood
unit: "%"
methodology: "Calculated from Platelet Count and Volume"
reference:
min: 0.19
max: 0.39
# ============================================================================
# VITAMINS - Age-based references
# ============================================================================
- name: "VITAMIN A"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
by_age:
- { age_min: 1, age_max: 6, min: 200, max: 400 }
- { age_min: 7, age_max: 12, min: 260, max: 490 }
- { age_min: 13, age_max: 19, min: 260, max: 720 }
- { age_min: 18, min: 300, max: 800 }
- name: "VITAMIN E"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
by_age:
- { age_max: 0.083, min: 1000, max: 3500 } # < 1 month
- { age_min: 0.083, age_max: 0.42, min: 2000, max: 6000 } # 2-5 months
- { age_min: 0.5, age_max: 1, min: 3500, max: 8000 } # 6M - 1 year
- { age_min: 2, age_max: 12, min: 5500, max: 9000 }
- { age_min: 13, min: 5500, max: 18000 }
- name: "VITAMIN K"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 0.13
max: 1.19
- name: "VITAMIN B1 (THIAMIN)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 0.5
max: 4.0
- name: "VITAMIN B2 (RIBOFLAVIN)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 1.6
max: 68.2
- name: "VITAMIN B3 (NIACIN/NICOTINIC ACID)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
max: 5.0
- name: "VITAMIN B5 (PANTOTHENIC ACID)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 11.0
max: 150.0
- name: "VITAMIN B6 (PYRIDOXAL-5-PHOSPHATE)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 5.0
max: 50.0
- name: "VITAMIN B7 (BIOTIN)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 0.2
max: 3.0
- name: "VITAMIN B9 (FOLIC ACID)"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 0.2
max: 20.0
- name: "VITAMIN B12 (COBALAMIN)"
test_category: VITAMIN
category: vitamins
unit: "pg/mL"
methodology: "C.M.I.A"
reference:
min: 187.0
max: 883.0
- name: "VITAMIN D TOTAL"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
scale:
- { max: 20, label: "Deficiency" }
- { min: 20, max: 30, label: "Insufficiency" }
- { min: 30, max: 100, label: "Sufficiency" }
- { min: 100, label: "Toxicity" }
- name: "VITAMIN D2"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
- name: "VITAMIN D3"
test_category: VITAMIN
category: vitamins
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
# ============================================================================
# STEROID HORMONES - Complex gender/phase references
# ============================================================================
- name: "CORTISOL"
test_category: STEROID
category: hormones
unit: "µg/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
by_time:
"08:00":
min: 5.0
max: 23.0
"16:00":
min: 3.0
max: 16.0
- name: "CORTICOSTERONE"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
by_age:
- { age_max: 18, min: 18, max: 1970 }
- { age_min: 18, min: 53, max: 1560 }
- name: "ANDROSTENEDIONE"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
prepubertal:
max: 5
adult:
min: 75
max: 205
female:
postmenopausal:
min: 82
max: 275
- name: "ESTRADIOL"
test_category: STEROID
category: hormones
unit: "pg/mL"
methodology: "FULLY AUTOMATED CHEMILUMINESCENT MICROPARTICLE IMMUNOASSAY"
reference:
male:
min: 11.0
max: 44.0
female:
menstrual:
follicular:
min: 21.0
max: 251.0
midcycle:
min: 38.0
max: 649.0
luteal:
min: 21.0
max: 312.0
postmenopausal:
no_hrt:
min: 0.0
max: 28.0
on_hrt:
min: 0.0
max: 144.0
- name: "TESTOSTERONE"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
male:
by_age:
- { age_min: 1, age_max: 5, min: 2, max: 25 }
- { age_min: 6, age_max: 9, min: 3, max: 30 }
- { age_min: 18, min: 260, max: 1000 }
female:
by_age:
- { age_min: 1, age_max: 5, min: 2, max: 10 }
- { age_min: 6, age_max: 9, min: 2, max: 20 }
- { age_min: 18, min: 15, max: 70 }
- name: "PROGESTERONE"
test_category: STEROID
category: hormones
unit: "ng/mL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
male:
by_age:
- { age_min: 5, age_max: 9, max: 0.7 }
- { age_min: 10, age_max: 13, max: 1.2 }
- { age_min: 14, age_max: 17, max: 0.8 }
- { age_min: 18, age_max: 29, max: 0.3 }
- { age_min: 30, max: 0.2 }
female:
by_age:
- { age_min: 5, age_max: 9, max: 0.6 }
- { age_min: 10, age_max: 13, max: 10.2 }
- { age_min: 14, age_max: 17, max: 11.9 }
menstrual:
follicular:
max: 2.7
luteal:
max: 31.4
postmenopausal:
max: 0.2
- name: "17-HYDROXYPROGESTERONE"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
male:
prepubertal:
min: 3
max: 90
adult:
min: 27
max: 199
female:
prepubertal:
min: 3
max: 90
menstrual:
follicular:
min: 15
max: 70
luteal:
min: 35
max: 290
postmenopausal:
max: 70
pregnancy:
min: 200
max: 1200
post_acth:
max: 320
- name: "DEHYDROEPIANDROSTERONE (DHEA)"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
male:
by_age:
- { age_min: 6, age_max: 9, min: 13, max: 187 }
- { age_min: 10, age_max: 11, min: 31, max: 205 }
- { age_min: 12, age_max: 14, min: 83, max: 258 }
- { age_min: 18, min: 180, max: 1250 }
female:
by_age:
- { age_min: 6, age_max: 9, min: 18, max: 189 }
- { age_min: 10, age_max: 11, min: 112, max: 224 }
- { age_min: 12, age_max: 14, min: 93, max: 360 }
- { age_min: 18, min: 130, max: 980 }
- name: "DHEA - SULPHATE (DHEAS)"
test_category: STEROID
category: hormones
unit: "µg/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
male:
by_age:
- { age_min: 6, age_max: 9, min: 2.5, max: 145 }
- { age_min: 10, age_max: 11, min: 15, max: 115 }
- { age_min: 12, age_max: 17, min: 20, max: 555 }
- { age_min: 18, age_max: 30, min: 125, max: 619 }
- { age_min: 31, age_max: 50, min: 5, max: 532 }
- { age_min: 51, age_max: 60, min: 20, max: 413 }
- { age_min: 61, age_max: 83, min: 10, max: 285 }
female:
by_age:
- { age_min: 6, age_max: 9, min: 2.5, max: 140 }
- { age_min: 10, age_max: 11, min: 15, max: 260 }
- { age_min: 12, age_max: 17, min: 20, max: 535 }
- { age_min: 18, age_max: 30, min: 45, max: 380 }
- { age_min: 31, age_max: 50, min: 12, max: 379 }
postmenopausal:
min: 30
max: 260
- name: "DEOXYCORTISOL"
test_category: STEROID
category: hormones
unit: "ng/dL"
methodology: "Liquid Chromatography Tandem Mass Spectrometry"
reference:
min: 20
max: 158
- name: "ALPHA-1-ANTITRYPSIN (AAT)"
test_category: PROTEIN
category: metabolic
unit: "mg/dL"
methodology: "IMMUNOTURBIDIMETRY"
reference:
min: 90.0
max: 200.0
# ============================================================================
# CARDIAC / CARDIOVASCULAR MARKERS
# ============================================================================
- name: "HOMOCYSTEINE"
test_category: CARDIAC
category: cardiac
unit: "µmol/L"
methodology: "Small Molecule Photometry Technology"
scale:
- { max: 15, label: "Normal" }
- { min: 15, max: 30, label: "Mild Hyperhomocysteinemia" }
- { min: 30, max: 100, label: "Moderate Hyperhomocysteinemia" }
- { min: 100, label: "Severe Hyperhomocysteinemia" }
- name: "TROPONIN I"
test_category: CARDIAC
category: cardiac
unit: "pg/mL"
methodology: "C.M.I.A"
reference:
male:
max: 26.2
female:
max: 15.6
scale_risk:
male:
- { max: 6, label: "Low risk of future heart attack" }
- { min: 6, max: 12, label: "Moderate risk of future heart attack" }
- { min: 12, label: "Elevated risk of future heart attack" }
female:
- { max: 4, label: "Low risk of future heart attack" }
- { min: 4, max: 10, label: "Moderate risk of future heart attack" }
- { min: 10, label: "Elevated risk of future heart attack" }
- name: "HIGH SENSITIVITY C-REACTIVE PROTEIN (HS-CRP)"
test_category: CARDIAC
category: cardiac
unit: "mg/L"
methodology: "IMMUNOTURBIDIMETRY"
scale:
- { max: 1.0, label: "Low Risk" }
- { min: 1.0, max: 3.0, label: "Average Risk" }
- { min: 3.0, max: 10.0, label: "High Risk" }
- { min: 10.0, label: "Non-Cardiac Inflammation" }
- name: "LIPOPROTEIN (A) [Lp(a)]"
test_category: CARDIAC
category: cardiac
unit: "mg/dL"
methodology: "IMMUNOTURBIDIMETRY"
reference:
max: 30.0
- name: "LIPOPROTEIN-ASSOCIATED PHOSPHOLIPASE A2 (LP-PLA2)"
test_category: CARDIAC
category: cardiac
unit: "nmol/min/mL"
methodology: "ENZYMATIC ASSAY"
scale:
- { max: 225, label: "Low Risk" }
- { min: 225, label: "High Risk" }
# ============================================================================
# RENAL / KIDNEY MARKERS
# ============================================================================
- name: "CYSTATIN C"
test_category: RENAL
category: renal
unit: "mg/L"
methodology: "IMMUNOTURBIDIMETRY"
reference:
by_age:
- { age_max: 60, max: 1.03 }
- { age_min: 60, max: 1.50 }
- name: "BLOOD UREA NITROGEN (BUN)"
test_category: RENAL
category: renal
unit: "mg/dL"
methodology: "KINETIC UV ASSAY"
reference:
min: 7.94
max: 20.07
- name: "UREA (CALCULATED)"
test_category: RENAL
category: renal
unit: "mg/dL"
methodology: "CALCULATED"
reference:
min: 17
max: 43
- name: "CREATININE - SERUM"
test_category: RENAL
category: renal
unit: "mg/dL"
methodology: "ENZYMATIC"
reference:
male:
min: 0.72
max: 1.18
female:
min: 0.55
max: 1.02
- name: "UREA / SR.CREATININE RATIO"
test_category: RENAL
category: renal
unit: "Ratio"
methodology: "CALCULATED"
reference:
max: 52
- name: "BUN / SR.CREATININE RATIO"
test_category: RENAL
category: renal
unit: "Ratio"
methodology: "CALCULATED"
reference:
min: 9
max: 23
- name: "CALCIUM"
test_category: RENAL
category: renal
unit: "mg/dL"
methodology: "ARSENAZO III"
reference:
min: 8.8
max: 10.6
- name: "URIC ACID"
test_category: RENAL
category: renal
unit: "mg/dL"
methodology: "URICASE/PEROXIDASE"
reference:
male:
min: 4.2
max: 7.3
female:
min: 2.6
max: 6.0
- name: "ESTIMATED GLOMERULAR FILTRATION RATE (eGFR)"
test_category: RENAL
category: renal
unit: "mL/min/1.73m²"
methodology: "2021 CKD EPI EQUATION"
scale:
- { min: 90, label: "Normal" }
- { min: 60, max: 89, label: "Mild Decrease" }
- { min: 45, max: 59, label: "Mild to Moderate Decrease" }
- { min: 30, max: 44, label: "Moderate to Severe Decrease" }
- { min: 15, max: 29, label: "Severe Decrease" }
- { max: 15, label: "Kidney Failure" }
# ============================================================================
# LIPID PANEL
# ============================================================================
- name: "TOTAL CHOLESTEROL"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "ENZYMATIC"
scale:
- { max: 200, label: "Desirable" }
- { min: 200, max: 239, label: "Borderline High" }
- { min: 240, label: "High" }
- name: "HDL CHOLESTEROL - DIRECT"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "DIRECT ENZYMATIC"
scale:
- { max: 40, label: "Low" }
- { min: 60, label: "High (Optimal)" }
reference:
min: 40
max: 60
- name: "LDL CHOLESTEROL - DIRECT"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "DIRECT MEASURE"
scale:
- { max: 100, label: "Optimal" }
- { min: 100, max: 129, label: "Near Optimal" }
- { min: 130, max: 159, label: "Borderline High" }
- { min: 160, max: 189, label: "High" }
- { min: 190, label: "Very High" }
- name: "TRIGLYCERIDES"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "ENZYMATIC"
scale:
- { max: 150, label: "Normal" }
- { min: 150, max: 199, label: "Borderline High" }
- { min: 200, max: 499, label: "High" }
- { min: 500, label: "Very High" }
- name: "VLDL CHOLESTEROL"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "CALCULATED"
reference:
min: 5
max: 40
- name: "NON-HDL CHOLESTEROL"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "CALCULATED"
reference:
max: 160
- name: "TC / HDL CHOLESTEROL RATIO"
test_category: LIPID
category: lipid_panel
unit: "Ratio"
methodology: "CALCULATED"
reference:
min: 3.0
max: 5.0
- name: "LDL / HDL RATIO"
test_category: LIPID
category: lipid_panel
unit: "Ratio"
methodology: "CALCULATED"
reference:
min: 1.5
max: 3.5
- name: "HDL / LDL RATIO"
test_category: LIPID
category: lipid_panel
unit: "Ratio"
methodology: "CALCULATED"
reference:
min: 0.4
- name: "TRIG / HDL RATIO"
test_category: LIPID
category: lipid_panel
unit: "Ratio"
methodology: "CALCULATED"
reference:
max: 3.12
- name: "APOLIPOPROTEIN - A1 (APO-A1)"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "IMMUNOTURBIDIMETRY"
reference:
male:
min: 86
max: 152
female:
min: 94
max: 162
- name: "APOLIPOPROTEIN - B (APO-B)"
test_category: LIPID
category: lipid_panel
unit: "mg/dL"
methodology: "IMMUNOTURBIDIMETRY"
reference:
male:
min: 56
max: 145
female:
min: 53
max: 138
- name: "APO B / APO A1 RATIO"
test_category: LIPID
category: lipid_panel
unit: "Ratio"
methodology: "CALCULATED"
reference:
male:
min: 0.40
max: 1.26
female:
min: 0.38
max: 1.14
# ============================================================================
# IRON PROFILE
# ============================================================================
- name: "IRON"
test_category: IRON
category: blood
unit: "µg/dL"
methodology: "FERROZINE"
reference:
male:
min: 65
max: 175
female:
min: 50
max: 170
- name: "TOTAL IRON BINDING CAPACITY (TIBC)"
test_category: IRON
category: blood
unit: "µg/dL"
methodology: "SPECTROPHOTOMETRIC"
reference:
male:
min: 225
max: 535
female:
min: 215
max: 535
- name: "% TRANSFERRIN SATURATION"
test_category: IRON
category: blood
unit: "%"
methodology: "CALCULATED"
reference:
min: 13
max: 45
- name: "FERRITIN"
test_category: IRON
category: blood
unit: "ng/mL"
methodology: "C.M.I.A"
reference:
male:
min: 21.81
max: 274.66
female:
min: 4.63
max: 204.00
- name: "UNSAT. IRON-BINDING CAPACITY (UIBC)"
test_category: IRON
category: blood
unit: "µg/dL"
methodology: "SPECTROPHOTOMETRIC"
reference:
min: 162
max: 368
# ============================================================================
# LIVER FUNCTION
# ============================================================================
- name: "ALKALINE PHOSPHATASE"
test_category: LIVER
category: liver
unit: "U/L"
methodology: "MODIFIED IFCC"
reference:
min: 45
max: 129
- name: "BILIRUBIN - TOTAL"
test_category: LIVER
category: liver
unit: "mg/dL"
methodology: "DIAZONIUM SALT DPD"
reference:
min: 0.3
max: 1.2
- name: "BILIRUBIN - DIRECT"
test_category: LIVER
category: liver
unit: "mg/dL"
methodology: "DIAZONIUM SALT DPD"
reference:
max: 0.2
- name: "BILIRUBIN (INDIRECT)"
test_category: LIVER
category: liver
unit: "mg/dL"
methodology: "CALCULATED"
reference:
max: 0.9
- name: "GAMMA GLUTAMYL TRANSFERASE (GGT)"
test_category: LIVER
category: liver
unit: "U/L"
methodology: "MODIFIED IFCC"
reference:
max: 55
- name: "ASPARTATE AMINOTRANSFERASE (SGOT)"
test_category: LIVER
category: liver
unit: "U/L"
methodology: "IFCC"
reference:
max: 35
- name: "ALANINE TRANSAMINASE (SGPT)"
test_category: LIVER
category: liver
unit: "U/L"
methodology: "IFCC"
reference:
max: 45
- name: "SGOT / SGPT RATIO"
test_category: LIVER
category: liver
unit: "Ratio"
methodology: "CALCULATED"
reference:
max: 2
- name: "PROTEIN - TOTAL"
test_category: LIVER
category: liver
unit: "gm/dL"
methodology: "BIURET"
reference:
min: 5.7
max: 8.2
- name: "ALBUMIN - SERUM"
test_category: LIVER
category: liver
unit: "gm/dL"
methodology: "BCG COLORIMETRIC"
reference:
min: 3.2
max: 4.8
- name: "SERUM GLOBULIN"
test_category: LIVER
category: liver
unit: "gm/dL"
methodology: "CALCULATED"
reference:
min: 2.5
max: 3.4
- name: "SERUM ALB/GLOBULIN RATIO"
test_category: LIVER
category: liver
unit: "Ratio"
methodology: "CALCULATED"
reference:
min: 0.9
max: 2.0
# ============================================================================
# ELECTROLYTES
# ============================================================================
- name: "SODIUM"
test_category: ELECTROLYTE
category: electrolytes
unit: "mmol/L"
methodology: "ISE - INDIRECT"
reference:
min: 136
max: 145
- name: "POTASSIUM"
test_category: ELECTROLYTE
category: electrolytes
unit: "mmol/L"
methodology: "ISE - INDIRECT"
reference:
min: 3.5
max: 5.1
- name: "CHLORIDE"
test_category: ELECTROLYTE
category: electrolytes
unit: "mmol/L"
methodology: "ISE - INDIRECT"
reference:
min: 98
max: 107
- name: "MAGNESIUM"
test_category: ELECTROLYTE
category: electrolytes
unit: "mg/dL"
methodology: "XYLIDYL BLUE"
reference:
min: 1.9
max: 3.1
# ============================================================================
# THYROID
# ============================================================================
- name: "TOTAL TRIIODOTHYRONINE (T3)"
test_category: THYROID
category: thyroid
unit: "ng/dL"
methodology: "C.L.I.A"
reference:
min: 60
max: 200
- name: "TOTAL THYROXINE (T4)"
test_category: THYROID
category: thyroid
unit: "µg/dL"
methodology: "C.L.I.A"
reference:
min: 4.5
max: 12.0
- name: "TSH ULTRASENSITIVE"
test_category: THYROID
category: thyroid
unit: "µIU/mL"
methodology: "C.L.I.A"
reference:
min: 0.55
max: 4.78
# ============================================================================
# MINERALS
# ============================================================================
- name: "SERUM COPPER"
test_category: ELEMENTS
category: minerals
unit: "µg/dL"
methodology: "3,5-DIBR-PAESA"
reference:
male:
min: 63.5
max: 150
female:
min: 80
max: 155
- name: "SERUM ZINC"
test_category: ELEMENTS
category: minerals
unit: "µg/dL"
methodology: "NITRO-PAPS"
reference:
min: 52
max: 286
# ============================================================================
# PANCREAS
# ============================================================================
- name: "AMYLASE"
test_category: PANCREAS
category: metabolic
unit: "U/L"
methodology: "ENZYMATIC COLORIMETRIC"
reference:
min: 28
max: 100
- name: "LIPASE"
test_category: PANCREAS
category: metabolic
unit: "U/L"
methodology: "ENZYMATIC COLORIMETRIC"
reference:
min: 5.6
max: 51.3
# ============================================================================
# URINE - DIABETES SCREEN
# ============================================================================
- name: "URINARY MICROALBUMIN"
test_category: URINE DIABETES
category: urine
unit: "µg/mL"
methodology: "IMMUNOTURBIDIMETRY"
reference:
max: 25
- name: "CREATININE - URINE"
test_category: URINE DIABETES
category: urine
unit: "mg/dL"
methodology: "JAFFE"
reference:
male:
min: 39
max: 259
female:
min: 28
max: 217
- name: "URI. ALBUMIN/CREATININE RATIO"
test_category: URINE DIABETES
category: urine
unit: "µg/mg"
methodology: "CALCULATED"
reference:
max: 30
# ============================================================================
# URINOGRAM - Physical & Chemical
# ============================================================================
- name: "URINE COLOUR"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "VISUAL"
reference:
expected: "PALE YELLOW"
- name: "URINE APPEARANCE"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "VISUAL"
reference:
expected: "CLEAR"
- name: "URINE SPECIFIC GRAVITY"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "pKa CHANGE"
reference:
min: 1.003
max: 1.030
- name: "URINE PH"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "pH INDICATOR"
reference:
min: 5
max: 8
- name: "URINARY PROTEIN"
test_category: URINOGRAM
category: urine
unit: "mg/dL"
methodology: "PEI"
reference:
expected: "ABSENT"
- name: "URINARY GLUCOSE"
test_category: URINOGRAM
category: urine
unit: "mg/dL"
methodology: "GOD-POD"
reference:
expected: "ABSENT"
- name: "URINE KETONE"
test_category: URINOGRAM
category: urine
unit: "mg/dL"
methodology: "NITROPRUSSIDE"
reference:
expected: "ABSENT"
- name: "URINARY BILIRUBIN"
test_category: URINOGRAM
category: urine
unit: "mg/dL"
methodology: "DIAZO COUPLING"
reference:
expected: "ABSENT"
- name: "UROBILINOGEN"
test_category: URINOGRAM
category: urine
unit: "mg/dL"
methodology: "DIAZO COUPLING"
reference:
max: 0.2
- name: "BILE SALT"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "HAYS SULPHUR"
reference:
expected: "ABSENT"
- name: "BILE PIGMENT"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "EHRLICH REACTION"
reference:
expected: "ABSENT"
- name: "URINE BLOOD"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "PEROXIDASE REACTION"
reference:
expected: "ABSENT"
- name: "NITRITE"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "DIAZO COUPLING"
reference:
expected: "ABSENT"
- name: "LEUCOCYTE ESTERASE"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "ESTERASE REACTION"
reference:
expected: "ABSENT"
# ============================================================================
# URINOGRAM - Microscopic
# ============================================================================
- name: "MUCUS"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
- name: "URINE RBC"
test_category: URINOGRAM
category: urine
unit: "cells/HPF"
methodology: "MICROSCOPY"
reference:
min: 0
max: 5
- name: "URINARY LEUCOCYTES (PUS CELLS)"
test_category: URINOGRAM
category: urine
unit: "cells/HPF"
methodology: "MICROSCOPY"
reference:
min: 0
max: 5
- name: "EPITHELIAL CELLS"
test_category: URINOGRAM
category: urine
unit: "cells/HPF"
methodology: "MICROSCOPY"
reference:
min: 0
max: 5
- name: "CASTS"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
- name: "CRYSTALS"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
- name: "BACTERIA"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
- name: "YEAST"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
- name: "PARASITE"
test_category: URINOGRAM
category: urine
unit: "-"
methodology: "MICROSCOPY"
reference:
expected: "ABSENT"
# ============================================================================
# BODY MEASUREMENTS
# ============================================================================
- name: "WEIGHT"
test_category: BODY
category: body
unit: "kg"
- name: "HEIGHT"
test_category: BODY
category: body
unit: "cm"
- name: "BODY MASS INDEX (BMI)"
test_category: BODY
category: body
unit: "kg/m²"
scale:
- { max: 18.5, label: "Underweight" }
- { min: 18.5, max: 24.9, label: "Normal" }
- { min: 25, max: 29.9, label: "Overweight" }
- { min: 30, label: "Obese" }
# ============================================================================
# VITALS
# ============================================================================
- name: "HEART RATE"
test_category: VITALS
category: vitals
unit: "bpm"
reference:
min: 60
max: 100
- name: "BLOOD PRESSURE SYSTOLIC"
test_category: VITALS
category: vitals
unit: "mmHg"
scale:
- { max: 120, label: "Normal" }
- { min: 120, max: 129, label: "Elevated" }
- { min: 130, max: 139, label: "High Blood Pressure Stage 1" }
- { min: 140, label: "High Blood Pressure Stage 2" }
- name: "BLOOD PRESSURE DIASTOLIC"
test_category: VITALS
category: vitals
unit: "mmHg"
scale:
- { max: 80, label: "Normal" }
- { min: 80, max: 89, label: "High Blood Pressure Stage 1" }
- { min: 90, label: "High Blood Pressure Stage 2" }
- name: "OXYGEN SATURATION (SpO2)"
test_category: VITALS
category: vitals
unit: "%"
reference:
min: 95
max: 100
- name: "BODY TEMPERATURE"
test_category: VITALS
category: vitals
unit: "°C"
reference:
min: 36.1
max: 37.2
# ============================================================================
# ACTIVITY
# ============================================================================
- name: "STEPS"
test_category: ACTIVITY
category: activity
unit: "steps"
- name: "CALORIES BURNED"
test_category: ACTIVITY
category: activity
unit: "kcal"