A per-tenant Business Central (AL) extension that adds patient and encounter records, a service/procedure catalog, insurance claim and co-pay billing, batch/expiry pharmacy inventory, and department-level cost centers — built, installed and supported by ECOSIRE on your environment. One-time license from $499.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A per-tenant Business Central (AL) extension that adds patient and encounter records, a service/procedure catalog, insurance claim and co-pay billing, batch/expiry pharmacy inventory, and department-level cost centers — built, installed and supported by ECOSIRE on your environment.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Clinics and hospitals run on Business Central for finance and inventory, but core BC has no concept of a patient, an encounter, an insurance claim, or a drug batch nearing expiry. Teams end up patching those gaps with spreadsheets and a disconnected practice-management tool that never reconciles back to the general ledger.
Patient and encounter master records as dedicated AL tables, linked to BC Customers so every visit ties back to a billable account and the general ledger
Service and procedure catalog with payer-aware pricing — list price, contracted insurer rates, and self-pay rates resolved per encounter
Insurance claim and co-pay billing engine that splits each encounter into the payer portion (claim) and the patient portion (co-pay invoice)
Claim lifecycle tracking — draft, submitted, accepted, partially paid, denied — with denial reasons and resubmission, posting receivables against the correct payer customer
Pharmacy and medical inventory using BC item tracking with mandatory lot/batch numbers and expiry dates, including FEFO (first-expiry-first-out) picking
Automated expiry and low-stock alerts driven by the BC job queue, surfaced to pharmacy and store managers before stock is dispensed or wasted
Healthcare Clinic & Hospital Management closes that gap as a native AL extension installed directly on your Business Central tenant. It adds patient and encounter master tables, a service and procedure catalog with payer-aware pricing, an insurance claim and co-pay billing engine, pharmacy and medical inventory tracked by lot/batch and expiry, and department-level cost centers mapped to BC dimensions — so clinical activity posts straight into your existing chart of accounts.
This is build-to-order, not an instant AppSource download. After purchase, ECOSIRE scopes your payer mix, service catalog, departments and posting rules, then builds the extension using table and page extensions, event subscribers and the BC REST/OData v4 API. We deploy it as a per-tenant extension to your sandbox first, validate billing and claim flows with your finance team, then publish to production. Permission sets scope clinical, pharmacy and billing roles; the BC job queue runs recurring claim batches and expiry alerts.
The build typically lands in 3 to 5 weeks depending on payer and catalog complexity. Because it lives inside Business Central, patient invoices, claim receivables, pharmacy stock and department P&L all stay in one ledger — no nightly imports, no reconciliation drift. ECOSIRE provides the source AL, documentation, and ongoing support and version compatibility as Microsoft ships BC updates.
Owns the P&L and wants clinical activity, payer receivables and pharmacy stock posting into one Business Central ledger with department-level visibility — no spreadsheet reconciliation between a separate practice system and the GL.
Manages claim submission, denials and co-pay collection. Needs each encounter split cleanly into payer and patient portions, claim status tracked end to end, and receivables landing against the correct payer customer.
Responsible for medical inventory and dispensing. Relies on lot/batch and expiry tracking, FEFO picking and automated expiry alerts to cut wastage and stay compliant on controlled-stock handling.
Buy the license on ecosire.com and download the Healthcare Clinic & Hospital Management for Business Central module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Healthcare Clinic & Hospital Management for Business Central, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Patient billing & claims posted natively into the BC general ledger | ||||
| Pharmacy inventory with lot/batch + expiry (FEFO) tracking | ||||
| Built, installed and supported on your tenant as a per-tenant extension | ||||
| Configured to your payer mix, catalog and departments out of the box | ||||
| Full AL source code handed over to you | ||||
| Ongoing BC version-compatibility maintenance included | ||||
| Predictable one-time build cost without a full in-house AL dev team |
No. This is a build-to-order extension. After purchase, ECOSIRE scopes your payers, service catalog, departments and posting rules, then builds and installs the app as a per-tenant extension directly on your Business Central environment. There is no public AppSource listing to download — you get a solution configured for your tenant, not a generic one.
Typically 3 to 5 weeks from kickoff. Simple single-clinic, single-payer setups land at the shorter end; multi-department hospitals with several insurers and contracted-rate matrices take longer. We deploy to your sandbox first, validate billing and claim flows with your finance team, then publish to production on an agreed date.
Your purchase includes a post-go-live support window plus ongoing BC version-compatibility maintenance. Microsoft ships Business Central updates roughly twice a year; ECOSIRE keeps the extension compatible across those cycles. You also receive the full AL source code and documentation, so you are never locked out of your own solution. Extended support and enhancement plans are available separately.
Yes. The extension uses BC's native posting routines and dimensions. Patient invoices, co-pays and claim receivables post as standard sales documents, pharmacy stock uses standard item ledger entries, and each department maps to a BC dimension so revenue and cost flow into your existing chart of accounts without imports or middleware.
Yes. The service and procedure catalog resolves pricing per payer — list price, each insurer's contracted rate, and self-pay rates. At billing time each encounter is split into the payer claim and the patient co-pay using the resolved rates, and claim receivables post against the correct payer customer record.
Yes. The extension exposes patients, encounters and claims through the Business Central REST/OData v4 API, and can optionally integrate with Dataverse and the Power Platform. That lets you connect lab systems, build Power Apps front-desk capture, automate claim-status notifications with Power Automate, or report directly in Power BI.
A per-tenant Business Central (AL) extension that adds patient and encounter records, a service/procedure catalog, insurance claim and co-pay billing, batch/expiry pharmacy inventory, and department-level cost centers — built, installed and supported by ECOSIRE on your environment.