- Source
- reviewed-functional-microerps
- Source version
- reviewed-functional-microerps-2026-11-03
- Readiness
- Reviewed scope definition. Application implementation, migration and live availability are not verified by this catalogue import.
- Operating model
- A community pharmacy receiving prescriptions, dispensing medicines and managing expiry-sensitive stock.
- Feature modules
- 57
- Primary workflow
- Compose canonical functional MicroERPs; preserve each module operating trigger.
- Dependencies
- Shared Platform and applicable functional MicroERPs
- Enablement
- Apply each source operating trigger and user permissions; list membership is not automatic enablement.
- Direct functional MicroERPs
- 14
- Conditional common-pool MicroERPs
- 22
- Source assignments
- [{"key": "pharmacy-drug-catalog", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M001", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "patient-registration", "owner": "clinical-care", "assignmentId": "ERP-09-M002", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "patient-identity-resolution", "owner": "clinical-care", "assignmentId": "ERP-09-M003", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "patient-consent-records", "owner": "clinical-care", "assignmentId": "ERP-09-M004", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "prescription-intake", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M005", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "pharmacist-review", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M006", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "dispensing-orders", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M007", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "partial-dispensing", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M008", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "medicine-substitution-approval", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M009", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "medicine-counselling-handover", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M010", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "prescription-refill-tracking", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M011", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "medicine-pack-breaks", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M012", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "pharmacy-returns-disposition", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M013", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "medicine-recall-withdrawal", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M014", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "medicine-procurement-shortages", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M015", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "dispensing-error-review", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M016", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "pharmacy-service-reporting", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M017", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pharmacy-operations"}, {"key": "patient-communication-log", "owner": "clinical-care", "assignmentId": "ERP-09-M018", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "patient-complaints", "owner": "clinical-care", "assignmentId": "ERP-09-M019", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "allergy-alert-register", "owner": "clinical-care", "assignmentId": "ERP-09-M020", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "medication-reconciliation", "owner": "clinical-care", "assignmentId": "ERP-09-M021", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "patient-care-management"}, {"key": "units-pack-conversion", "owner": "inventory", "assignmentId": "ERP-09-M022", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "product-information"}, {"key": "barcode-labels", "owner": "inventory", "assignmentId": "ERP-09-M023", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "product-price-books", "owner": "sales-and-billing", "assignmentId": "ERP-09-M024", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pricing-and-promotions"}, {"key": "supplier-item-catalog", "owner": "procurement-and-suppliers", "assignmentId": "ERP-09-M025", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "purchasing"}, {"key": "replenishment-planning", "owner": "inventory", "assignmentId": "ERP-09-M026", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "replenishment-planning"}, {"key": "purchase-order-tracking", "owner": "procurement-and-suppliers", "assignmentId": "ERP-09-M027", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "purchasing"}, {"key": "goods-receiving", "owner": "inventory", "assignmentId": "ERP-09-M028", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "inbound-quality-hold", "owner": "inventory", "assignmentId": "ERP-09-M029", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "putaway-bin-control", "owner": "inventory", "assignmentId": "ERP-09-M030", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-availability", "owner": "inventory", "assignmentId": "ERP-09-M031", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-reservations", "owner": "inventory", "assignmentId": "ERP-09-M032", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-transfers", "owner": "inventory", "assignmentId": "ERP-09-M033", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "cycle-counting", "owner": "inventory", "assignmentId": "ERP-09-M034", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-counting"}, {"key": "stock-adjustments", "owner": "inventory", "assignmentId": "ERP-09-M035", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "damaged-stock", "owner": "inventory", "assignmentId": "ERP-09-M036", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "supplier-returns", "owner": "procurement-and-suppliers", "assignmentId": "ERP-09-M037", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "supplier-recovery"}, {"key": "lot-traceability", "owner": "inventory", "assignmentId": "ERP-09-M038", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "expiry-fefo", "owner": "inventory", "assignmentId": "ERP-09-M039", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "cold-chain-logs", "owner": "inventory", "assignmentId": "ERP-09-M040", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "counter-sales", "owner": "sales-and-billing", "assignmentId": "ERP-09-M041", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "point-of-sale"}, {"key": "checkout-tenders", "owner": "sales-and-billing", "assignmentId": "ERP-09-M042", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "point-of-sale"}, {"key": "till-session-control", "owner": "sales-and-billing", "assignmentId": "ERP-09-M043", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "point-of-sale"}, {"key": "refund-allocation", "owner": "sales-and-billing", "assignmentId": "ERP-09-M044", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "retail-day-close", "owner": "sales-and-billing", "assignmentId": "ERP-09-M045", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "point-of-sale"}, {"key": "pharmacy-custody-register", "owner": "pharmacy-operations", "assignmentId": "ERP-09-M046", "necessity": "Conditional", "appliesWhen": "When the medicine assortment requires additional custody records under operator-confirmed applicable rules.", "functionalProduct": "pharmacy-operations"}, {"key": "order-picking", "owner": "inventory", "assignmentId": "ERP-09-M047", "necessity": "Conditional", "appliesWhen": "When pharmacy home delivery is offered.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "packing-verification", "owner": "inventory", "assignmentId": "ERP-09-M048", "necessity": "Conditional", "appliesWhen": "When pharmacy home delivery is offered.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "local-delivery-routing", "owner": "transport-and-fleet", "assignmentId": "ERP-09-M049", "necessity": "Conditional", "appliesWhen": "When pharmacy home delivery is offered.", "functionalProduct": "transport-management"}, {"key": "dispatch-proof", "owner": "transport-and-fleet", "assignmentId": "ERP-09-M050", "necessity": "Conditional", "appliesWhen": "When pharmacy home delivery is offered.", "functionalProduct": "transport-management"}, {"key": "payer-eligibility", "owner": "clinical-care", "assignmentId": "ERP-09-M051", "necessity": "Conditional", "appliesWhen": "When third-party payer dispensing is supported.", "functionalProduct": "healthcare-claims-administration"}, {"key": "patient-copay-allocation", "owner": "clinical-care", "assignmentId": "ERP-09-M052", "necessity": "Conditional", "appliesWhen": "When third-party payer dispensing is supported.", "functionalProduct": "healthcare-claims-administration"}, {"key": "health-claim-submission", "owner": "clinical-care", "assignmentId": "ERP-09-M053", "necessity": "Conditional", "appliesWhen": "When third-party payer dispensing is supported.", "functionalProduct": "healthcare-claims-administration"}, {"key": "branch-assortment", "owner": "inventory", "assignmentId": "ERP-09-M054", "necessity": "Conditional", "appliesWhen": "When stock is shared across branches or authorized sales channels.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "channel-stock-sync", "owner": "inventory", "assignmentId": "ERP-09-M055", "necessity": "Conditional", "appliesWhen": "When stock is shared across branches or authorized sales channels.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "pos-device-adapter", "owner": "sales-and-billing", "assignmentId": "ERP-09-M056", "necessity": "Conditional", "appliesWhen": "When scanners, printers or payment terminals are connected.", "functionalProduct": "point-of-sale"}, {"key": "health-system-interface", "owner": "clinical-care", "assignmentId": "ERP-09-M057", "necessity": "Conditional", "appliesWhen": "When authorized prescriptions or dispensing outcomes are exchanged with connected healthcare systems.", "functionalProduct": "patient-care-management"}]