Copied to clipboard
solvinghealth | 142

Build Healthcare AI
That Ships

Open source connectors. Production-ready APIs. Physician review built in.

Free Pipes to Healthcare Data

MIT-licensed connectors you can install today. FHIR, HIPAA, and EHR adapters that just work.

@solvinghealth/fhir-connector
MIT npm

FHIR R4 resource management. Read, write, and transform clinical resources with type-safe interfaces and built-in validation.

npm install @solvinghealth/fhir-connector
@solvinghealth/hipaa-guard
MIT npm

HIPAA compliance middleware. PHI boundary enforcement, automatic redaction, audit logging, and BAA-ready request handling.

npm install @solvinghealth/hipaa-guard
@solvinghealth/ehr-adapters
MIT npm

EHR integration adapters for major EHR systems including Epic, Cerner, athena, and more. Unified API across all supported systems.

npm install @solvinghealth/ehr-adapters
@solvinghealth/clinical-types
MIT npm

TypeScript types for clinical data structures. Patients, encounters, observations, conditions, and more -- fully FHIR-aligned.

npm install @solvinghealth/clinical-types

The Paid Brain

What's behind the API key. AI-powered encounter detection, clinical review routing, and real-time compliance -- the intelligence layer on top of open source pipes.

Encounter Detection Engine

AI identifies missed billing opportunities across your patient panel. Scans encounter history and flags revenue left on the table.

Physician Review API

Submit clinical content for physician review. Tinder-style review queue routes to specialty-matched physicians for approval.

Compliance Scoring

Real-time MIPS/MACRA compliance checks against current CMS quality measures. Continuous monitoring, not annual audits.

Physician Network Intelligence

Route reviews to specialty-matched, licensed physicians. 50-state coverage with credential verification and turnaround SLAs.

Free

Free
get started
  • All open source packages
  • Community support
  • Single API key
Get Started

Enterprise

Enterprise
talk to us
  • Unlimited calls
  • Dedicated support
  • Custom SLAs
  • BAA included
  • On-prem available
Contact Sales
TypeScript Physician Review API example
import { SolvingHealth } from '@solvinghealth/sdk';

const client = new SolvingHealth({
  apiKey: process.env.SH_API_KEY,
  environment: 'production',
});

// Submit clinical content for physician review
const review = await client.clinicalSwipe.submit({
  content: {
    type: 'encounter-note',
    specialty: 'orthopedic-surgery',
    text: encounterNote,
    cptCodes: ['99214', '20610'],
  },
  priority: 'standard',  // 24hr turnaround
  callback: 'https://your-app.com/webhooks/review',
});

console.log(review.id);       // "rev_8x7k2m9..."
console.log(review.status);   // "pending_review"
console.log(review.physician); // { specialty: "orthopedic-surgery", state: "CO" }

Ship Together

Join developers building the next generation of healthcare tools on open, physician-supervised infrastructure.

SolvingHealth Discord

47 online

Get help, share what you're building, and connect with the core team.

Join the Community

Contributing

We welcome PRs. Here's the workflow:

  1. 1Fork the repo and create your branch from main
  2. 2Build your feature or fix with tests
  3. 3Run the full test suite: npm test
  4. 4Open a PR -- the team reviews within 48 hours
View on GitHub

Built with SolvingHealth

Projects from the community

MK

PanelPulse

Patient panel analytics dashboard. Surfaces missed CCM/RTM opportunities using the Encounter Detection Engine.

encounter-api
SR

FHIRSync

Real-time FHIR resource sync between Epic and Cerner instances. Built on ehr-adapters and fhir-connector.

open-source
JL

CompliBot

Slack bot that runs compliance scoring on every new encounter note. Posts alerts for MIPS gaps in real time.

compliance-api

Zero to First API Call

Four steps from npm install to physician-reviewed clinical content.

1

Install the SDK

Grab the FHIR connector and the core SDK from npm.

Terminal
npm install @solvinghealth/fhir-connector @solvinghealth/sdk
2

Get Your API Key

Create a free account and generate your first API key at solvinghealth.com/developers. Free tier includes 100 calls per month.

3

Initialize and Query

Connect to the API and make your first call -- search for a provider by NPI.

TypeScript
import { SolvingHealth } from '@solvinghealth/sdk';
import { FHIRConnector } from '@solvinghealth/fhir-connector';

const client = new SolvingHealth({
  apiKey: process.env.SH_API_KEY,
});

// Look up a provider
const provider = await client.providers.get('1234567890');
console.log(provider.name);        // "Jane Smith, MD"
console.log(provider.specialty);   // "Orthopedic Surgery"

// Transform to FHIR R4
const fhir = new FHIRConnector();
const practitioner = fhir.toPractitioner(provider);
console.log(practitioner.resourceType); // "Practitioner"
4

Submit for Physician Review

Send clinical content for physician review. A specialty-matched physician reviews and signs off within your SLA.

TypeScript
// Submit encounter for physician review
const review = await client.clinicalSwipe.submit({
  content: {
    type: 'encounter-note',
    specialty: 'orthopedic-surgery',
    text: 'Patient presents with right knee pain...',
    cptCodes: ['99214', '20610'],
  },
  priority: 'standard',
});

// Poll for completion or use webhooks
const result = await client.clinicalSwipe.getReview(review.id);

if (result.status === 'approved') {
  console.log('Approved by', result.physician.name);
  console.log('Signed at', result.completedAt);
}