PSV-AI is an autonomous AI agent that acts like a complaince officer and performs Primary Source Verification (PSV) for healthcare professionals by navigating licensing board portals, extracting credential data, validating records, and generating audit-ready compliance reports.
- Healthcare credential verification are manual, repetitive, time-sensitive, compliance-heavy and prone to human error
- Current process could be manual portal navigation, screenshot evidence collection, etc as this is slow, expensive, and not scalable.
- Automate ≥80% of PSV workflows
- Reduce average verification time by 60%
- Node.js - JavaScript runtime for building the CLI application
- JavaScript - Programming language used for the entire codebase
- Express - Fast, minimalist web framework for Node.js used to build the API server
- Zod - TypeScript-first schema validation for validating AI responses and user inputs
- Vercel AI SDK - Unified interface for interacting with AI models
- Prettier - Linting and code formatting tool for maintaining consistent and clean code quality across the project
- PDFKit - JavaScript PDF generation library used to programmatically create verification result documents
- Clone this project and
cdinto the folder - Then run:
npm run dev - Then go to Postman, in the URL, paste this:
localhost:3000/api/v1/verify-licenseand selectPOST, and also add the following request body inJSON
{
"licenseNumber": "00000",
"jurisdiction": "ontario"
}
- You can go to the real license board and use a real license number of a physician.
- For Ontario - https://www.cpso.on.ca
- For Manitoba - https://www.cpsm.mb.ca/physicians-directory
- Reference Article - https://fernsology.substack.com/p/the-future-of-engineering-is-agentic