🌐 العربية

Sihati360 project status

Smart Operating System — what is done so far, and ideas for the next phase.

93%of phase 1
✅ Done: 147🔄 In progress: 3⏳ Waiting on Sihati360: 8

🗂Core: patient files & team13/15

  • ✅ DonePatient files with unified file numbers (SI000582…)
  • ✅ DoneCase intake from WhatsApp and the dashboard
  • ✅ DoneRoles, permissions and branches
  • ✅ DoneBranch isolation: a branch manager sees only their branch’s patients, accounts and staff
  • ✅ DoneAudit log of every action
  • ✅ Done72 staff imported with job titles + staff filters
  • ✅ DoneEvery page works on mobile
  • ✅ DoneNew file number: SI + 6 digits (SI000582) — the old MC-00582 is still read in search and by Huda
  • ✅ DoneSystem renamed to «Sihati360 — صحتي 360» across all pages, printouts, the portal, Huda (chat and calls) and WhatsApp messages
  • ⏳ Waiting on Sihati360Final Sihati360 logo from the designer (the current one is temporary)
  • ✅ Done«Operations centre» for branch managers and management: today vs target, «needs you» (11 kinds of stuck cases with owner), clinics and waiting time, the patient journey and where it stops, team performance and first response time
  • ✅ DoneA reason is required when a file is marked lost or a booking absent/cancelled — reasons are shown in the operations centre
  • ✅ DoneVisit and surgery readiness (automatic checks + items the team confirms), profit per visit after costs, empty seats and the waiting list, and «needs you» in the daily WhatsApp report
  • ✅ Done«How to use the system» button next to notifications: a training video per role (doctor, branch manager, top management)
  • 🔄 In progressTraining videos for the other roles (reception, call centre, accounts, coordinator…)

🪪Patient identity & privacy14/16

  • ✅ DonePermanent health number per patient: city letter + date of birth + 6 unique digits (e.g. E-750312-591632) — older cards stay valid
  • ✅ DonePatient health card with a QR that opens the file for staff only
  • ✅ DoneThe card in one click from the patient list, plus search by health number
  • ✅ DoneCard printing for reception and admin only (others see the health number)
  • ✅ DoneDuplicate warning: name + birth year + phone
  • ✅ DoneNational ID (optional): masked, searchable, catches duplicates even when the name differs
  • ✅ DonePatient consent to keep and share records (date, method, who recorded it)
  • ✅ DoneHuda asks for consent on calls; it is recorded automatically with the recording as proof
  • ✅ DoneCall recordings encrypted, deleted automatically after 360 days (summary kept)
  • ✅ DoneHuda never reveals a patient’s name, age, phone or diagnosis, or whose file it is — even after verification
  • ✅ DoneTest patient files on test numbers, separate from the team’s numbers
  • ✅ DoneSecure share link for a hospital abroad: separate access code, expiry, instant cancel, every opening logged
  • ✅ DonePatient portal: health number + WhatsApp code — card, appointments, prescriptions, reports (and upload), payment, privacy
  • ⏳ Waiting on Sihati360Try the portal login code on a real patient’s WhatsApp
  • ✅ DoneExtra protection: temporary login lock after wrong attempts, read-only «Ask the system» queries, technical error details hidden, the health-card secret encrypted, Huda's key in the header only
  • ⏳ Waiting on Sihati360Rotate service keys (OpenAI, WhatsApp, Huda webhook) after the September server incident

