Medications

List medications

Changed on

List medications for the current user's accessible patients

get/api/2026-01-01/medical-record/medications

Request

  • Base URL
    https://jdpdocsdemo.jane.qa
  • URL
    https://jdpdocsdemo.jane.qa/api/2026-01-01/medical-record/medications
  • Auth
    OAuth 2
    Authorization code: https://login.id.janeapp.com/realms/jane_partner_sandbox/protocol/openid-connect/auth?response_type=code&resource=https://jdpdocsdemo.jane.qa&prompt=consent
    Token URL: https://login.id.janeapp.com/realms/jane_partner_sandbox/protocol/openid-connect/token scopes: medications:read

Query parameters

page[limit]integer

The number of records to return

page[cursor]string
Example:eyJwYWdlIjoyLCJzaXplIjo1fQ==

The Base64 encoded cursor to start the list from. Contains page and size information for pagination.

sortstring

Sort field (default created_at)

patient_id[eq]string uuid

Filter by patient public ID

status[eq]'active' | 'inactive' | 'pending'

Filter by status. Allowed values: active, inactive, pending

Response

List of medications

limitinteger required

Maximum number of medication records returned

prescriptions_last_syncedstring date-time nullable

ISO-8601 timestamp of the most recent successful DoseSpot prescription sync for the patient. Present only when e-prescribe (Flags::E_PRESCRIBE_US) is enabled; null when the patient has never synced.

dosespot_onboardedboolean

True when the patient has a DoseSpot patient integration record (onboarded). Present only when e-prescribe (Flags::E_PRESCRIBE_US) is enabled.

Changes

    • breaking

      for the query request parameter page[limit], default value was changed from 50 to 1000

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became optional for the status

    • breaking

      removed the required property from the response with the status

    • warning

      for the query request parameter page[limit], the max was set to 1000.00

    • warning

      for the query request parameter page[limit], the min was set to 1.00

    • warning

      added the new clinic_practitioner enum value to the // response property for the response status

    • warning

      added the new external_provider enum value to the // response property for the response status

    • warning

      added the new pending enum value to the // response property for the response status

    • info

      added the new optional query request parameter patient_id[eq]

    • info

      added the new optional query request parameter status[eq]

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the required property // to the response with the status

    • info

      added the required property // to the response with the status

    • info

      added the required property to the response with the status