openapi: 3.1.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: NotFound: description: Resource not found content: application/fhir+json: schema: $ref: '#/components/schemas/OperationOutcome' Unauthorized: description: Unauthorized — missing or invalid SMART on FHIR token 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 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 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 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