Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Healthcare
  3. AminiTech HMS Appointments & Scheduling v 18.0
  4. Sales Conditions FAQ

AminiTech HMS Appointments & Scheduling

by AminiTech Solutions https://aminitechsolutions.com
Odoo

$ 186.99

v 18.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
For Odoo 18.0 · Community & Enterprise · AminiTech HMS

Scheduling Pro

$189 $129 ★ 30% LAUNCH OFFER

Book the provider, the room, the MRI and the interpreter in one atomic move. Epic Cadence-class scheduling: typed appointments composed from required resources, booked all-or-nothing — no half-reserved slots, no double-booked scanners. A wait-list with Fast-Pass auto-offers reclaims every cancellation via WhatsApp or SMS.

✅ Atomic multi-resource booking✅ Fast-Pass wait-list✅ Drag-to-reschedule calendar✅ Utilization KPIs ⭐ 90 days free support
💻 Try the LIVE demo — login demo / demo 📚 Documentation
Scheduling Pro for Odoo 18 - AminiTech HMS
Speak your patients' language

Works in your language

Every screen, label and report is translated — switch a user's language in Odoo and the whole system follows.

EnglishFrançaisEspañolPortuguêsKiswahiliDeutsch中文العربية
6+

Bookable resource kinds — providers, rooms, equipment (MRI/CT), beds, caregivers and interpreters — all governed by one engine.

7

Booking lifecycle states with full chatter tracking: draft, reserved, confirmed, in progress, done, cancelled, no-show.

10

Scheduling models shipped, from session templates and appointment types to recurring series, time blocks and per-day utilization metrics.

📸 Live screens Features ★ All features Setup in 4 steps ★ Live demo ↗ HMS family FAQ Support & Contact
MULTI-RESOURCE SCHEDULING

What you get

Every feature below is live on the public demo — open hms.aminitechsolutions.com (login demo / demo) and walk it yourself.

All-or-nothing multi-resource bookings
01 · ATOMIC BOOKING

All-or-nothing multi-resource bookings

Each appointment type declares its required-resources composition; the scheduling engine reserves provider, room, equipment, bed, caregiver and interpreter lines together or not at all. Every booking is chatter-tracked with a sequenced reference, linked back to the canonical HMS appointment, and tagged by source: kiosk, reception, online, phone, Fast-Pass, recurring or API.

Wait-list that auto-offers freed slots
02 · FAST-PASS WAIT-LIST

Wait-list that auto-offers freed slots

When a slot opens, Fast-Pass automatically offers it to the next matching wait-list entry over WhatsApp or SMS. Patients accept via a REST endpoint and the booking is created with source 'fastpass' — cancellations stop costing you utilization.

Dialysis MWF and oncology cycles
03 · RECURRING SERIES

Dialysis MWF and oncology cycles

Define a recurring series once — dialysis Monday/Wednesday/Friday, chemotherapy cycles — and a cron generates the bookings ahead of time. Time blocks for provider vacation and equipment maintenance carve availability out cleanly.

Full-screen drag-to-reschedule calendar
04 · OWL CALENDAR

Full-screen drag-to-reschedule calendar

A dedicated OWL client action gives reception a full-screen week/day calendar with drag-to-reschedule, sitting in the Reception menu alongside Bookings, Wait-List and Recurring Series.

Provider session templates with slot rules
05 · SESSION TEMPLATES

Provider session templates with slot rules

Configure each provider's clinic sessions as templates with slot rules, so availability is generated consistently instead of hand-built. Appointment types carry their own durations, feeding computed start/stop times on every booking.

KPIs per resource per day, REST-ready
06 · UTILIZATION & API

KPIs per resource per day, REST-ready

Utilization metrics are computed per resource per day and browsable under Configuration → Utilization. REST endpoints expose availability search, booking creation, Fast-Pass acceptance and utilization data for your patient app or portal.

Real screens — not mockups

See it running on the live demo

Every screen below is a real screenshot from the working system at hms.aminitechsolutions.com — log in with demo / demo and try it yourself.

Scheduling Pro running live
Live screen recording — captured from the running demo.
Scheduling Pro live screen
Scheduling Pro live screen
Scheduling Pro live screen
Scheduling Pro live screen
Scheduling Pro live screen
Scheduling Pro live screen
Everything included

