Credentialing REST API (MD Staff-style) + Epic EHR receiver for Boomi DataHub demos
621
Mock clinical source server for Boomi DataHub physician golden record demos. Simulates a credentialing platform (MD Staff-style) as a REST API, and includes a mock Epic EHR receiver to close the end-to-end distribution story.
| Endpoint | Description |
|---|---|
GET /credentialing/providers | 35 physicians — 18 employed (collision candidates) + 17 non-employed (privileges only) |
POST /epic/providers | Receives golden records from Boomi after DataHub resolution |
GET /epic/providers | Shows what Epic currently holds — demo close |
docker run -d --name fastapi-clinical -p 4007:4007
pythonicshahdev/fastapi-clinical-source:latest
Use with pythonicshahdev/mysql-clinical for the full demo/usage.
35 physician records across 5 conflict groups:
| Group | Conflict |
|---|---|
| Name variations (3) | Match succeeds on NPI + DOB despite first name diff |
| License vs employment status (4) | Suspended/Probation license vs Active HR record — the race condition |
| Dept/specialty naming (4) | Neonatology vs NICU — survivorship resolves cleanly |
| Employment type labeling (4) | Employed vs Full-Time / PRN / Contract — HR wins |
| Clean overlaps (3) | Perfect match — golden record enriched and distributed to Epic |
http://host.docker.internal:4007pythonicshahdev/fastapi-clinical-source — Credentialing REST API + Epic receiverpythonicshahdev/mysql-clinical — HR database (Infor-style, JDBC)Content type
Image
Digest
sha256:ed73d2c79…
Size
62.7 MB
Last updated
3 months ago
docker pull pythonicshahdev/fastapi-clinical-source