HormoneTrack Home Charts Doses Labs Treatments Settings Back OK Current estimated level No data yet — add a treatment and log a dose. Quick log Next dose Upcoming doses %1$d d %2$d h · %3$s (%4$s) %1$s %2$s pg/mL vs 6 h ago Last 24 hours (estimate) — E2 estimate (pg/mL, left) -- T estimate (ng/mL, right) Tap the chart to open 7 d / 30 d views, both PK models and forecast. Curves are pharmacokinetic estimates for informational purposes only — they are not measurements. Always rely on your blood tests and follow your endocrinologist\'s guidance. 24 h 7 days 30 days Next blood draw (suggested) At the estimated trough: %1$s Just before your %1$s injection of %2$s — or simply the day before that slot. Your %1$s has been stable since %2$s (~5 terminal half-lives). Your %1$s was not stable until %2$s (~5 terminal half-lives): this is the first reliable trough after your latest change. Estimation from the pharmacokinetic model, not medical advice — blood draw at the trough simply gives the most comparable result. Always follow your endocrinologist. Tip: set a Dosage interval on your active injectable E2 treatment (Treatments → edit) and this page will suggest when to do your next blood draw (at the trough, just before the injection). Labs Forecast Peaks / troughs Lab track Extend Cloud Dotted cloud = Estrannaise MCMC parameter uncertainty (ESE model only) Zoom in (shorter window) Zoom out (longer window) Under HRT since %1$s %1$d months and %2$d days (%3$d days total) %1$d days Threshold warnings Notifications when an estimated level crosses one of your configured limits (checked every 15 minutes). Hormone threshold warning Alert thresholds Optional limits for your estimated levels, checked against the current estimate on Home (not a lab value). E2 in pg/mL, T in ng/mL. Leave a field empty to disable that alert. High must be above low. Checked every 15 minutes — you get a notification when a limit is crossed (no repeat spam until the level changes). E2 high (pg/mL) E2 low (pg/mL) T high (ng/mL) T low (ng/mL) Invalid values: enter numbers only, and keep the high limit above the low limit. Threshold warnings ▲ %1$s estimated ≈ %2$s %3$s — above your high limit (%4$s) ▼ %1$s estimated ≈ %2$s %3$s — below your low limit (%4$s) Based on the model estimate, not a measurement. Check with your blood tests and your endocrinologist. Chart timezone Used to align the chart days (midnight) and read doses. Empty = the phone\'s timezone (auto). Example: Europe/Paris. Timezone ID (e.g. Europe/Paris) Use phone timezone Unknown timezone ID (e.g. Europe/Paris, America/New_York). — logged doses (bottom markers) Diagnostic logs %1$d lines (reminders, calendar, import/export, errors) Export Clear Diagnostic logs exported Failed to export the diagnostic logs What\'s new in %1$s Installed version: %1$s Latest releases on Gitea (download APKs) Calendar Recurring calendar event Set a Posology interval first — the event repeats every N days in your phone calendar. A recurring event is created in a dedicated “HormoneTrack” calendar, based on the Posology interval and reminder time. Visible in your calendar app; editable there. Calendar permission is requested when you enable this. ▲▼ estimated peaks & troughs (per curve) Lab-anchored curve — model shape forced through your labs (E2 only, between first and last lab) -- Lab track extended past your last lab (model × last lab ratio — estimate, not anchored) ⚠ Simulation only, with no guarantee of matching reality: the extension extrapolates your model from your lab results — which can themselves be inaccurate. Trust your next blood test, not this curve. — next projected dose (vertical marker) Back to now Drag the chart to the right to travel into the past. — E2 · Estrannaise (pg/mL, left axis) -- T · Estrannaise (ng/mL, right axis) — E2 · Transfem Science -- T · Transfem Science — E2 WHSAH (pg/mL, left) -- T WHSAH (ng/mL, right) ● Lab results Δ %1$s d Log a dose Edit dose Default (%1$s) Dose Time Notes Delete Delete this entry? Delete this treatment? Its dose history will also be deleted. Add a blood test Edit lab result E2 — estradiol value E2 unit T — testosterone value T unit optional Which entry do you want to edit? Delete this blood draw (%1$s)? Marker (e.g. E2, T) Value Unit (e.g. pg/mL, ng/mL) Date Add treatment Edit treatment Treatment name Type Route Standard dose Unit Active inactive Inactive treatments Blood test earlier the same day, before this dose Blood test later the same day, after this dose Expected at this trough: ≈ %1$s pg/mL within your target outside your target Trough target (blood draw) Personal reference for the recommended blood draw: the predicted trough value is colored against this band. Distinct from the alert thresholds above — those watch your estimated level continuously and can notify you; this one never does. Target low (pg/mL) Target high (pg/mL) Fill both fields — or leave both empty to disable. Target high must be greater than target low. Create a treatment first (Treatments tab). Estradiol Anti-androgen Progestogen Other Oral Transdermal gel Transdermal patch IM injection SC injection Other route Ester PK model Estrannaise Transfem Science WHSAH Choose a preset (optional) Time to peak (h) Half-life (h) Bioavailability (0–1) Calibration Scale factor The scale factor adjusts the model to your body, like the "Scale factor" of your spreadsheet. It is computed as median(lab value ÷ model prediction). Auto-calibration is ON: curves use the automatic factors, this manual value is ignored for display (use Settings to turn it off). Calibrate from labs Auto-calibration (E2 + T) Automatically adjusts the scale factor of EACH ester from the labs drawn during that ester\'s period (e.g. valerate labs calibrate the valerate doses, enanthate labs the enanthate doses) and recalibrates the T model — display only (stored values unchanged). Manual values below and in Treatments stay in effect when this is off. Dosage Simulate upcoming doses Interval (days) Upcoming doses are simulated at this interval after the last logged dose; they appear on the chart (Forecast) but are never saved. Save Cancel Reminder Reminder time Reminders & alarms Exact alarms are not granted: reminders may be delayed by a few minutes. Exact alarms granted. Reminders will mirror on your watch via Huawei Health notifications. Grant exact alarms Taken Snooze 1 h Reminder: %1$s Medication reminder It\'s time to take your treatment Time for your dose: %1$s Treatment reminders Notifications for medication reminders Language System Testosterone estimate Empirical model: T = floor + (base − floor) ÷ (1 + k·E2). Units: ng/mL. Use your T lab results to calibrate k. Base Floor k calibrated from your T labs. Saved Backup (JSON) Export all data (treatments, doses, labs, T settings) to a JSON file, and restore from a backup file. Export Import Backup exported. Export failed. Automatic daily backup Enable Each day, the app writes a full JSON backup (same format as the manual export) into the folder you choose — e.g. a synced Owncloud folder, so it lands in your cloud. No storage permission is needed: you pick the folder once and can revoke it anytime in the system settings. Only the newest copies are kept (older automatic copies are deleted; your manual exports are never touched). Folder No folder selected yet — pick one to enable. Choose folder Copies kept (1–30) Last backup: OK (%1$s) Last backup: FAILED (%1$s) — check the folder, then re-enable to retry. Enabled — a first backup was written to the folder. Import failed: invalid file. Restored: %1$d treatments, %2$d doses, %3$d labs (current data was replaced, reminders rescheduled). Erase & restore Import backup The backup will REPLACE all current data: existing treatments, doses and labs are erased first. Export a backup now if you want to keep them. About PK profiles from Estrannaise (EstraNase) and Transfem Science injection models, extracted from Estrogen.ods (D, k1–k3 hourly tables). EV injection — Estrannaise EC injection (oil) — Estrannaise EB injection — Estrannaise EUCS injection (crystal suspension) — Estrannaise EU injection — Estrannaise EEn injection — Estrannaise EV injection — Transfem Science EU injection — Transfem Science EEn injection — Transfem Science EB injection — Transfem Science EC injection (oil) — Transfem Science EC injection (aqueous suspension) — Transfem Science EV injection — WHSAH EU injection — WHSAH EEn injection — WHSAH EB injection — WHSAH EC injection (oil) — WHSAH EC injection (aqueous suspension) — WHSAH PEP injection — Transfem Science E2 transdermal gel E2 patch E2 oral Cyproterone acetate (CPA) Spironolactone Bicalutamide