All 61 features — nothing held back

The complete capability list for Scheduling Pro, straight from the module. Every one of these is live on the demo at hms.aminitechsolutions.com.

Scheduling Pro feature tour
Schedulable Resources8 features
✓
Universal Resource Registry — One model schedules providers, rooms, equipment, bed blocks, caregivers and interpreters side by side under a single Resources catalog.
✓
Six Resource Kinds — Each resource is typed as provider, room, equipment, bed block, caregiver or interpreter to drive slot-search rules.
✓
Concurrent-Capacity Booking — Per-resource capacity lets one resource (e.g. a waiting room) accept several overlapping bookings while a scanner stays at one.
✓
Facility & Department Tagging — Resources link to an HMS facility and department so availability can be scoped to a site or clinic.
✓
Provider-to-Staff Linking — A provider resource links to an hms.staff record so bookings can mirror the right doctor onto charts.
✓
Unique Resource Codes — A per-company SQL constraint guarantees each resource code is unique to prevent duplicate scheduling entities.
✓
Colour-Coded & Chatter-Tracked Resources — Colour index for calendar display plus mail.thread tracking of name, kind and facility changes on every resource.
✓
Real-Time Free/Busy Check — Each resource computes availability by counting active overlapping bookings against capacity and honouring time blocks.
Appointment Types & Composition6 features
✓
Typed Appointments — Configurable appointment types carry duration, colour, specialty and a translatable name to standardise scheduling.
✓
Required-Resource Composition — Each type declares whether it needs a provider, room, caregiver or interpreter so the engine assembles the full crew.
✓
Required-Equipment List — A type can pin specific equipment (e.g. MRI/CT machines) that must all be free for a slot to be offered.
✓
Per-Type Duration Grid — Duration in minutes drives slot length and the 15-minute search grid across the day.
✓
Waitlist Opt-In Per Type — An allow-waitlist flag controls whether patients can queue for a given appointment type.
✓
Unique Type Codes — A per-company constraint keeps appointment type codes unique across the catalog.
Slot Search & Booking Engine6 features
✓
Decision-Tree Slot Finder — The engine walks the day in 15-minute steps and returns open slots where provider, room, equipment, caregiver and interpreter are all free.
✓
First-Free Resource Picking — For each role it auto-selects the first available candidate, so callers get ready-to-book resource sets.
✓
Provider & Facility Filtering — Slot search can be constrained to a specific provider or facility for targeted availability lookups.
✓
Atomic All-or-Nothing Booking — book_slot creates the booking and every resource line in one transaction that rolls back entirely if any resource conflicts.
✓
Resource-Conflict Guard — Before confirming, the booking re-checks that each linked resource is free and not blocked, raising a clear error otherwise.
✓
Re-Check on Reschedule — Editing a booking's start, stop, resources or state re-runs the availability check to prevent double-booking.
Booking Lifecycle & Workflow7 features
✓
Seven-State Booking Machine — Bookings move through draft, reserved, confirmed, in-progress, done, cancelled and no-show with tracked transitions.
✓
One-Click Workflow Buttons — Form buttons Reserve, Confirm, Start, Done, Cancel and No-Show drive the booking through its states.
✓
Auto-Numbered Bookings — Each booking gets a sequential SCHD/year reference from an ir.sequence on creation.
✓
Booking Source Tracking — Every booking records its origin: kiosk, reception, online, phone, fast-pass, recurring series or API.
✓
Chart Appointment Mirroring — Confirming a booking auto-creates a linked hms.appointment (with doctor and facility) so it appears on the clinical desktop.
✓
Multi-Resource Line Editor — A booking holds resource lines each tagged by role, giving a clear breakdown of who and what the visit reserves.
✓
Calendar & List Booking Views — Bookings render both as a drag-friendly calendar and a filterable list for scheduling staff.
Wait-List & Fast-Pass7 features
✓
Prioritised Wait-List — Patients queue per appointment type with Low/Normal/High/Urgent priority ordering who gets offered first.
✓
Automatic Fast-Pass Offer — When a booking is cancelled or no-show, the freed slot is auto-offered to the top matching wait-list patient.
✓
WhatsApp/SMS Dispatch — Fast-Pass offers are sent via the HMS messaging provider (WhatsApp with SMS fallback) plus a chatter record.
✓
Secure Accept Tokens — Each offer carries a unique sequence-generated token so the patient can claim the slot securely.
✓
One-Click Fast-Pass Accept — Accepting an offer clones the vacated slot's resources into a new confirmed booking for the waiting patient.
✓
Offer Decline & States — Wait-list entries track waiting, offered, accepted, declined, expired and cancelled with a Decline action.
✓
Preferred-Provider & Window — Patients can name a preferred provider and an available-from/until window on their wait-list entry.
Recurring Series4 features
✓
Clinical Recurrence Patterns — Series generate on weekly, Mon/Wed/Fri dialysis, Tue/Thu/Sat, monthly or every-3-weeks oncology-cycle cadences.
✓
Bulk Occurrence Generation — One Generate action creates all occurrences (default 13) as reserved bookings anchored to a set time of day.
✓
Series Resource Reuse — Chosen resources are copied onto every generated occurrence with correct role tagging.
✓
Series Lifecycle & Counter — Series track draft/active/completed/cancelled state and show a live count of generated bookings.
Provider Templates & Time Blocks5 features
✓
Provider Session Templates — Define recurring clinic sessions by day-of-week, start/end hour and slot duration for each provider.
✓
Template Validity Windows — Templates carry valid-from/to dates and an allowed-appointment-type list to scope when and what they schedule.
✓
Session Time Validation — A constraint blocks templates whose end time is not after the start time.
✓
Resource Time Blocks — Block resources off for vacation, maintenance, training, sick leave or other reasons so they drop out of availability.
✓
Block Date Validation — A constraint ensures a block's end is after its start before it can be saved.
Utilization KPIs & Reporting5 features
✓
Daily Occupancy Metrics — Per-resource-per-day rows compute occupancy percent from booked versus available minutes.
✓
No-Show & Cancellation Counts — Metric rows tally no-shows and cancellations per resource per day for utilisation analysis.
✓
Hourly Metric Recompute Cron — A scheduled job recomputes today's utilisation for every active resource every hour.
✓
Rolling Utilization Summary — utilization_for aggregates booked and available minutes over a configurable trailing window (default 7 days).
✓
One-Per-Day Integrity — A unique constraint keeps exactly one metric row per resource per date.
OWL Calendar & Interfaces3 features
✓
Full-Screen Scheduling Calendar — A custom OWL client action renders bookings in a dedicated week/day calendar screen.
✓
Week/Day Mode & Navigation — The calendar switches between week and day views and shifts forward/back through dates on demand.
✓
Click-Through to Booking — Clicking a calendar entry opens the underlying booking form directly.
REST API Endpoints4 features
✓
Availability API — A GET /hms/sched/availability endpoint returns open slots for a type, date range, provider and facility as JSON.
✓
Booking API — A JSON /hms/sched/book endpoint books a slot atomically and returns the new booking id and reference.
✓
Fast-Pass Accept API — A POST endpoint lets a wait-list entry accept its Fast-Pass offer and returns the created booking.
✓
Utilization API — A GET /hms/sched/utilization/<resource> endpoint returns rolling occupancy figures for dashboards.
Security & Configuration6 features
✓
Scheduler Role — An HMS/Scheduler group grants scheduling access and implies the base receptionist role.
✓
Scheduling Admin Role — An HMS/Scheduling Admin group layers full configuration rights on top of the scheduler role.
✓
Model Access Control — An ir.model.access matrix governs read/write/create/delete rights across all scheduling models.
✓
Configuration Menu Suite — A Configuration menu exposes Resources, Appointment Types, Session Templates, Time Blocks and Utilization.
✓
Booking & Waitlist Sequences — Company-independent sequences supply booking references and wait-list Fast-Pass tokens.
✓
Demo Seed Data — Bundled demo data pre-populates resources and scheduling records for instant evaluation.
Setup in 4 steps

