;

PAC Metrix API Help

API Version: 1.0
API Url: https://login.pac-metrix.com/api/

About this API

This API is provided by Mediware Information Systems and is for use by current PAC Metrix customers who wish to interact with the PAC Metrix solution. Unauthorized use of this API or the PAC Metrix system is expressly forbidden. If you have questions about the use of this API or need implementation help please contact your Mediware account representative.

Intended Use

The intent of this API (Application Programming Interface) is to provide customers with an alternate way to access data stored in the PAC Metrix system. Use of this API requires an intermediate knowledge of software programming concepts and web communication architectures. This API uses REST calls to perform all interactions and all data to and from the API is in JSON (not XML). The basic workflow intended for this API is:
  1. Authenicate and receive ApiKey.
  2. Use ApiKey to perform GET requests to receive PAC Metrix data.
  3. Use ApiKey to perform POST requests to send data to PAC Metrix.

API Index

Below is an index of the current REST calls currently available through this API.
Authentication
Provides methods for authenticating with the PAC Metrix system prior to any other API calls.

api/Authentication - GET Use a PAC Metrix username and password to receive an ApiKey if successful.
Patient
Provides methods for interactions with patients in the PAC Metrix system.

api/Patient - GET Returns a single patient (and their accounts) using their internal PAC Metrix id.
api/Patient/Find - GET Returns patients (and their accounts) matching certain criteria.
api/Patient - POST Creates or updates a PAC Metrix patient including accounts.
api/Patient/MergeOrChangeIds - POST Either merges patients and accounts or updates their ids depending on their state in PAC Metrix.
Account
Provides methods for interacting with patient accounts in the PAC Metrix system.

api/Account/GetAllForPatient - GET Returns all of the accounts for a specific patient using the PAC Metrix internal id.
api/Account - POST Creates or updates an account on an existing PAC Metrix patient.
Assessment
Provides a method of retrieving assessment information from the PAC Metrix system.

api/Assessment/GetAssessmentsByPatientId - GET Returns assessments for a PAC Metrix patient using the external patient id.
Site
Provides the caller with a list of the PAC Metrix sites to which they have access.

api/Site - GET Returns all of the PAC Metrix sites to which the currently authenticated user has access.
Test
Provides very basic Api testing calls which do not affect nor return data from the PAC Metrix system.

api/Test - GET Returns a JSON string stating that the GET request was received.
api/Test - GET (with 'id') Returns a JSON string stating that the GET request was received and the 'id' value passed.
api/Test - POST Returns a JSON string stating that the POST request was received and the value that was posted.
;