🩺Visits, reception & doctors105/107

  • ✅ DoneDoctor visits, bookings and triage
  • ✅ DoneOne-click booking from the patient file: doctors suggested by complaint, specialty, city and available dates
  • ✅ DoneReception: check-in and queue numbers
  • ✅ DoneDoctor directory with a public page per doctor
  • ✅ DoneDoctor clinic screen: patient summary, voice-dictated note, prescription and orders, results inbox
  • ✅ DoneReports suggest medicines, allergies and diagnoses for the history card — added only after confirmation
  • ✅ Done«Ask the system» for doctors: their own patients, medical history and medical questions only
  • ✅ DoneInterface language per doctor (English for doctors from India) + «Doctor tools» card
  • ✅ DoneMedical interpreter: patient in Arabic or Kurdish, doctor in English, live voice translation
  • ✅ DoneAI draft from the conversation: complaint, differential, tests, prescription — reviewed by the doctor
  • ✅ DoneFull consultation recording with patient consent: speakers separated, Arabic + English summary, draft note, prescription and orders
  • ✅ DoneMedicines and orders said in the recording auto-fill the prescription and orders — the doctor edits and confirms; no signing before review
  • ✅ DonePre-visit brief: patient summary, complaint type, suggested tests, medicines and procedures — ready before the patient walks in, approved by the doctor
  • ✅ DoneAppointments list: date, time, patient, who added it (Huda or staff) and confirmation; a click shows history and notes — admins also see doctor and branch
  • ⏳ Waiting on Sihati360Field test of full recording in a real Indian-doctor visit (room noise, overlapping speech)
  • ✅ Done«Interpreter glossary»: 640 Iraqi medical phrases (DLI) + everyday Iraqi words; staff add their own
  • ✅ DoneDoctor filters on the staff page: specialty (grouped, with counts), hospital, public page published or not, active or suspended
  • ✅ DoneDoctor page phase 1: «My clinic» with places on the map, hours and closures, «open / closed now» and «doctor in», pausing bookings, services, prices and preparation instructions
  • ✅ DoneBooking into a doctor clinic by fixed time or queue number, with daily capacity and no double booking; the patient gets the time, location and instructions
  • ✅ DonePublic doctor page: clinics, map and directions, services and prices, age groups, and a «verified» badge after management checks the license
  • ✅ DoneChanging a signed consultation creates a new version with a required reason that needs signing again; every signed version is kept
  • ✅ DonePer-doctor file numbers (e.g. AHM-000124) alongside the unified number and the old number, plus side-by-side review of recording, transcript and draft
  • ✅ DoneOperation report, discharge summary and after-care sheet: an AI draft from the file, doctor signature and versions on amendment; a plain-Arabic patient version and an English team version, each approved by the doctor; the patient version appears in the portal
  • ✅ DoneFollow-up reminders: the review date the doctor wrote is reminded to the patient on WhatsApp two days before, with a task for the team to book it
  • ✅ DoneChronic care plans: a review every N days with the tests to bring, a reminder 3 days ahead, an ops-centre alert when overdue, and the doctor’s signed visit moves the next date
  • ✅ DoneMedication refill requests: from the patient portal or logged by staff, routed to the prescribing doctor who approves, declines or asks for a visit; the patient gets the answer on WhatsApp
  • ✅ DoneInternal referral: refer to a doctor in the system who can then open the file; their signed visit returns to the referring doctor’s results
  • ✅ DoneIndependent doctor clinics on the platform: a new account type and «Solo Doctor» plan; the doctor owns the account, runs the clinic and sees all its patients
  • ✅ DoneThe doctor’s «Clinic management»: the month’s numbers (consultations, new patients, no-shows, follow-up adherence, fees), a 6-month trend and what is waiting now
  • ✅ DoneDoctor fees and partner shares: a hospital, partner doctor or rent as a percentage of fees and/or an amount per consultation, with the doctor’s monthly net
  • ✅ DoneAssistant / secretary accounts with permissions the doctor ticks (bookings & reception, files, reading the medical file, billing, numbers) within the plan’s seats
  • ✅ DoneVideo consultations and home visits: a private video link per booking, sent with the confirmation and shown in the portal and the doctor’s day; the home-visit address with a map; the consultation records its type
  • ✅ DoneFamily file for the family doctor: every household member with age, chronic conditions, allergies, last visit and care plans, plus the family history and the family doctor’s notes
  • ✅ DonePatient messages inbox with routing: a message from the portal or logged by staff reaches the treating doctor (medical/results), the front desk (bookings) or billing (payments); the answer reaches the patient on WhatsApp and the portal
  • ✅ DoneHuda’s WhatsApp messages reach the inbox: a patient’s question about treatment, results or payment goes to the treating doctor or the right team, and the answer returns on WhatsApp without pausing Huda in that chat
  • ✅ DoneThe home page description in Google and link previews matches the new slogan «Sooner appointments, easier care»: doctors in Iraq, video and home visits, your file on your phone, and advanced treatment in India
  • ✅ DoneNew home page title «صحتي 360 — موعد أقرب، ورعاية أسهل» (English «Sihati360 — Sooner appointments, easier care») in the browser tab, Google results and link previews when shared
  • ✅ DoneLab & radiology sub-platform: when a doctor orders tests or imaging, the centres that offer them (for imaging: have the scanner, e.g. MRI 3T) appear ranked by match, then earliest free slot, then distance, with STAT and home sample draws; the patient or doctor books in one tap, the centre confirms or proposes a time, a preparation (fasting) reminder the day before, and the centre uploads the result which is filed in the patient record and reaches the doctor's results, with the patient notified by a portal link
  • ✅ Done«🪪 My profile» in the doctor's menu: edits what shows on their Sihati360 page, and «My experience archive» (positions, education, certificates, awards, publications) by hand or drafted by AI from an old CV (PDF / Word / photo) for the doctor to approve — public entries show on their page
  • ✅ DoneFull trial data in «Dr. Ahmed demo clinic»: the doctor profile and experience archive, the Ankawa clinic with hours and 5 services, 20 patients with health numbers, 13 signed visits with prescriptions and fees, upcoming appointments (confirmed, awaiting confirmation, video, home), 2 campaigns with leads, a partner share, care plans, a refill request and messages — all 999 numbers, nothing is sent
  • ✅ DoneDocument «Sihati360 — the problems it solves for each group»: 57 problems across 24 user groups (patients, families, doctors, nurses, reception, call centre, coordinators, marketing, accountants, managers, management, hospitals, clinics, labs, pharmacies, suppliers, trainees, job seekers and more) — each with the in-app solution, a before/after example, the measurable benefit and its status; all 57 solutions available, exported as PDF and Word; the latest update carries the new directory numbers: 65 pharmacies in 10 governorates and 36 labs and imaging centres in 5 cities
  • ✅ DoneFirst partner hospital: «Al-Hayat Hospital» added to the platform and linked to Sihati360 with a hospital-dashboard login; a «🔑 New password» button per hospital login shows a temporary password once on screen, changed at first sign-in
  • ✅ DoneIraq labs, imaging centres and pharmacies directory: 76 places added from desk research (40 pharmacies in 10 governorates, and 36 labs and imaging centres in Baghdad, Erbil, Sulaymaniyah, Basra and Mosul with their listed imaging equipment — MRI, CT, ultrasound, mammography, PET — and home sample collection) — shown as information-only «directory» listings in the pharmacy and lab suggestions, with no false distance since their pin is only the city centre; WhatsApp kept only where verified, and no one has been contacted until they join as a partner
  • ✅ DoneTwo unified numbers on the platform: the patient's «health number» is now unique across every clinic (a central registry stops two clinics giving the same number to two people; 861 numbers checked, none repeated), and a «unified facility number» SIF-000001 for every clinic and hospital, given automatically at registration, never changed or reused — Sihati360 = SIF-000001, Al-Hayat Hospital = SIF-000004; shown in the platform console, the hospital dashboard, «My account» and on the patient card
  • ✅ Done«✈️ Delegation accounts»: every delegation (a doctor's days at one branch, arrival to departure) is a project with separate accounts per branch — its patients' invoices automatically + other income, its expenses, and the doctor's, hospital's and partners' dues (fixed, a percent of collections, per patient or per surgery; paying writes it into expenses), the net in IQD and USD, then «close accounts» freezes the figures; accountants import an Excel/CSV sheet (project name, start, end, branch, then the lines) with a preview before saving and undo per file; on upload, pick the branch and the delegation (existing or new) for a sheet of lines only, or let the branch and project be matched automatically from the sheet columns — top management and central accountants across all branches; Excel export with the project name and dates on every row; a branch accountant sees only their branch's delegations
  • ✅ Done🚀 Go-live (10 October 2026): all test data removed from Sihati360 — patients, files, leads, visits, bookings, invoices, calls, documents, demo campaigns and hospitals, the audit log, the test.* accounts and four old accounts; the real staff accounts, doctors and their profiles, branches, specialties and settings stay, and the system is in production mode so the demo data never comes back; a full backup was kept before the wipe
  • ✅ Done🎨 MeddyCall identity back on the live system: the logo and the name «ميدي كول / MeddyCall» on every clinic page, and patient WhatsApp messages and Huda (chat and calls) introduce themselves as MeddyCall — the platform and partner portals stay Sihati360
  • ✅ Done🧾 Invoices from the accountant's screen: «➕ New invoice» for an existing patient (file, phone or health number) or a new one, with several items, discount, any past date, the old invoice number, a delegation link and an immediate payment; and «📤 Import invoices from Excel» for past patients' invoices, matching patients, with a preview before saving and undo per file
  • ✅ Done📗 Top-management accounting on the company's own files: a chart of accounts from «الكشف النهائي» classed per «التبويب» (direct operating, recruitment and logistics, administrative), upload of the «نموذج حسابي» workbook as it is (statement, petty cash, doctor's share, operations, consultations) replacing the previous upload, the final statement in dollars down to net profit after the department manager's share, the end-of-delegation KPI report with ratings, the patient cost sheet, and the monthly report (net profit per branch, deposits, outgoings and incomings) — flagging the exchange-rate errors in the original workbook
  • ✅ Done👥 «Human resources» role (Mr. Majid): employees and login accounts (not management or doctors), salaries and employee files, with no access to patients or accounts; doctors separated from employees on the salaries page
  • ✅ Done🕘 Human resources phase 2: attendance by a personal QR code (10–5 Saturday–Thursday, delegation days and Fridays as overtime), leave requests from the employee's phone reaching the head of department at once for approval (20 days annual), monthly evaluation per role family (call centre by operations), rewards and penalties added to payroll automatically, a dashboard for all branches, and employee of the year for the annual conference — in an icon-tile interface with sub-sections
  • ✅ Done🎓 Training videos in the developer's voice: «Accountant» (delegation accounts and imports) and «Human resources» (attendance, leaves, rewards and penalties, evaluation) on the «How to use the system» button; accountants' invitations, and alerts of their sign-ins and file uploads to the owner's WhatsApp
  • ✅ DoneEmployee file matching the company’s «Employee information» form: personal and job details (with direct manager and phone), emergency contact, education, a completeness % per file, and a printable filled form with the MeddyCall header for signing and the paper file
  • ✅ DoneStaff synced from the company’s staff workbook: 73 employees across the head office and 7 hospitals, titles and phones corrected, the company driver added and accounts not in the file removed (doctors untouched)
  • ✅ Done«Head office» replaces «No branch / General management» on every screen and in the branch filter; head-office staff keep company-wide access
  • ✅ DoneHR «Branches» directory (read-only): for each branch and the head office — cities, address, phone, WhatsApp, e-mail, branch manager and phone, staff count by department, today’s attendance and leaves, file completeness — no doctors, patients or money; plus a new branch e-mail field on the Branches page
  • ✅ Done«Ask the system» and employee search for HR (Majid): employees, branches, attendance, leaves, evaluations and salaries only — patients, doctors and accounts refused, every other table closed, read-only
  • ✅ DoneExpenses: every expense charged to a delegation, a doctor's visit (this month's visits) or a written note; upload an invoice photo/PDF and the AI fills every field and suggests the delegation, the accountant checks and saves; the file stays with the expense
  • ✅ DoneEmployee incentives: an «incentives» line tied to the employee, general or on a delegation; HR rewards booked as incentives when salaries are paid; all shown in the employee's HR file
  • ✅ DoneExpenses imported from Excel in bulk (hundreds/thousands, past dates): template, each line matched to a delegation / visit / note, preview first, one-click undo
  • ✅ Done«Ask the system» for accountants: accounting questions within their branches and instructions («add 750k accommodation to Dr. X's delegation») confirmed in one click; 🎤 voice for everyone and 📎 invoice upload
  • ✅ DoneWarehouse & supply chain: a warehouse per branch + head office, batches and expiry, receive/issue/transfer/count, issuing to a delegation books its cost; purchase request → top-management approval → purchase order → receiving → supplier invoices, payments and balances
  • ✅ DoneFinancial audit (Khadija): approve or flag every entry, automatic checks (no invoice, duplicate, large amount, outside the delegation), no self-approval, month close blocks new or cancelled entries, monthly report
  • ✅ DoneAttendance tied to the workplace location: a location + radius per branch and head office (HR settings or a Google Maps link); punches from home or outside are refused and logged
  • ✅ DoneModern interface: professional line icons instead of the old emoji across the system, a new «view only» bar, and a slimmer dashboard banner with the shortcuts on top
  • ✅ DoneEmployee files: the filter button fixed, the count and departments beside it, «manager» department for branch managers, and a PDF of staff by branch
  • ✅ DoneNew staff ID cards (bank-card size): full name, job title, branch, staff number and the MeddyCall logo on the front, the attendance QR and instructions on the back; an A4 print page (10 cards) laid out for double-sided printing with cut lines
  • ✅ DoneCheck-in tablet in each branch: bound to its branch with an HR code, only from inside the branch; the employee holds their card to the camera, check-in then check-out recorded automatically with a photo; no punches from home or another device
  • ✅ DonePhone check-in can be switched off with exceptions: «phone allowed» employees for field work (anywhere, location recorded) and delegation days; plus a «back» button on every HR page and a back-to-all-branches bar
  • ✅ DoneDedicated Sihati360 server on IONOS (Germany, closest to Iraq): 4 vCPU, 8 GB RAM, 240 GB, cloud backup; hardened (key-only SSH, firewall, intrusion protection, automatic security updates) with aaPanel, Nginx and PHP 8.4
  • ✅ DoneDomain sihati360.com for the platform and meddycall.sihati360.com for MeddyCall: both sites ready on the new server; GoDaddy DNS instructions sent to the doctor (waiting for the records, then SSL)
  • ✅ DoneMeddyCall fully copied to the new server (app + 6 intact databases) and tested — staff keep working on the current server until cutover day: final sync, scheduled jobs and nightly backups switched on, old address redirected automatically
  • ✅ DoneCutover done: MeddyCall now runs at https://meddycall.sihati360.com (SSL, automatic https); data identical on both servers (6 databases and every medical file), 15 scheduled jobs live on the new server with a nightly backup (30 days) plus IONOS cloud backup
  • ✅ DoneThe old address meddy.intilaq.host sends staff to the new address (same page) automatically, and the connected services (WhatsApp, Huda, voice, check-in tablets, old card links) pass through it uninterrupted; the old server no longer runs the system
  • ✅ Donesihati360.com: a «coming soon» page in the Sihati360 brand (Arabic/English) with a «Platform sign-in» button; the platform console, clinics (/c/…) and sub-platforms (pharmacies, centres, suppliers, hospitals, jobs) run on it
  • ✅ DoneA MeddyCall SFTP user (upload/edit the site and app files only — no access to patient data, secret keys or the rest of the server), and aaPanel to manage the server
  • ✅ DoneHuda (7 links in its workflow) and the voice service now call the new address directly, and WhatsApp messages leave the new server through the same number (tested with the real key); the old address stays as a safe redirect for saved links
  • ✅ DoneHuda's engine linked to the new server through a secure gateway scoped to her alone: reading her conversations to open files, publishing the knowledge base and editing her instructions, and agent tests — no files from the old server needed
  • ⏳ Waiting on Sihati360Meta-approved WhatsApp message templates for the MeddyCall number — without them messages (invitations, leave alerts, reminders) only reach people who wrote to the number in the last 24 hours
  • ✅ Done«🏥 Hospital dashboard»: each partner hospital has its own dashboard (/hospital) and login — the visiting doctors' days held at it in the linked clinics with their confirmed patients and «✓ arrived» written straight into the clinic's booking; admission / operation requests from the patient file (procedure, date, urgency, a clinical summary only with the patient's consent) the hospital confirms with date, ward and cost or declines with a reason, then admits and discharges, uploading the discharge summary that lands in the patient file automatically; WhatsApp to the hospital and the patient; hospitals managed from the platform console
  • ✅ Done«🏃 Physiotherapy & nutrition»: the doctor refers from the visit or the patient file (kind, goal, number of sessions, progress measure with baseline and target, precautions); a therapist role sees only patients referred to them, schedules sessions by weekday and time, records each one (attended / missed, the measure, what was done, the home programme or diet) and sends it to the patient on WhatsApp; a progress chart toward the goal for the referring doctor and «My sessions» in the patient portal with the next session and home programme; the package can go to the insurer as a pre-authorisation
  • ✅ Done«📒 Training logbook»: a trainee role (resident / student) linked to a supervising doctor — sees only the supervisor's patients, read-only, never signs; writes a draft on an open consultation that the supervisor pulls into the note in one tap; and a logbook with no identifying data (date, setting, kind, diagnosis, their role, age band and sex) the supervisor signs or returns with a comment — the signed logbook prints for the training programme
  • ✅ Done«🛡 Insurance claims»: insurers (coverage, co-pay, services needing pre-authorisation), the policy on the patient file, a claim or pre-authorisation from a signed visit in one click — a readiness check before sending (member number, policy valid, diagnosis and ICD, amounts, signed visit, duplicates) and a printable claim form, then the decision (full / partial / rejected with a reason), appeal, and payment booked on the visit's invoice — with rejection rate and reasons, amounts due per insurer and average days to pay
  • ✅ Done«🛒 Supplier marketplace»: a clinic sends a request for quotes (items, quantities, delivery city) from «Purchasing & suppliers»; active suppliers of that category and city get it on WhatsApp; quotes compared side by side (cheapest per line in green, delivery, validity) and one accepted — the clinic's number goes to the winner only, the others are told. Suppliers have their own dashboard (/supplier), a join page reviewed by the platform, and «market demand»: medicines pharmacies answer «not available» (counts only, no patient data)
  • ✅ Done«💼 Jobs board»: a clinic publishes a vacancy from «Hiring» on a public, search-ready board (/jobs, JobPosting); applicants apply without an account (name, WhatsApp, city, experience, CV as PDF/Word/photo, consent) and appear ranked by fit (field, specialty, city, years) with shortlist / interview / hired and a WhatsApp button; CVs are stored outside the web folder and only that clinic can open them; the platform can pause any post
  • ✅ Done«🩺 Nursing»: a nurse role (or a solo clinic assistant with «nursing») records BP, pulse, temperature, SpO₂, respiration, weight/height (auto BMI), glucose and pain, confirms allergies, medicines and the complaint, and marks the patient «ready for the doctor» — out-of-range values in red, shown at the top of the consultation, in «My patients» and on the patient file
  • ✅ Done«👨‍👩‍👧 Companion access»: the patient adds a relative or carer (up to 5) from the portal to follow their file from their own phone, with chosen permissions (booking, messages, uploads, payment) and an end date, revocable any time; or staff add one on the patient file with the consent recorded (present, signed form, guardian of a minor, legal guardianship) — the companion signs in with their WhatsApp number and a code, every action is logged under their name, privacy settings stay the patient's
  • ✅ Done«📺 Waiting-room screen»: a link opened on a TV or tablet — checked-in patients appear in the queue, and «📣 Call» from reception or the doctor shows the name big with a chime and voice; names shortened by default or queue numbers only
  • ✅ Done«💳 Online payment & booking confirmation» in «My clinic»: connect FIB, ZainCash, Qi Card and Visa/Mastercard; the doctor chooses no prepayment, a deposit (fixed or % of the service price) or the full amount — mandatory (confirmed on payment, unpaid released after a hold time) or optional; a «Pay» button in the patient portal
  • ✅ DoneUnified file number in the new SIH-00000565 format everywhere (screens, health card, Huda, voice agent) — old SI000565 / MC-00565 still searchable
  • ✅ DoneCampaign conversion fixed: counted by patients, not appointments (never above 100%)
  • ✅ DoneIntegrations page tested as admin: address and event checks, the test button, receiving a patient with the key, a signature on every message, privacy (medical details only where allowed), key renewal, pause and delete — all passed
  • ✅ Done«🔌 Integrations»: receive patients from any website or system with a link and key, and send events (new lead, booking, confirmation, signed visit, result ready) to any platform or hospital through a signed webhook, with a test button — in a few steps
  • ✅ DoneThe doctor's Facebook and Instagram pages in «My clinic» (shown on their public page) and lead-ads connection: each lead from their page becomes their file and the campaign theirs, with a receiving link per clinic
  • ✅ Done«📣 My campaigns» in the doctor's menu: each campaign's cost, leads, bookings and attendance, conversion rates, cost per lead and per patient seen — the independent doctor enters the spend
  • ✅ DoneThe independent doctor imports patients from Excel in simple steps with a ready template: name, phone, address, date of birth, old number and conditions — each patient gets a health number and card at once
  • ✅ Done«Ask the system» answers «how do I…» questions (add a patient, book, change password…) with steps from the user guide instead of attempting a query, and data questions as before
  • ✅ DoneOne sign-in: the same address (meddy.intilaq.host/login or /platform/login) for platform admins, Sihati360 staff and the doctors and staff of every clinic — the system finds the account and opens its clinic through a one-time link
  • ✅ DoneSimpler availability: «every week» with several days ticked at once, or «a specific date», times from an Arabic list with shortcuts (morning / evening / full day), extra details optional
  • ✅ DoneThe platform sign-in points doctors and clinic staff to their own clinic: they type the clinic address or name and go to its sign-in page
  • ✅ DoneManaging clinic users from the platform console: edit name and username, set a new temporary password, pause or reactivate an account — and the independent doctor changes their own password from «My account» or «Clinic management»
  • ✅ DonePharmacy sub-platform: when a doctor writes a prescription, the pharmacies whose stock shows the medicines appear, nearest the patient or the clinic (full match, then distance), and the patient — or the doctor with their agreement — picks one; a pharmacy dashboard (stock by hand or Excel, one-tap availability and price confirmation, substitutes only if the doctor allows, delivery or pickup), WhatsApp updates and refill reminders; plus a directory of 25 pharmacies from Doctoury
  • ✅ DoneHome page update: «Your health, fully connected», the doctors' clinics in Iraq (open now, services and prices, video and home visits, «verified» badge, WhatsApp booking), a patient portal section, and «Your clinic on Sihati360» for doctors
  • ✅ DoneA «Bookings waiting for confirmation» list: patients’ portal bookings (and Huda’s requests) with service, time and visit type; one-tap confirm sends the patient the confirmation and instructions, or cancel with a reason and notify them, and the seat goes to the waiting list
  • ✅ DoneSelf-booking in the patient portal by specialty and service: the service decides the doctor and place, with open days and times, and a limit of two upcoming bookings
  • ✅ DoneImporting a doctor’s patients with their old file numbers (searchable), chronic conditions, allergies and medicines, matched by the old number when imported again
  • ✅ DoneDoctor page phase 2 (post-visit reports, chronic care, refills, internal referral, independent doctor clinic, assistants, fees, video and home visits, family doctor, messages, self-booking, import)

💳Finance & online payments3/4

  • ✅ DoneCost estimates, invoices and payments
  • ✅ DonePayment gateways: FIB, ZainCash, Qi Card, Visa/Mastercard
  • ✅ DoneBooking deposits for doctor visits
  • ⏳ Waiting on Sihati360Merchant accounts with the gateways (from Sihati360)

🤖Huda — the AI assistant6/9

  • ✅ DoneHuda on WhatsApp: Iraqi Arabic, Kurdish Sorani, English
  • ✅ DoneHuda answers voice calls with recording, report and booking
  • ✅ DoneDaily self-test of Huda’s answers
  • ✅ DoneAutomatic reconnect if Google drops a call session
  • ✅ DoneHuda’s instructions 23% smaller (lower cost per message)
  • ✅ Done«Voice engines» page to switch engines
  • 🔄 In progress«Huda training»: collecting model conversations from the team
  • 🔄 In progressTrial of a cheaper chat model (GPT-5.6 Luna)
  • ⏳ Waiting on Sihati360Meta approval of the WhatsApp message templates

🌐Public website1/2

  • ✅ DoneHome page in Arabic and English + SEO
  • ⏳ Waiting on Sihati360Connect meddycall.com and enable Google indexing

🏢Platform (SaaS) for other clinics5/5

  • ✅ DonePlatform console in Arabic and English
  • ✅ DoneClinics on their own database + subscriptions and invoices
  • ✅ DoneLog in to a clinic, open it as any user (read-only)
  • ✅ DoneDefault language per clinic
  • ✅ DoneDemo clinic with full sample data

Last updated: 2026-10-11