From install to first live workflow

Install
1 · Install    2 · Configure resources

Install AminiTech HMS: Scheduling Pro; the HMS base app and required core apps are added automatically at checkout. Under Scheduling Pro → Configuration, create your Resources (providers, rooms, MRI/CT, beds, interpreters), Appointment Types with durations, and provider Session Templates.

Take a booking
3 · Take a booking    4 · Go live

Open the full-screen Calendar, pick a patient and appointment type, and let the engine reserve all required resources atomically — then drag to reschedule if plans change. Enable the wait-list with Fast-Pass offers, set up recurring series for dialysis and oncology patients, and monitor per-resource utilization daily.

Save with a suite

Buy this app on its own, or get it in a suite

Buying more than a couple of apps? The Clinic Suite gives you 49 modules for $499 in one purchase — usually less than the apps bought separately, and everything is installed and updated together.

BEST FIT FOR THIS APP
Clinic Suite
$499
49 modules — a full outpatient clinic
✓ includes this app
View the Clinic Suite ↗
Hospital Suite
$1,499
78 modules — a full hospital
✓ includes this app
View the Hospital Suite ↗
Complete Suite
$3,999
170 modules — the entire HMS catalogue
✓ includes this app
View the Complete Suite ↗
What's in your download

Appointments & Scheduling installs with everything it needs

