I built VeriMed while working on an AI-powered telemedicine platform. I quickly realised that verifying whether a healthcare provider is legitimately licensed is surprisingly hard.
Every country has a different registry, a different API format (REST, SOAP, FHIR), and different access requirements. I couldn't find a unified solution, so I built one.
VeriMed: - Connects to 5 national medical registries: - USA (NPI) - France (RPPS) - UAE (DHA) - Netherlands (BIG) - Israel (MOH) - Falls back to AI document verification when registries aren't available - Uses fuzzy name matching to handle variations (e.g., "Greg" vs "Gregory") - Production-ready with Docker, Kubernetes manifests, and health checks - MIT licensed, free to self-host - Enterprise extension available: - SSO (SAML 2.0 & OIDC) - RBAC (Admin, Reviewer, Viewer) - Audit Dashboard & CSV Export - Bulk CSV Import Wrapper
Tech stack: NestJS, TypeORM, OpenAI (optional), Fuse.js
GitHub: https://github.com/daretechie/verimed
I'd love feedback on the architecture or suggestions for additional country adapters to prioritise.