This project integrates with Office Ally's Practice Mate (PM) and Electronic Health Record (EHR) systems to manage user sessions, retrieve patient information, handle appointments, and create/update clinical progress notes. It aims to provide programmatic access to key functionalities within the Office Ally platform.
- POST
/add-credentials
– Authenticate Office Ally credentials and establish a session.- Input: Office Ally username and password.
- Output: Success message
- GET
/fetch-appointments
– Get Appointments List for a specific date, office, and provider.- Input: Date (MM/DD/YYYY), Office ID, Provider ID.
- Output: List of appointments with details.
- GET
/fetch-phi
– Retrieve Patient Health Information (PHI) / Demographics.- Input: Patient ID.
- Output: Structured patient demographic and summary data.
- GET
/fetch-progressnotes
– Fetch a list of Progress Note Encounter IDs for a patient.- Input: Patient ID.
- Output: List of Encounter IDs.
- POST
/create-progressnote
– Create a new Progress Note.- Input: Patient ID, encounter details (date, provider, office, type), SOAP note content (Chief Complaint, HOPI, Objective, Assessment, Plan, etc.).
- Output: New Encounter ID and status message.
This unofficial API client for Office Ally is built by Integuru.ai. We specialize in creating robust integrations and automating interactions with various platforms. We take custom requests for new platforms or additional features for existing ones, and also offer hosting and advanced authentication management services.
If you have requests or want to collaborate, please reach out at richard@taiki.online.
Here's a complete list of unofficial APIs built by Integuru.ai. This repository is part of our broader integrations package: GitHub Repo.