This app builds on the apps below. Odoo adds them to your cart automatically and delivers everything in one download — you are only charged for apps you don't already own.

Adds these apps to your cart automatically
+Patient Management
✓ Plus 10 more modules included free — the code that powers every feature, delivered in the same download.

Fitting out a whole facility? The Clinic Suite includes this app and its whole family in one purchase.

Every included module

Every feature of every module in this app

This one purchase includes 2 modules with 132 features in total — each module's full capability tour below.

{}71 features included in this app
Online Booking feature tour
Public Website Booking11 features
✓
Anonymous public booking portal — Public /book website page lets any visitor start an appointment without a login account.
✓
Facility & department picker — Step 1 form lets visitors choose a facility and optionally a department before booking.
✓
Preferred date & time selection — Visitors pick their preferred appointment slot via a datetime-local field on the booking form.
✓
Reason-for-visit capture — An optional chief-complaint field records why the visitor is coming in.
✓
Visitor contact step — Step 2 collects full name, phone, email and date of birth to identify the patient.
✓
Live doctor lookup API — /book/doctors returns JSON of doctors and nurses filtered by facility and department for dynamic forms.
✓
Live slot availability API — /book/slots returns available cached slots as JSON for a chosen provider and date.
✓
Booking confirmation receipt page — /book/confirm shows the reference, status, facility and slot after a successful booking.
✓
Self-service cancellation — /book/cancel/<ref> lets a visitor cancel their booking by verifying the phone number on file.
✓
Self-service rescheduling — /book/reschedule/<ref> lets a phone-verified visitor move their appointment to a new slot.
✓
AminiTech-branded public layout — A shared website layout wraps every public page with a health navigation bar and branded hero styling.
Phone Verification (OTP)7 features
✓
6-digit OTP phone verification — A cryptographically random six-digit code is generated and sent to the visitor's phone to verify identity.
✓
SMS OTP dispatch via messaging provider — OTP codes are sent through the HMS messaging provider over SMS with graceful fallback if none is configured.
✓
OTP web verification page — /book/verify accepts the code and advances the booking to verified on success.
✓
Time-limited OTP expiry — Codes expire after 10 minutes and are auto-locked once past their expiry time.
✓
Brute-force lockout — OTP records lock automatically after five failed verification attempts.
✓
OTP attempt audit log — Every OTP is stored with phone, channel, sent/expiry/verified timestamps and attempt count for auditing.
✓
WhatsApp channel support — OTP records support a WhatsApp send channel alongside SMS.
Booking Lifecycle & Workflow11 features
✓
Eleven-stage booking state machine — Bookings flow from initiated through OTP, slot hold, deposit, confirmed, patient/appointment created, cancelled, expired and no-show.
✓
Auto-generated booking reference — Each booking gets a unique no-gap sequence reference in the format WEB/<year>/000000.
✓
Slot hold with timeout — Hold Slot reserves the requested time for 10 minutes to prevent double-booking during checkout.
✓
Automatic patient creation — On confirmation the booking finds an existing patient by phone/national ID or creates a new patient and partner.
✓
Automatic appointment creation — Confirmation creates a real hms.appointment with facility, department, provider, start/stop and complaint.
✓
Confirmation SMS to patient — A branded confirmation SMS with reference, time and facility is sent once the appointment is created.
✓
Booking cancellation cascade — Cancelling a booking also cancels its linked appointment record.
✓
Optional M-Pesa deposit step — /book/pay offers an optional M-Pesa STK deposit to secure priority slots, with a skip option and configurable percent.
✓
Manager workflow buttons — The backend form exposes Send OTP, Hold Slot, Confirm Booking and Cancel buttons gated by state.
✓
Status-bar progress tracking — A statusbar widget visualises the booking's position through the lifecycle.
✓
Full chatter audit trail — Bookings track field changes and post messages via mail.thread and activity mixin at every step.
Slot Availability Engine5 features
✓
Doctor availability slot cache — A dedicated model stores forward-looking availability snapshots per provider, department and facility.
✓
Automated slot generation — A scheduled job regenerates 08:00–17:00 hourly slots up to 14 days ahead for all doctors and nurses.
✓
Stale-slot pruning — The refresh routine deletes past slots to keep the availability cache small and current.
✓
Configurable slot duration — Slot length defaults to 30 minutes and is adjustable per slot and via system parameter.
✓
Slot availability backend view — A backend list and form let staff inspect cached slots, their holding booking and last refresh time.
Patient Reviews & Reputation7 features
✓
Post-visit review form — /review lets patients submit feedback anonymously by phone after a visit.
✓
Visit-linked review link — /review/<visit_ref> opens a review form tied to a specific visit reference.
✓
Multi-dimensional star ratings — Reviews capture separate 1–5 ratings for overall, communication, wait time and facility.
✓
Would-recommend indicator — A recommend checkbox records net-promoter style sentiment on each review.
✓
Review moderation workflow — Reviews start pending and can be approved or rejected by staff, controlling publication.
✓
Facility response to reviews — Staff can write an official facility response attached to each review.
✓
Computed review display name — Each review auto-generates a label combining patient/phone and star count.
Public Directories6 features
✓
Public doctor directory — /doctors lists all doctors and nurses as cards with view-profile and book links.
✓
Individual doctor profile pages — /doctors/<id> shows a provider's detail page with a direct booking call-to-action.
✓
Services catalogue page — /services lists clinical departments as bookable service cards.
✓
Facility locator page — /facilities lists facilities with address and phone details.
✓
Emergency contact page — /emergency shows a life-threatening warning plus click-to-call links for every facility.
✓
SEO sitemap inclusion — Booking, doctors, services, facilities and emergency pages are flagged for sitemap indexing.
Marketing & Campaign Tracking4 features
✓
Marketing campaign records — A campaign model captures name, UTM source/medium/campaign, dates and budget for attribution.
✓
Campaign conversion analytics — Each campaign computes total bookings, confirmed bookings and a conversion percentage.
✓
Source attribution on bookings — Bookings tag their origin as walk-in, online, referral or campaign and link to a campaign record.
✓
Conversion funnel rollup job — A daily scheduled job logs total booking volume for funnel monitoring.
Backend Management7 features
✓
Online Bookings backend app — A dedicated menu under Website hosts Bookings, Slot Availability, OTP Log, Reviews and Campaigns.
✓
Booking list with status decorations — The booking list colour-codes confirmed, in-progress and cancelled/expired states.
✓
Booking search & grouping — Filters for verified, confirmed, awaiting-OTP and expired plus group-by state, facility and source.
✓
Embedded OTP log per booking — The booking form has a notebook page listing all OTP attempts for that booking.
✓
OTP log management view — A standalone OTP log list and form let administrators review all verification records.
✓
Review moderation dashboard — A backend review list and form with approve/reject buttons drive the moderation queue.
✓
Campaign management views — Backend list and form views manage campaigns and display live conversion metrics.
Reports & Documents1 feature
✓
PDF booking receipt — A QWeb PDF receipt printable from any booking shows reference, visitor, facility, provider, slot and status.
Automation & Scheduling4 features
✓
Slot cache refresh cron — A cron runs every 5 minutes to regenerate the doctor availability cache.
✓
Stale-booking expiry cron — A cron runs every 15 minutes to expire bookings whose slot hold has lapsed.
✓
Review moderation reminder cron — A daily cron logs the count of reviews awaiting moderation.
✓
Configurable system parameters — Slot length, OTP time-to-live, slot hold minutes and deposit percent are stored as ir.config_parameter settings.
Security & Roles4 features
✓
Online Booking Manager role — A dedicated security group implying HMS Manager governs access to booking administration.
✓
Multi-company record rule — A global rule restricts bookings to the user's allowed companies via the facility's company.
✓
Model access control list — ir.model.access.csv defines per-model create/read/write/unlink permissions for the module's models.
✓
Public-safe sudo controllers — Public website controllers run elevated while validating phone ownership before sensitive actions.
Patient Identity & Records4 features
✓
National ID / passport capture — Bookings record a national ID or passport number and its type (national ID, passport, refugee, minor).
✓
Demographic capture — Gender and date of birth are collected and carried into the created patient record.
✓
Duplicate-patient matching — Patient creation searches by phone or national ID to avoid creating duplicate patient records.
✓
Facility default resolution — Bookings and slots auto-default their facility from company, user default or the first available facility.
One patient record, one family

