We integrate read-only with EHR systems, consolidate patient records into a single source of truth, and surface the patients who meet your clinical and coverage criteria — with an audit trail behind every match.
Vendors and suppliers serving multiple facilities inherit whatever EHR each one runs. The result is four recurring costs.
Staff read charts by hand to determine who qualifies for a product or treatment. It doesn't scale with the number of facilities, and it competes with clinical work.
A qualified-patient list is accurate the day it's built. Admissions, discharges, diagnosis changes, and coverage changes erode it from that point on.
Each EHR has its own schema, vocabulary, and access path. Without normalization there's no way to ask one question across every facility at once.
When a determination is questioned months later, spreadsheet-and-email workflows can't show which criteria were applied or which records satisfied them.
Three stages, run continuously rather than as a one-off extract.
We establish read-only access to each facility's EHR and normalize incoming records — demographics, diagnoses, orders, coverage — into a common schema. Source values are preserved alongside the normalized form, so nothing is lost in translation.
You express what qualifies a patient: diagnosis codes, clinical thresholds, care setting, coverage and payer rules, exclusions. Criteria are versioned, so a change is a new revision rather than a silent overwrite.
Matching runs against the consolidated record and produces qualified-patient lists that update as the underlying charts change. Each match carries the criteria version and the source records that satisfied it.
Six systems are approved, two of them running in production today. The connector layer is pluggable — adding a system is connector work, not a platform rewrite.
| System | Status | Access model |
|---|---|---|
| McKesson EHR | In production | Read-only, scoped credentials |
| Experity Health | In production | Read-only, scoped credentials |
| PointClickCare | Approved | Read-only, scoped credentials |
| MatrixCare | Approved | Read-only, scoped credentials |
| NIKO Health | Approved | Read-only, scoped credentials |
| SEEK EDI | Approved | EDI / clearinghouse interface |
| Additional providers | Onboarded per engagement | API, HL7, FHIR, or structured export |
EHR providers and their customers vet integrators carefully. These are the properties we design to, and the ones we can evidence during a security review.
We read what's needed to build the record and evaluate criteria. We do not write back, modify, or delete anything in a source chart.
Transport is encrypted end to end, and stored records are encrypted at rest. Credentials are held in a managed secret store, never in application code.
Each customer's data is isolated. No tenant can query, infer, or observe another tenant's records.
Connectors request the narrowest field set that supports the defined criteria, rather than whole-chart replication.
Records and criteria are archived as new revisions rather than destructively updated, so any past state stays reconstructable.
Every match records the criteria version, the satisfying source records, and the evaluation time — so a determination can be explained later without re-querying the EHR.
We work inside whatever review process the EHR provider and facility require, and we expect to evidence our controls rather than assert them.
Agree the access path, credential scope, and field set. Validate against a non-production environment first.
Build the connector, map source fields to the common schema, and reconcile against known-good records.
Encode the qualifying rules with you, then test them against historical data to check both matches and misses.
Cut over to live data with monitoring on freshness, connector health, and match volume, so drift surfaces early.
The answers below match the structured data on this page, so search and answer engines can quote them directly.
SoftFinity has production integrations with McKesson EHR and Experity Health, and is an approved integration partner for PointClickCare, MatrixCare, NIKO Health, and SEEK EDI, with those connectors available and activated per engagement. The connector layer is pluggable, so further systems are onboarded without rebuilding the platform.
No. Integrations are read-only by design. We read the records needed to build the system of record and to evaluate matching criteria, and we never modify, delete, or write back to source charts.
Data is encrypted in transit and at rest, storage is tenant-isolated so no customer can observe another customer's records, and access is scoped to the minimum fields required. Handling is HIPAA-aware: records are versioned and archived rather than deleted, so history remains reconstructable.
Yes. Every match records which criteria were evaluated, which source records satisfied them, and when. A match can be reconstructed and explained without re-querying the EHR.
It depends on the access path the provider offers. Where a documented API or standards-based interface such as HL7 or FHIR exists, the work is connector configuration and field mapping. Where access is limited to exports or reports, onboarding also covers ingestion and normalization of those formats.
A read-only access path with scoped credentials, interface documentation, and a non-production environment to validate against. We work within whatever review, security questionnaire, and approval process the provider requires.
Tell us which EHR system and which review process you need us to go through, and we'll respond with the technical and security detail your team requires.
Get in touch