Varian Medical Systems Procedure API
Radiation therapy and other clinical procedures
Radiation therapy and other clinical procedures
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/varian-medical-systems-procedure-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Varian ARIA FHIR AllergyIntolerance Procedure API
description: The Varian ARIA FHIR R4 API provides SMART on FHIR access to oncology clinical data from the ARIA Oncology Information System (OIS). Enables EHR systems, clinical applications, and research tools to access patient-level oncology data including conditions, procedures, observations, care plans, medication requests, and diagnostic reports. The API is read-only and supports standard FHIR R4 search operations. Varian is a Siemens Healthineers company.
version: R4-6.0.101
contact:
name: Varian FHIR Developer Portal
url: https://varian.dynamicfhir.com
termsOfService: https://varian.dynamicfhir.com
license:
name: Proprietary
url: https://www.varian.com
servers:
- url: https://varian.dynamicfhir.com/fhir/varian/basepractice/r4
description: Varian ARIA FHIR R4 API Server
security:
- OAuthSMARTonFHIR:
- launch/patient
- patient/Patient.read
- patient/Condition.read
- patient/Procedure.read
- patient/Observation.read
tags:
- name: Procedure
description: Radiation therapy and other clinical procedures
paths:
/Procedure:
get:
operationId: searchProcedures
summary: Search Procedures
description: Search for procedures performed on oncology patients, including radiation therapy treatments, surgical procedures, and other clinical interventions.
tags:
- Procedure
parameters:
- name: patient
in: query
required: true
schema:
type: string
description: Patient reference
- name: code
in: query
schema:
type: string
description: Procedure code (CPT, SNOMED CT)
- name: date
in: query
schema:
type: string
description: Procedure date (YYYY-MM-DD or date range)
- name: status
in: query
schema:
type: string
enum:
- preparation
- in-progress
- not-done
- on-hold
- stopped
- completed
- entered-in-error
- unknown
description: Procedure status
- name: _count
in: query
schema:
type: integer
responses:
'200':
description: Bundle of Procedure resources
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/Bundle'
'401':
$ref: '#/components/responses/Unauthorized'
/Procedure/{id}:
get:
operationId: getProcedure
summary: Get Procedure
description: Retrieve a specific procedure by ID.
tags:
- Procedure
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Procedure resource
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIRResource'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
components:
responses:
Unauthorized:
description: Unauthorized — missing or invalid SMART on FHIR token
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/OperationOutcome'
NotFound:
description: Resource not found
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/OperationOutcome'
schemas:
Bundle:
type: object
description: FHIR Bundle containing search results
properties:
resourceType:
type: string
enum:
- Bundle
id:
type: string
meta:
type: object
type:
type: string
enum:
- searchset
- collection
total:
type: integer
description: Total number of matching resources
link:
type: array
items:
type: object
properties:
relation:
type: string
url:
type: string
format: uri
entry:
type: array
items:
type: object
properties:
fullUrl:
type: string
format: uri
resource:
$ref: '#/components/schemas/FHIRResource'
search:
type: object
properties:
mode:
type: string
OperationOutcome:
type: object
description: FHIR OperationOutcome for errors
properties:
resourceType:
type: string
enum:
- OperationOutcome
issue:
type: array
items:
type: object
properties:
severity:
type: string
enum:
- fatal
- error
- warning
- information
code:
type: string
details:
type: object
diagnostics:
type: string
FHIRResource:
type: object
description: Generic FHIR R4 resource
properties:
resourceType:
type: string
description: FHIR resource type
id:
type: string
description: Logical resource ID
meta:
type: object
properties:
versionId:
type: string
lastUpdated:
type: string
format: date-time
text:
type: object
description: Human-readable narrative
additionalProperties: true
securitySchemes:
OAuthSMARTonFHIR:
type: oauth2
description: SMART on FHIR OAuth 2.0 authorization
flows:
authorizationCode:
authorizationUrl: https://varian-smart.dynamicfhir.com/core/connect/authorize
tokenUrl: https://varian-smart.dynamicfhir.com/core/connect/token
scopes:
launch/patient: Patient context launch
patient/Patient.read: Read patient demographics
patient/Condition.read: Read patient conditions/diagnoses
patient/Procedure.read: Read patient procedures
patient/Observation.read: Read patient observations/labs
patient/DiagnosticReport.read: Read diagnostic reports
patient/CarePlan.read: Read care plans
patient/MedicationRequest.read: Read medication requests
patient/AllergyIntolerance.read: Read allergy records
patient/DocumentReference.read: Read document references
patient/Goal.read: Read treatment goals