Elation Health Reports Ext API

The Reports Ext API from Elation Health — 1 operation(s) for reports ext.

Operations 1

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /reports-ext/ Submit an external report · Create External Report #
Ask an LLM
“Can an outside lab or partner push a report into a chart through the external reports endpoint?”
“Which endpoint accepts reports from external systems?”
Tell an agent
Submit an external report to the reports-ext endpoint.
Push this outside lab result in as an external report.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/elation-health:elation-health-reports-ext-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

elation-health-reports-ext-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Settings Reports Ext API
  version: unknown
servers:
- url: https://sandbox.elationemr.com/api/2.0
security:
- sec0: []
tags:
- name: Reports Ext
paths:
  /reports-ext/:
    post:
      summary: Create External Report
      description: ''
      operationId: create-external-report
      parameters:
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
      responses:
        '201':
          description: '201'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n  \"id\": 67176497153, \n  // See Object Definition\n}"
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      x-readme:
        code-samples:
        - language: python
          code: "import requests\nimport json\n\naccess_token = \"TyEPKw8fVGRKpCBa81ygwjCLXDNIAm\"\nauth_header = \"Bearer %s\" % (access_token)\n\n# sending only required data\ndata = {\n    \"custom_title\": \"Custom Title\",\n    \"report_type\": \"Misc\",\n    \"chart_date\": \"2012-04-06T22:01:08Z\",     # when the document should show up in the chart feed.  usually the same as `document_date`\n    \"document_date\": \"2012-04-06T22:01:08Z\",  # actual date of the document\n    \"patient\": 2433235,\n    'physician': 131074,\n    'files': [\n        {\n            \"external_content\": {\n                \"summary\": \"this is summary line 1\\nthis is line2\",\n                \"referenced_url\": \"https://external.data.com/path_to_data\"\n            }\n        }\n    ]\n}\n\nresp = requests.post(\"https://sandbox.elationemr.com/api/2.0/reports/\",\n                     data=json.dumps(data),\n                     headers={'Authorization': auth_header,\n                              'Content-type': 'application/json'})\n\nprint(resp.status_code)\nprint(json.dumps(json.loads(resp.content), indent=2))"
        samples-languages:
        - python
      tags:
      - Reports Ext
components:
  securitySchemes:
    sec0:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://example.com/oauth2/token
          scopes: {}
x-readme:
  headers: []
x-readme-fauxas: true