# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Elation Health Imaging Order Tests API version: 1.0.0 extends: openapi/elation-health-imaging-order-tests-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['/imaging_order_tests/'].get update: x-apievangelist-phrasing: intent: Find imaging order tests (legacy) effect: read questions: - How do I search the imaging tests a practice can order, on the older endpoint? - Can I find a legacy imaging test like an MRI by name? instructions: - text: Find legacy imaging order tests named {name}. slots: name: query.name - text: Search older imaging tests available to practice {practice}. slots: practice: query.practice method: generated generated: '2026-09-26' - target: $.paths['/imaging_order_tests/'].post update: x-apievangelist-phrasing: intent: Add an imaging order test (legacy) effect: write questions: - How do I add a custom imaging test to the orderable list via the unversioned route? - Can I give a legacy imaging test its own code? instructions: - text: Create legacy imaging test {name} for practice {practice}. slots: name: requestBody.name practice: requestBody.practice - text: Add an older-style imaging test {name} with code {code}. slots: name: requestBody.name code: requestBody.code method: generated generated: '2026-09-26' - target: $.paths['/imaging_order_tests/{id}'].get update: x-apievangelist-phrasing: intent: Get an imaging order test (legacy) effect: read questions: - How do I look up one imaging test by ID on the older route? - What code is attached to a legacy imaging test? instructions: - text: Get legacy imaging order test {id}. slots: id: path.id - text: Show the name and code of older imaging test {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/api/2.0/imaging_order_tests/'].get update: x-apievangelist-phrasing: intent: List imaging order tests with paging effect: read questions: - How do I page through imaging order tests in the v2.0 API? - Can I sort /api/2.0 imaging tests and filter them by name? instructions: - text: List v2.0 imaging order tests named {name}, {limit} per page. slots: name: query.name limit: query.limit - text: Page through /api/2.0 imaging tests for practice {practice} from offset {offset}, ordered by {order_by}. slots: practice: query.practice offset: query.offset order_by: query.order_by method: generated generated: '2026-09-26' - target: $.paths['/api/2.0/imaging_order_tests/'].post update: x-apievangelist-phrasing: intent: Create an imaging order test in v2.0 effect: write questions: - What does /api/2.0 need to add an orderable imaging test? - How do I register a new imaging study type in the v2.0 API? instructions: - text: Create v2.0 imaging test {name} for practice {practice} with code {code}. slots: name: requestBody.name practice: requestBody.practice code: requestBody.code - text: Register imaging study type {name} through /api/2.0. slots: name: requestBody.name method: generated generated: '2026-09-26' - target: $.paths['/api/2.0/imaging_order_tests/{id}/'].get update: x-apievangelist-phrasing: intent: Retrieve an imaging order test from v2.0 effect: read questions: - How do I fetch one imaging order test by ID from /api/2.0? - When was a given v2.0 imaging test created? instructions: - text: Retrieve v2.0 imaging order test {id}. slots: id: path.id - text: Show /api/2.0 imaging study type {id} with its code. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/api/2.0/imaging_order_tests/{id}/'].delete update: x-apievangelist-phrasing: intent: Delete an imaging order test in v2.0 effect: destructive questions: - How do I delete an imaging order test through /api/2.0? - Can I remove an imaging study type we no longer offer? instructions: - text: Delete v2.0 imaging order test {id}. slots: id: path.id - text: Remove imaging study type {id} from /api/2.0. slots: id: path.id method: generated generated: '2026-09-26'