Phenoml

If you’re building in care, we can provide the code

We’ve been there. We’ve hit that brick wall trying to make healthcare better for providers, payers, and patients. Our AI-native developer solutions are all about breaking down those barriers.

Start building

Providers

Build apps that maximize patient satisfaction and minimize back office busy work.

Biopharma

Improve clinical trial efficiency, gain deeper insights, and accelerate data analysis.

Healthtech

Rapidly build AI-powered features, provide personalized solutions, and maintain compliance.

Payers

Streamline claims processing, deliver more cost-effective care, and enhance health outcomes.

Connect with the most popular EHRs

Why learn the quirks and complexities of each EHR when you can let our APIs connect to them seamlessly.

Start building
Construe API

Extract medical codes from clinical text

Construe applies LLM-powered RAG technology specifically designed for extracting key medical concepts from unstructured data with core medical terminologies.

Inputs: Almost any raw clinical text.

Outputs: Fully structured JSON or a hybrid output that preserves original text snippets alongside structured codes. All processing is HIPAA-compliant and performed on secure infrastructure.

Supported vocabularies: CPT, ICD-10-CM, ICD-10-PCS, SNOMED, LOINC, RxNorm, HPO, and custom.

Data processing: Domain-trained language models to understand clinical context, disambiguate terms, and handle shorthand, typos, and varying documentation styles. Every code includes confidence scores and highlighted source text for auditability.

Read the docs

See it in action:

Rapidly extract diagnosis codes from emergency department notes for triage prioritization and billing.

ICD-10-CM

Source Text

45-year-old male presents with crushing chest pain radiating to left arm, diaphoresis, and shortness of breath. History of hypertension and type 2 diabetes. ECG shows ST elevation in leads V1-V4.

Extracted Codes5 results

I21.0ICD-10-CM95%

ST elevation myocardial infarction involving left main coronary artery

Rationale: ST elevation in V1-V4 with crushing chest pain radiating to left arm and diaphoresis is classic presentation of anterior STEMI.

Source texts:

crushing chest pain radiating to left armST elevation in leads V1-V4
R61ICD-10-CM88%

Generalized hyperhidrosis

Rationale: Diaphoresis (excessive sweating) noted as presenting symptom.

Source text:

diaphoresis
R06.02ICD-10-CM92%

Shortness of breath

Rationale: Dyspnea explicitly documented as presenting complaint.

Source text:

shortness of breath
I10ICD-10-CM97%

Essential (primary) hypertension

Rationale: Documented history of hypertension.

Source text:

hypertension
E11.9ICD-10-CM96%

Type 2 diabetes mellitus without complications

Rationale: Type 2 diabetes documented in patient history.

Source text:

type 2 diabetes
Lang2FHIR API

Turn messy text into structured FHIR

Take the messy, unstructured reality of healthcare language and turn it into clean, standards-compliant FHIR® resources you can use confidently in your systems.

Inputs: Almost any raw clinical text.

Outputs: Properly structured FHIR resources. The API returns a JSON bundle ready to store in your EHR, feed into analytics pipelines, or trigger alerts in clinical decision support systems. All processing is HIPAA-compliant and performed on secure infrastructure.

Data processing: Both general clinical language and specialty-specific vocabularies. It recognizes not only terms but also context — negations (“no history of diabetes”), temporality (“started 2 weeks ago”), and relationships between entities.

Process multiple documents in parallel with efficient batch APIs.

Read the docs

See it in action:

Convert intake forms into structured FHIR Patient and related resources.

FHIR R4

Clinical Text

Maria Santos, 52F, presents for annual physical. PMH: Type 2 diabetes on Metformin 1000mg BID, hypertension on Lisinopril 20mg daily. Allergic to Penicillin (rash). BMI 31.2, BP 142/88, A1c 7.8%. Referred to endocrinology for diabetes management optimization.

FHIR Resources10 extracted

Patient

Maria Santos, 52F

Condition

Type 2 Diabetes

Condition

Hypertension

MedicationRequest

Metformin 1000mg BID

MedicationRequest

Lisinopril 20mg daily

AllergyIntolerance

Penicillin — rash

Observation

BMI 31.2

Observation

BP 142/88

Observation

A1c 7.8%

ServiceRequest

Endocrinology Referral

Workflows API

Automate and generate healthcare workflows

Getting from point A to point B in healthcare AI development is never a straight line. With Workflows, all you have to do is describe what you want to happen, and the API will create an executable plan that chains multiple steps together.

Create workflows for lab alerts, prior authorizations, care gap outreach, patient onboarding, and more.

Visual pipeline builder: Drag-and-drop interface for building complex clinical workflows.

Error handling: Built-in retry logic, fallbacks, and error notifications.

Audit logging: Complete audit trail of every workflow execution for compliance.

Read the docs

See it in action:

Automatically route critical lab results to the right care team.

Critical Lab Alert Pipeline2.3sCompleted
Ingest Results

Parse incoming lab HL7 message

K+ 6.8 mEq/L (critical high)

