MyHealth Companion

Private & encrypted health compliance platform

{{ authError }}

Email only authentication. Verified SQLite ledger isolation.

MyHealth
{{ calmNotice }}

Reading document…

Extracting health markers and medication details via secure server proxy.

Clinical Review Required

Review Extracted Document Data

{{ pendingReview.summary }}

{{ pendingReview.category }}
Uploaded document

Detected Health Markers (Check to confirm)

Detected Prescriptions (Check to confirm)

Health Markers

{{ kpis.length }} verified
{{ kpi.metric_type }}
{{ kpi.value }} {{ kpi.unit }}
{{ kpi.risk_level || 'normal' }}

Today's Schedule

Daily prescription intake and adherence tracking

No Active Prescriptions

Your medication schedule is empty. Add a prescription or upload a clinical document to get started.

{{ med.name }}

{{ med.dosage }}

{{ med.notes }}

"{{ getDoseNote(med.id, time) }}"

Health Cabinet

Encrypted medical files & clinical reports

No Documents in Cabinet

Upload lab results, DEXA scans, or prescriptions (PDF or image). Analysis runs securely via authenticated server proxy.

{{ doc.category || 'Clinical Record' }}

{{ doc.name }}

{{ doc.clinical_summary }}

Compliance Calendar

Monthly dose tracking & historical compliance

{{ monthYearDisplay }}
{{ d }}

Doses Recorded for {{ selectedCalendarDate }}

No dose logs recorded for this day.
{{ getMedicationName(log.medication) }}
{{ log.time_slot }} ({{ log.taken_at }})
"{{ log.note }}"

Add Prescription

{{ previewDoc.category || 'Document' }}

{{ previewDoc.name }}

Inline viewer not supported on this browser

Open PDF in New Window

Encrypted Document Stored

Download File

How did this dose go?

Optional. You can skip.

{{ activeNoteLog.medName }} ({{ activeNoteLog.timeSlot }})
Suggestions (tap to add):

File too large

This file is {{ oversizeError.sizeMB }} MB. Maximum is 10 MB.

What to try:
  • If it’s a photo: choose Medium/Small size, or take one page at a time
  • If it’s a PDF: compress it (e.g. ilovepdf.com/compress_pdf or similar), then upload again
  • Avoid huge multi-page scans when a clear photo of one page is enough