Nimblesite Clinical Coding Platform — Reference Implementation
The Nimblesite Clinical Coding Platform is the official reference implementation for the DataProvider toolkit — a realistic multi-service healthcare application that exercises every package and CLI tool working together.
Technology demonstration only — not for production use. No warranty, no clinical certification.
- Repository: github.com/Nimblesite/ClinicalCoding
- License: MIT © 2026 Nimblesite Pty Ltd
- Stack: .NET 10, PostgreSQL + pgvector, TypeScript + React, Docker Compose
What it demonstrates
- FHIR R5 Patient, Encounter, Condition, MedicationRequest, Practitioner, Appointment
- Agentic ICD-10 coding via pgvector semantic search over 16,000+ codes
- Bidirectional sync between Clinical and Scheduling domains
- WebAuthn passkeys + record-level RBAC via Gatekeeper
- Build-time code generation from all three CLI tools (
DataProviderMigrate,Lql,DataProvider) - 100%
Result<T, SqlError>— no thrown exceptions on the query path
Get started
Full setup instructions, architecture diagrams, API reference, and contribution guidelines are in the repository.
git clone https://github.com/Nimblesite/ClinicalCoding.git
cd ClinicalCoding
make start-docker
Open http://localhost:5173 — prerequisites: Docker, .NET 10 SDK, GNU Make.
Next Steps
- Installation — install the CLI tools the platform uses
- Getting Started — build a smaller version of this stack
- DataProvider — the source generator in detail
- LQL — the query language
- Sync — the bidirectional sync framework
- Gatekeeper — WebAuthn + RBAC