Workflows
Map and transform data or orchestrate complex actions using workflows API
How does it work?
Workflows is an API for orchestrating healthcare data operations using natural language. You define multi-step workflows that can process unstructured data (like clinical notes or legacy system outputs) and perform FHIR operations across your connected systems. Control whether each workflow uses deterministic templates or dynamic generation, and execute the same workflow across multiple FHIR providers seamlessly.
Workflows uses lang2FHIR search and lang2FHIR create to translate your natural language instructions into structured FHIR resources and searches (defaults to US Core profiles). Workflows generate a DAG of step operations that can be performed; consisting of FHIR searches, resource creation, and decision nodes. You can create workflows that orchestrate across multiple FHIR providers (e.g. FHIR servers or EHRs you integrate on Phenoml) or a single one. In the future we plan to expand Workflows' functionality to support more composability (e.g. reference other workflows as steps) and configuration (e.g. more complex logic at decision nodes).
Use Create Workflow to create a workflow and Execute workflow to invoke your workflow with incoming data.
What kinds of use cases can this be used for?
Workflows can be used for data transformation, clinical workflow orchestration, and system integration use cases. Extract structured data from unstructured clinical notes. Map legacy system outputs to FHIR resources. Orchestrate multi-step care workflows with conditional logic like patient registration with de-duplication, or creating derived conditions and observations from clinical documentation.
Recipes
Updated 15 days ago
