drchrono · Arazzo Workflow

drChrono Chart Export

Version 1.0.0

Pull a patient chart by reading the patient, listing problems and medications, and exporting a C-CDA document.

1 workflow 1 source API 1 provider
View Spec View on GitHub EHRElectronic Health RecordsHealthcareMedical RecordsPractice ManagementHIPAAAppointmentsBillingPrescriptionsLab IntegrationFHIRSMART on FHIRUSCDIInteroperabilityWebhookAuthenticationONC CertifiedTelehealthRevenue Cycle ManagementArazzoWorkflows

Provider

drchrono

Workflows

chart-export
Export a patient chart with problems, medications, and a C-CDA document.
Reads the patient, lists problems and medications, and exports the C-CDA continuity of care document.
4 steps inputs: patientId outputs: ccda, medications, patient, problems
1
readPatient
Read the patient record being exported.
2
listProblems
List the patient's problems.
3
listMedications
List the patient's medications.
4
exportCcda
Export the patient's C-CDA continuity of care document.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: drChrono Chart Export
  summary: Pull a patient chart by reading the patient, listing problems and medications, and exporting a C-CDA document.
  description: >-
    A patient chart export flow against the drChrono EHR REST API, assembling the
    USCDI data classes needed for clinical record portability. The patient record
    is read, the problem list and medication list are pulled, and a C-CDA continuity
    of care document is exported. This supports record requests, referrals, and
    transitions of care. Every step inlines its request so the flow is self-contained.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-2830
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-2830
      capability_name: Clinical Documentation Management
      spec: drchrono-clinical-api-openapi.yml
      confidence: 0.78
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: clinicalApi
  url: ../openapi/drchrono-clinical-api-openapi.yml
  type: openapi
workflows:
- workflowId: chart-export
  summary: Export a patient chart with problems, medications, and a C-CDA document.
  description: >-
    Reads the patient, lists problems and medications, and exports the C-CDA
    continuity of care document.
  inputs:
    type: object
    required:
    - patientId
    properties:
      patientId:
        type: string
        description: Identifier of the patient whose chart is being exported.
  steps:
  - stepId: readPatient
    description: Read the patient record being exported.
    operationId: patients_read
    parameters:
    - name: id
      in: path
      value: $inputs.patientId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      patient: $response.body
  - stepId: listProblems
    description: List the patient's problems.
    operationId: problems_list
    parameters:
    - name: patient
      in: query
      value: $inputs.patientId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      problems: $response.body
  - stepId: listMedications
    description: List the patient's medications.
    operationId: medications_list
    parameters:
    - name: patient
      in: query
      value: $inputs.patientId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      medications: $response.body
  - stepId: exportCcda
    description: Export the patient's C-CDA continuity of care document.
    operationId: patients_ccda
    parameters:
    - name: id
      in: path
      value: $inputs.patientId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      ccda: $response.body
  outputs:
    patient: $steps.readPatient.outputs.patient
    problems: $steps.listProblems.outputs.problems
    medications: $steps.listMedications.outputs.medications
    ccda: $steps.exportCcda.outputs.ccda

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/drchrono-chart-export-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.