Skip to main content

API Access, Tailored to Your Needs

Whether you need simple data access or full bi-directional synchronization, our API solutions help you connect with confidence.

API Endpoints for axiUm

The following axiUm APIs are available, offering a range of integration options to fit your needs. Whether you’re looking for read-only access, data input capabilities, or full synchronization, our API solutions ensure seamless connection within the dental academic market.

Entry

Auth

Clinic

HealthCheck

PatientProviderAssignment

Patient

Status

TimeZone

TreatmentDiscipline

Version

User

Essential

Everything in Entry

Appointment

AppointmentCode

PatientConsent

PatientDocument

Enhanced

Everything in Entry & Essential

ClinicalSummary

MedicalTest

PatientAllergy

PatientASAScore

PatientBalance

PatientMedication

PatientPayment

Category/Endpoint Description Entry Essential Enhanced
Appointment
GET/appointments/changelog/{since}
Gets all Appointments that have been added, deleted, or modified since the specified UTC date and time
Appointment
GET/appointments/{id}
Gets an Appointment by axiUm Id
Appointment
GET/appointments
Gets all Appointments matching filter criteria and pagination inputs
Appointment
POST/appointments/{id}/cancel
Cancels an Appointment by axiUm Id
Appointment
POSTappointments/{id}/confirm
Confirms an Appointment by axiUm Id
AppointmentCode
GET/appointmentCodes
Gets all appointment codes matching filter criteria and pagination inputs
Auth
POST/auth
Authenticate yourself and retrieve an access token that can be used to call other API endpoints
Clinic
GET/clinics
Gets all clinics matching filter criteria and pagination inputs
ClinicalSummary
GET/clinicalSummaries/{id}
Returns a CCD for the patient identified by id
HealthCheck
GET/healthCheck
Performs a health check of the API
MedicalTest
GET/patientMedicalTests
Gets all Medical Tests matching filter criteria
MedicalTest
POST/patientMedicalTests
Adds a Medical Test
MedicalTest
GET/patientMedicalTests/{id}
Gets a Medical Test by axiUm id
PatientAllergy
GET/patientAllergies
Gets all Patient Allergies matching filter criteria and pagination inputs
PatientAllergy
POST/patientAllergies
Creates a Patient Allergy in axiUm
PatientAllergy
GET/patientAllergies/{id}
Gets a Patient Allergy by axiUm Id
PatientASAScores
POST/patientASAScores
Saves a patient ASA score for a patient in axiUm
PatientBalance
GET/patientBalances/{id}
Gets a Patient Balance by id
PatientConsents
POST/patientConsents
Adds a Patient Consent
PatientDocument
POST/patientDocuments
Adds a Patient Document
PatientDocument
DELETE/patientDocuments/{id}
Removes (soft delete) the Patient Document identified by from axiUm
PatientMedication
GET/patientMedications
Finds patientMedications
PatientMedication
POST/patientMedications
Creates a Patient Medication in axiUm
PatientMedication
GET/patientMedications/{id}
Gets a Patient Medication by id
PatientPayment
POST/patientPayments
Adds a Patient Payment
PatientProviderAssignment
GET/patientProviderAssignments
Gets all patient provider assignments matching filter criteria and pagination inputs
PatientStatement
GET/patientStatements/{id}
Gets a Patient's most recent statement
Patient
GET/patients/changelog/{since}
Gets all patients that have been added or modified since the specified UTC date and time
Patient
GET/patients
Gets all patients matching filter criteria and pagination inputs
Patient
POST/patients
Creates a patient in axiUm
Patient
GET/patients/{id}
Gets a patient by axiUm Id
Patient
PUT/patients/{id}
Updates a patient in axiUm
Status
GET/statuses
Gets all status codes matching filter criteria and pagination inputs
TimeZone
GET/timeZones
Gets all valid time zones for use in creating dates and times in local time zone
TreatmentDiscipline
GET/treatmentDisciplines
Gets all treatment disciplines matching filter criteria and pagination inputs
Version
GET/version
Returns the version of the API and connected axiUm instance
User
GET/users
Gets all users matching filter criteria and pagination inputs
User
GET/users/{id}
Gets a user by axiUm Id
User
PUT/users/password
Changes the password for the logon user