# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Elation Import Data Import Request API version: 1.0.0 extends: openapi/elation-health-data-import-request-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/data-import-requests'].get update: x-apievangelist-phrasing: intent: List data import requests effect: read questions: - What data import requests already exist for bringing charts into Elation? - Can I see every chart migration request we have opened? instructions: - text: List all data import requests. - text: Show my existing chart data import requests. method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests'].post update: x-apievangelist-phrasing: intent: Open a data import request effect: write questions: - How do I start a new data import for a physician's patient charts? - Which physician and practice must a data import request name? instructions: - text: Create a data import request for physician {physician} in practice {practice}. slots: physician: requestBody.physician_id practice: requestBody.practice_id - text: Open a chart import request for physician {physician}, practice {practice}, with notes {notes}. slots: physician: requestBody.physician_id practice: requestBody.practice_id notes: requestBody.notes method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests/{dir-id}'].get update: x-apievangelist-phrasing: intent: Check a data import request's progress effect: read questions: - How do I check the status of the patient chart imports under one request? - Is my data import request finished processing its charts? instructions: - text: Get data import request {dir}. slots: dir: path.dir-id - text: Check the status of every chart import under request {dir}. slots: dir: path.dir-id method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests/{dir-id}'].put update: x-apievangelist-phrasing: intent: Replace a data import request effect: write questions: - Can I update a data import request by resending all its editable fields? - Which call requires status, physician and practice even when unchanged? instructions: - text: Replace data import request {dir} with status {status}, physician {physician}, practice {practice}. slots: dir: path.dir-id status: requestBody.status physician: requestBody.physician_id practice: requestBody.practice_id - text: Overwrite import request {dir} in full, setting status {status}. slots: dir: path.dir-id status: requestBody.status method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests/{dir-id}'].delete update: x-apievangelist-phrasing: intent: Delete a data import request effect: destructive questions: - How do I delete a data import request I no longer need? - Why can't I delete an import request that already has chart imports? instructions: - text: Delete data import request {dir}. slots: dir: path.dir-id - text: Remove unused import request {dir} before any charts are imported. slots: dir: path.dir-id method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests/{dir-id}'].patch update: x-apievangelist-phrasing: intent: Change a data import request's status effect: write questions: - Can I change only the status of a data import request? - Which call updates just the fields that changed on an import request? instructions: - text: Patch data import request {dir} to status {status}. slots: dir: path.dir-id status: requestBody.status - text: Move import request {dir} to physician {physician}. slots: dir: path.dir-id physician: requestBody.physician_id method: generated generated: '2026-09-26' - target: $.paths['/data-import-requests/{dir-id}/run'].post update: x-apievangelist-phrasing: intent: Start all open chart imports in a request effect: write questions: - How do I kick off every open patient chart import under a request at once? - Can I move all open chart imports to pending in one call? instructions: - text: Run data import request {dir}. slots: dir: path.dir-id - text: Move every open chart import in request {dir} to pending. slots: dir: path.dir-id method: generated generated: '2026-09-26'