openapi: 3.1.0 info: title: Datavant Healthjump EHR Integration Allergies Medications API description: 'Reconstructed OpenAPI sketch of the Datavant Healthjump EHR Integration API surface, modeled from the public Datavant product page (https://www.datavant.com/products/ehr-integrations), the Healthjump landing page (https://api.healthjump.com), and the public Healthjump Support knowledge base (https://support.healthjump.com), which documents standardized data elements across 70+ ambulatory EHR/PM systems including Allscripts, Athenahealth, Aprima, Centricity, eClinicalWorks, Elation Health, Epic, Greenway (Intergy / PrimeSUITE), MacPractice, MEDITECH, NextGen, Practice Fusion, and others. The API exposes ~300 standardized clinical and financial data elements per Datavant''s claim. This is a profiling artifact for API Evangelist research; consult apidocs.healthjump.com for the authoritative contract. ' version: 1.0.0 contact: name: Datavant Support url: https://support.healthjump.com license: name: Proprietary url: https://www.datavant.com/terms-of-use servers: - url: https://api.healthjump.com/v1 description: Healthjump API production endpoint (reconstructed) security: - OAuth2: - read:patients - read:clinical tags: - name: Medications description: Prescribed and administered medications. paths: /medications: get: tags: - Medications summary: List Medications operationId: listMedications parameters: - $ref: '#/components/parameters/ClientId' - $ref: '#/components/parameters/PatientIdQuery' - $ref: '#/components/parameters/Limit' - $ref: '#/components/parameters/Cursor' responses: '200': description: Medication records. content: application/json: schema: type: array items: $ref: '#/components/schemas/Medication' components: parameters: Limit: name: limit in: query description: Maximum records per page (default 100, max 1000). schema: type: integer default: 100 maximum: 1000 Cursor: name: cursor in: query description: Opaque pagination cursor returned by the previous page. schema: type: string ClientId: name: client_id in: query description: Healthjump tenant identifier scoping the query to a connected practice. schema: type: integer PatientIdQuery: name: patient_id in: query description: Filter by Healthjump patient identifier. schema: type: string schemas: Medication: type: object properties: client_id: type: integer patient_id: type: string medication_id: type: string ndc_code: type: string rxnorm_code: type: string medication_name: type: string dosage: type: string route: type: string frequency: type: string start_date: type: string format: date end_date: type: string format: date prescriber_id: type: string status: type: string securitySchemes: OAuth2: type: oauth2 flows: clientCredentials: tokenUrl: https://api.healthjump.com/oauth/token scopes: read:patients: Read patient demographic and clinical records. read:clinical: Read all clinical resources (encounters, vitals, labs, etc.). read:financial: Read financial and billing-related fields.