DOSE — Drug Orchestration and Service Engine
Middleware platform that receives drug list update files from upstream clients, validates and transforms each record, and writes them to RxClaim via the CAT API.
Phase 1: GPI category, ADD action, upstream client: CLIC.
Topics
| What you'll learn | |
|---|---|
| What is DOSE | The 4 core capabilities, end-to-end flow, and how DOSE fits between CLIC and RxClaim |
| File Ingestion | How upstream clients submit drug files and what happens before processing begins |
| Record Processing | How each record is validated, transformed, and delivered to RxClaim — including retry behavior |
| Validation Rules | What makes a record valid, what happens on failure, and what rules are planned |
| Audit Trail | How every RxClaim change is traced back to its originating application, work order, and user |
| Data Contracts | The shape of the upstream payload, the CAT API request, and the field mapping between them |
| Infrastructure | Azure services, shared libraries, database migrations, and deployment |