Evaluate Rules

Check against critical value thresholds

CRITICAL: Potassium > 6.0

Identify Provider

Look up ordering physician

Dr. Sarah Chen, Internal Medicine

Send Alert

Notify via pager and EHR inbox

Paged + EHR alert delivered

Agents API

Deploy HIPAA-compliant AI assistants

Your AI-native healthcare assistant. A single API that coordinates multiple specialized models to handle complex clinical and operational requests.

Inputs: Send any healthcare-related question or task prompt — from “summarize this patient’s chart” to “draft a prior authorization letter” — to the Agent API.

Outputs: Returns a ready-to-use result — whether that’s structured data, a written document, or a decision-support recommendation — optimized for direct use in workflows or EHRs.

Data processing: Automatically routes the request through the right combination of domain-specific AI tools, including Lang2FHIR, Construe, and custom reasoning modules. It pulls in relevant patient data, clinical guidelines, and terminology standards to ensure the response is accurate, compliant, and medically grounded.

HIPAA-compliant: All processing is HIPAA-compliant with BAA available.

Read the docs

See it in action:

Ask natural language questions about patient history and get cited answers.

Maria Santos — 52F — Type 2 Diabetes, Hypertension

What were Maria's last three A1c results and are they trending in the right direction?

Maria's last three HbA1c results are:

Jan 2024: 7.8% (most recent)
Jul 2023: 8.1%
Jan 2023: 8.6%

Her A1c is trending downward, which is a positive sign — she's dropped 0.8% over the past year. However, her current level of 7.8% is still above the ADA target of <7% for most adults with diabetes. Given her age (52) and comorbidities, her endocrinologist may consider adjusting her Metformin dose or adding a second agent such as an SGLT2 inhibitor.

Lab Results (Jan 2024)Lab Results (Jul 2023)Endocrinology Note
Summarize API

Make healthcare data ready for LLMs

Transform FHIR patient bundles into human-readable clinical summaries. Generate discharge documentation, referral letters, lab interpretations, and International Patient Summaries.

Template-driven narratives: Create reusable templates from example summaries, then populate them with new patient data. Placeholders are automatically extracted and mapped to FHIR resources.

IPS Document Generator: Generate a structured International Patient Summary from a FHIR bundle. The IPS follows ISO 27269, organizing clinical data into standardized sections for cross-border interoperability.

Output modes: Flatten (converts FHIR data into searchable plain text), Narrative (generates clinical narrative documents), and IPS (ISO 27269 International Patient Summary).

Read the docs

See it in action:

Generate comprehensive discharge summaries from FHIR patient data.

FHIR Resources29 total

Condition4
MedicationRequest6
Procedure2
Observation12
DiagnosticReport3
Encounter1
CarePlan1

Generated Summary

Patient: Robert Chen, 71M

Admission Date: January 12, 2024

Discharge Date: January 17, 2024

Primary Diagnosis: Acute decompensated heart failure (NYHA Class III)

Hospital Course: Mr. Chen was admitted with worsening dyspnea, orthopnea, and bilateral lower extremity edema. Initial BNP was 1,847 pg/mL. He was started on IV furosemide 40mg BID with good diuretic response, achieving 4.2L net negative fluid balance over 5 days. Echocardiogram showed LVEF 30% (previously 45%), moderate mitral regurgitation.

Discharge Medications: Furosemide 40mg daily, lisinopril 10mg daily, carvedilol 12.5mg BID, spironolactone 25mg daily, potassium chloride 20mEq daily, atorvastatin 40mg nightly.

Follow-up: Cardiology clinic in 7 days. Daily weight monitoring. Return to ED if weight gain >3 lbs in 24 hours.

Cohort Builder API

Define patient cohorts with a simple query

Describe your patient criteria using plain language and Cohort Builder queries your FHIR data to define patient populations instantly. As you refine criteria, you’ll see cohort counts update instantly so you can find the right population, every time.

Inputs: Define cohorts using plain English, e.g.; “Patients with diabetes over 65.” Express inclusion and exclusion criteria naturally.

Outputs: Instant cohort sizing with FHIR search decomposition. Preview the sample patient records that will be uploaded, and toggle to the live API to save them to your FHIR provider.

Exports: CSV, FHIR Bundle, or integrate with other systems.

Read the docs

See it in action:

Find patients with specific HbA1c levels and medication history for trials.

Adults with uncontrolled type 2 diabetes on metformin who haven't tried SGLT2 inhibitors

Parsed Criteriafrom 24,850 patients

DiagnosisincludesType 2 Diabetes (E11.x)8,420
Age>=18 years8,105
HbA1c>7.5%3,847
Current MedicationincludesMetformin2,918
Medication HistoryexcludesSGLT2 Inhibitors1,243
Matching cohort:1,243patients

Ready to build something phenomenal?

Whether you're prototyping or scaling, Phenoml's fully configurable, healthcare-ready AI lets you integrate easily, automate confidently, and deploy quickly.

Start building

Frequently asked questions