F001 · Phase 0 New | Evidence and scope register Record feature, source, evidence level, licence, Egyptian relevance, dependencies, owner, phase and acceptance result. Scout additional vendors through a discovery queue; preserve deferred scope. | User; scouting Gate: Every prior source has mapped requirements; no vendor claim silently becomes a delivered feature. |
F002 · Phase 0 Observed code/docs | Migration and regression baseline Inventory both apps, schema, permissions, exports, attachments and existing user flows. Test fictional cases before migration; retain rollback and reconcile counts. | Tracker; Social Gate: Export/import round trip preserves relationships, amounts, notes and attachments. |
F003 · Phase 1 Partial | Shared patient and clinic identity Separate internal patient UUID, displayed patient ID and name. Link lead, consultation, operation and encounter without copying identities; deduplicate with review, never automatic name-only merging. | Deck; Tracker; Social Gate: Two patients with the same name stay separate; reviewed merges remain reversible and audited. |
F004 · Phase 1 Partial | Permissions and audit Clinic/branch boundaries, named staff roles, least privilege, session/device controls, access logs, immutable clinical sign-off plus amendments, archived records and recovery. Replace legacy hardcoded administrator assumptions. | Deck; Tracker; Social; DIME Gate: Cross-clinic reads and attachment access fail; every signed change has an author and amendment trail. |
F005 · Phase 1 Partial | Clinical chart Allergies with unknown/unverified status, medication reconciliation, problems, vitals, procedures, specialty templates, free text, documents and chronological encounters. Patient-reported, AI-drafted and clinician-verified data remain distinct. | Deck; DIME Gate: Unknown allergy is never rendered as no allergies; each chart assertion has provenance. |
F006 · Phase 1 Partial | Today and mobile workspaces Clinic day, arrival/waiting states, appointments, surgical cases, overdue follow-ups, attention tasks and named owners; persistent patient context and side-by-side chart detail. | Deck; Tracker Gate: Staff can find today’s patient, owner and next task on desktop and phone. |
F007 · Phase 1 Partial | Languages and presentation Arabic/English, RTL, Arabic numeral entry, per-user language, Cairo local time with DST, bilingual printouts, existing themes and light/dark/system preferences. | Tracker; Social; local scouting Gate: Arabic names, numbers, layout and Cairo timestamps survive imports, exports and printing. |
F008 · Phase 1 Observed code/docs | Lead acquisition and attribution Meta, TikTok, Snapchat, word-of-mouth and referrals; campaign/referrer/hospital, source sections, configurable fields/tabs/results, Other notes and sample-data flags. Source tracking is not evidence of a direct social-network API. | Social Gate: Attribution follows a converted lead without duplicate patient creation. |
F009 · Phase 1 Observed code/docs | Lead collaboration and reminders Assignments, E164 phone validation, follow-up dates, threaded comments/replies/reactions, field notes, attachments, mentions, notifications, push, last-seen and contextual reminders. | Social Gate: Mentions and reminders respect permissions and deliver once with visible failures. |
F010 · Phase 1 Observed code/docs | Consultation-to-surgery conversion Consultation date/type/fee/attendance, booking and completion, linked surgery, moderator notification and safe undo/archive; preserve source, coordinator and history. | Social; Deck Gate: Conversion is idempotent; undo never destroys signed clinical history. |
F011 · Phase 2 Partial | Surgical episode Consultation → preparation → procedure → recovery; multiple procedures, surgeon, urgency, duration, checklist, clearance and consent status. Unscheduled cases remain unscheduled. | Tracker; Deck; Epic Gate: One episode links all visits, media, complications, revisions and outcomes. |
F012 · Phase 2 Observed code/docs | Case search and editing Patient ID/name, surgeon/outcome/date filters, status chips, quick surgeon creation, custom procedure lists and configurable checklists; preserve historical checklist labels after edits. | Tracker Gate: Renaming a template cannot erase completed checklist evidence. |
F013 · Phase 2 Partial | Appointments and queue Month/day agenda, walk-ins, duplicate prevention, scheduled/done/no-show/cancelled, reschedule/cancel, waitlist, stage-based reception/assistant/doctor queue and approximate wait times. | Tracker; Video; local scouting Gate: Concurrent booking attempts cannot reserve one exclusive slot twice. |
F014 · Phase 2 Observed code/docs | Drains and wound review Drain counts, insertion/removal dates, days-in-place alerts, removal/undo, filters, linked visits and clinician-configured wound-check suggestions. | Tracker Gate: Rules are configurable; completing a visit cannot silently change drain status. |
F015 · Phase 2 Observed code/docs | Complications and follow-up Complication type, Clavien-Dindo, date, management steps, resolution; configurable milestone grid/list, revision/reoperation history and linked case timeline. | Tracker Gate: Overdue and unresolved issues remain visible with a named owner. |
F016 · Phase 2 Observed code/docs | Outcomes and surgical reporting Success/failure/recurrence/reoperation/lost/deceased/ongoing, follow-up completion, procedure/surgeon analysis, complication and drain metrics, monthly volume and 6/12/24/all trends. | Tracker; DIME Gate: Metric definitions and denominators are visible; missing follow-up is not counted as success. |
F017 · Phase 2 Partial | Clinical photos Before/after, angle and milestone taxonomy, annotation, thumbnails and on-demand loading, quality-appropriate originals, metadata handling and patient/case linkage. Preserve existing local capture and photo milestones. | Tracker; Deck; ModMed Gate: Image identity, orientation and quality survive upload/download and offline synchronization. |
F018 · Phase 2 Partial | Consent scopes Separate treatment, clinical photography, patient sharing, teaching, research and public marketing permissions; retain version, signer, time and withdrawal handling. | Tracker; Deck; Medicolize Gate: Marketing export is blocked without the relevant permission. |
F019 · Phase 2 Partial | Windows application and offline use Web/PWA and signed Windows EXE share the backend. Tauri is a candidate for existing static-export Next.js. Encrypt selective local records; durable sync queue, conflict review, device revocation and signed updates. | User; Tracker; Tauri Gate: Offline edits, reconnect, conflicting edits and interrupted updates preserve records; packaging alone is not offline support. |
F020 · Phase 2 Partial | Import, export and recovery JSON backup/restore, CSV/XLSX, legacy Google Sheets/Drive assets, images/PDF OCR preview, deduplication and mapping. Preserve consultation/surgery/comment/history exports and printable ID-only reports. | Tracker; Social; Video Gate: Restore database and files together; reconcile orphan files, row counts and relationships. |
F021 · Phase 2 Partial | Reliable synchronization Replace clinically unsafe silent newest-write-wins where necessary with record versions, conflict resolution, retry/idempotency, deletion tombstones and attachment reconciliation. | Tracker; Social Gate: Two devices editing the same clinical note cannot silently overwrite each other. |
F022 · Phase 3 New | Voice recording Record, pause, upload, playback and link audio to the correct patient/encounter; recording consent, access controls, retention and processing-provider records. Raw recording works without AI. | User; Video Gate: Failed transcription never loses the original authorized recording; retention removes all applicable copies. |
F023 · Phase 3 New | Clinical transcription and draft notes Egyptian Arabic/English and mixed language; speaker handling, source-linked draft notes and summaries, clinician correction/sign-off and measured terminology/negation accuracy. | User; Video; local scouting Gate: Pilot evaluation includes drug names, doses and negation; no automatic signed chart or prescription. |
F024 · Phase 3 New | Egyptian drug catalogue Brand/generic names and aliases in Arabic/English, ingredient, strength, form, route, manufacturer, registration, price with date, availability separately, source/version and licensed offline subset. | User; EDA; EDDB; Dwaprice Gate: Provenance and update date shown; absent or stale information is explicit; duplicate formulations reconciled. |
F025 · Phase 3 New | Medical reference library Licensed guidelines, specialty protocols, ICD mapping, lab terminology and source-linked search. Separate public links from licensed full text; versioned documents and update/review queue. | User; EDA; WHO; LOINC; NICE; SNOMED Gate: Every answer links its source/version; content rights permit storage, display and any AI processing. |
F026 · Phase 3 New | Prescriptions and clinical decision support Draft/final prescriptions, bilingual print/share, allergy and interaction checks, formulary/coverage checks, dosing aids and risk scores only through validated rules or licensed knowledge. | DIME; local scouting; User Gate: Clinician releases prescriptions; clinically validated checks fail visibly when unavailable. |
F027 · Phase 3 New | AI assistant and previsit summaries Typed/voice queries over authorized records, timelines, schedule and finances; cited previsit summaries, uncertainty and audit. Consequential actions use explicit reviewed previews. | Video; DIME; Oracle Gate: Assistant cannot cross clinic boundaries or silently send, cancel, prescribe or amend. |
F028 · Phase 4 Partial | Versioned surgical quotes Procedure packages, quote revisions, consent/acceptance linkage, deposits/installments, multi-procedure charges and case-level balance. | Social; Medicolize; ModMed Gate: Accepted quote version remains reproducible after later price changes. |
F029 · Phase 4 Partial | Clinic finances Invoices/receipts/PDFs, income/expenses, refunds, salaries/payroll, doctor commissions, cash drawers, daily reconciliation and case profitability. Preserve original currency plus dated EGP conversions. | Social; Video; local scouting Gate: Ledger reconciles receipts/refunds; historical exchange rates do not change posted totals. |
F030 · Phase 4 Partial | Team operations Tasks and recurring schedules, per-person ownership, natural-language proposed automations, reminders/digests, staff rosters and theatre/room/equipment reservations. | Tracker; Social; Video; DIME Gate: Automation previews targets and triggers; retries cannot duplicate an action. |
F031 · Phase 4 Partial | Analytics and personalization Source and staff conversion comparisons, team profiles/rankings, operational dashboards, patient satisfaction/return metrics, Command/Inbox/Off views and configurable clinic lists. | Social; Tracker; Video Gate: Reports respect roles; conversion and clinical outcomes use distinct definitions. |
F032 · Phase 4 New | Inventory and implants Consumables, batches/serials/expiry, case usage, stock movements, implant recall traceability and cost allocation. | Medicolize; ModMed; local scouting Gate: An implant lot can be traced to every affected case with audited stock adjustments. |
F033 · Phase 4 New | WhatsApp and communication Clinic-owned history, approved hours/location/service/price FAQ, dialect/tone configuration, booking requests, notifications, follow-up reminders and staff escalation. | Video; Medicolize Gate: Use authorized messaging access and opt-in; clinical ambiguity routes to staff. |
F034 · Phase 4 New | Patient portal Appointments, record/lab/imaging access, medication and adherence/refill requests, secure messaging, postoperative questionnaires/photos, task queue and satisfaction forms. | DIME; Epic; Video Gate: Patient submissions remain unverified until reviewed; critical responses have escalation owners. |
F035 · Phase 4 New | Family and emergency access Guardian/proxy permissions, controlled sharing and revocation, emergency card with provenance for allergies, blood group, conditions and contacts. | DIME; local scouting Gate: Guardian access is scoped; unverified blood group is explicitly labelled. |
F036 · Phase 5 Partial | Calendar and notification adapters Preserve one-way prefilled Google Calendar links; separately implement consented bidirectional sync, conflict handling and notification delivery receipts. | Tracker; Video Gate: Calendar cancellations reconcile without duplicate bookings; one-way links are not labelled full sync. |
F037 · Phase 5 New | Social and booking adapters Meta/TikTok/Snapchat acquisition and Vezeeta/CliniDo partner connections only after API entitlement and field mapping; manual import fallback. | Social; local scouting Gate: A real sandbox event maps to the correct source/lead and deduplicates retries. |
F038 · Phase 5 New | Lab integrations Orders, specimen status and results with patient match, units/reference ranges, abnormal/critical flags, corrections and acknowledgement; LOINC mapping where appropriate. | DIME; local scouting Gate: Duplicate/corrected results and unit mismatches are tested with one contracted provider. |
F039 · Phase 5 New | Imaging integrations PACS/DICOM/DICOMweb and OHIF when required; separate diagnostic images from ordinary clinical photography, retain study identifiers and reports. | DIME; open scouting Gate: Authorized study access and patient matching tested; viewer alone is not an archive. |
F040 · Phase 5 New | Hospital and device exchange FHIR R4, HL7 v2 ADT, encounter/observation/document mappings and supported vitals devices; source timestamps, reconciliation and integration monitoring. | DIME; global scouting Gate: A partner accepts the exchanged resources; standards support alone is not connectivity. |
F041 · Phase 5 New | Payments, taxation and insurance Payment processor reconciliation; separately scoped Egyptian e-invoice/e-receipt integration, eligibility, preauthorization, claims, denial worklists, formulary and benefit rules. | DIME; local scouting Gate: Each provider contract and applicable requirements verified before activation; no inferred ETA or payer access. |
F042 · Phase 5 New | Durable integration gateway Signed webhook intake, deduplication, fast acknowledgement after durable capture, job queue, retries, dead-letter visibility and scheduled reconciliation. | Webhooks; athenaOne Gate: Lost/out-of-order events are recovered; upstream no-retry delivery is covered by available backfill or an explicit gap. |
F043 · Phase 6 New | Hospital operations Admissions/discharge/transfer, inpatient care, bed utilization, staffing, patient flow, monitoring and operational KPIs. | DIME Gate: Ward workflows and recovery plans validated before hospital-wide rollout. |
F044 · Phase 6 New | Advanced specialties Cardiology/nephrology/pulmonology longitudinal analytics, cath-lab hemodynamics, angiography and interventions; specialty outcome measures and validated risk scores. | DIME Gate: Specialty clinician owns acceptance and data interpretation. |
F045 · Phase 6 New | Research and population health Consent-governed deidentified exports, cohorts/registries/trial screening, aggregate outcomes and pharmacovigilance. Research controls separate from care access. | DIME Gate: Reidentification risk assessed; approvals and purpose restrictions enforced before export. |
F046 · Phase 6 New | Clinical AI improvement Feedback collection, offline evaluation, version tracking, shadow testing and controlled releases; no automatic training or live clinical behavior change from patient feedback. | DIME Gate: Updated models pass an independent clinical evaluation and can be rolled back. |
F047 · Phase 1 Partial | Storage, recovery and operating cost Portable PostgreSQL records plus private object storage for photos/audio/documents, encrypted backups, point-in-time recovery, measured restore tests, retention, observability and budget alerts. | User; architecture recommendation Gate: Recovery exercise restores both clinical records and attachments within agreed recovery targets. |
F048 · Phase 5 New | Scale and reliability Indexes and bounded queries, background media/AI/import jobs, connection pooling, pagination, per-clinic limits, read replicas when measured, availability and disaster recovery. | User; architecture recommendation Gate: Load tests meet agreed concurrent-user, response-time and recovery targets with measured monthly cost. |