Actions
Feature #171
open
NP
NP
Canteen: attendant meal sale, charged to the IP bill (behind a flag)
Feature #171:
Canteen: attendant meal sale, charged to the IP bill (behind a flag)
Start date:
09/29/2026
Due date:
09/29/2026 (45 days late)
% Done:
100%
Estimated time:
Resolved By:
Description
A patient's attendant eats at the canteen; the meal goes on the admission's bill instead of being paid at the till.
- IAttendantChargeService: active-admission lookup, ATTN-MEAL charge code, running bill, one bill item per meal at the visitor price. Payment mode ToIpBill; nothing collected at the till.
- Idempotency key is hospital-qualified so a retried completion cannot double the bill item.
- POS Attendant tab: IP number in, patient/ward/bed shown for confirmation, then sell.
- An attendant sale cannot be voided at the till; the message names Billing.
- Ships behind CanteenManagement:Features:AttendantSale, OFF by default: Billing has not confirmed the ATTN-MEAL charge code yet (open question BIL). The IPD admission-lookup contract (C2) is already in the shared kernel, so that half is ready.
Blocked on: Billing confirming ATTN-MEAL (BIL).
Actions