The AminiTech HMS family

60+ hospital apps that share one patient record and install together. Required apps are added to your cart automatically at checkout — you only ever download what you have paid for. Or get everything at suite pricing with the Complete Suite.

Reception
Reception
Part of AminiTech HMS, the hospital operating system for African healthcare.
Queue — Calling & Waiting-Room Announcer
Queue — Calling & Waiting-Room Announcer
Call the next patient and announce the number + room aloud on a waiting-room display
Reception Desktop (Single-Screen Registration)
Reception Desktop (Single-Screen Registration)
Single-screen Registration Desktop replacing the 4-wizard chain. Worklist + intake form + live queue board in
Reception ID Proofing (R-03 + R-08 + R-09)
Reception ID Proofing (R-03 + R-08 + R-09)
Live Tesseract OCR on national ID / passport / NHIF / SHA card images at the kiosk + reception. Real-time elig
Reception Kiosk (World-Class Check-In)
Reception Kiosk (World-Class Check-In)
Single-screen OWL reception kiosk surpassing Epic / Bahmni / athenahealth.
Complete Suite
Complete Suite
Every AminiTech HMS module - the entire catalog: full clinical spine, all departments and specialties, AI clin
FAQ

Common questions

What does this module depend on? Do I have to install other apps first?
It depends on the AminiTech HMS base app plus standard Calendar, Mail and Web. All required apps are added to your cart automatically at checkout — install Scheduling Pro and the chain resolves itself.
Does it work on Odoo Community and Enterprise?
Yes — both Community and Enterprise editions of Odoo 18 are supported (on-premise or your own hosting). It is not available on Odoo Online/SaaS, since SaaS does not allow third-party modules.
What makes a booking 'atomic'? Can it double-book my MRI?
Every appointment type lists the resources it needs. The engine checks availability across all of them — including time blocks for maintenance and vacation — and reserves the full set in one transaction. If any resource is busy, nothing is booked, so equipment and rooms can never be half-reserved or double-booked.
How do Fast-Pass wait-list offers reach patients?
When a matching slot frees up, the next wait-list entry is auto-offered via WhatsApp or SMS, and acceptance is handled through a REST endpoint — the confirmed booking is created instantly with the Fast-Pass source tag.
Can my patient app or website book through this module?
Yes. REST endpoints are included for availability search, booking creation, Fast-Pass acceptance and utilization queries, and bookings record their source (online, kiosk, phone, API) for reporting.
What support do you provide?
Every purchase includes our 90-day bug-fix guarantee: report any defect and we fix it free. For help, customization or questions, email reach@aminitechsolutions.com — we respond fast.
Support & Contact

Talk to us today

🏆
90 days of free support included with your purchase
Real people, business hours, typical first reply under 4 hours — including installation help and configuration for your hospital.
⭐ Included — no extra cost
✉️
Email
reach@aminitechsolutions.com
📞
Phone / WhatsApp
+254 746 883 809
💻
Live demo
hms.aminitechsolutions.com
📚
Documentation
aminitechsolutions.com/docs
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
• Employees (hr)
• Website (website)
Community Apps Dependencies Show
• AminiTech HMS Patient Management
• AminiTech HMS: Online Booking
• AminiTech HMS: Scheduling Pro
• AminiTech HMS: Patient Management
Lines of code 35513
Technical Name aminitech_hms_app_scheduling
LicenseOPL-1
Websitehttps://aminitechsolutions.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with