Patient V2 Interactive API List

Service Authentication :

POST Communicator Batch - Patient /v2/api/Patient/CommunicatorBatchPatient/

Description: Returns all patient data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDEINSURANCE boolean - Optional To Include Current Patient Insurance

POST Communicator Batch - Appointment /v2/api/Patient/CommunicatorBatchAppointment/

Description: Returns all appointment data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Appointments Outside Current Office
INCLUDEAPPTCODES boolean - Optional To Include Current Patient Insurance

POST Communicator Batch - Ledger /v2/api/Patient/CommunicatorBatchLedger/

Description: Returns all ledger data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Ledger Records Outside Current Office

POST Communicator Batch - Treatment Plan /v2/api/Patient/CommunicatorBatchTreatPlan/

Description: Returns all treatment plan data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Treatment Plans Outside Current Office

POST Communicator Batch - Patient Recall /v2/api/Patient/CommunicatorBatchRecall/

Description: Returns all patient recall data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Recalls Outside Current Office

POST Communicator Delta - Patient /v2/api/Patient/CommunicatorDeltaPatient/

Description: Returns all patient data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
INCLUDEINSURANCE boolean - Optional To Include Current Patient Insurance

POST Communicator Delta - Appointment /v2/api/Patient/CommunicatorDeltaAppointment/

Description: Returns all appointment data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
INCLUDEAPPTCODES boolean - Optional To Include Current Patient Insurance
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Appointments Outside Current Office

POST Communicator Delta - Ledger /v2/api/Patient/CommunicatorDeltaLedger/

Description: Returns all ledger data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Ledger Records Outside Current Office

POST Communicator Delta - Treatment Plan /v2/api/Patient/CommunicatorDeltaTreatPlan/

Description: Returns all treatment plan data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Treatment Plans Outside Current Office

POST Communicator Delta - Patient Recall /v2/api/Patient/CommunicatorDeltaRecall/

Description: Returns all patient recall data for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Recalls Outside Current Office

POST Delta - Patient /v2/api/Patient/DeltaPatient/

Description: Returns all patient data modified between the time range specified for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDEINSURANCE boolean - Optional To Include Current Patient Insurance
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
FROMTIME Time - Optional Time (HH:MM) in 24 hr format
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
TOTIME Time - Optional Time (HH:MM) in 24 hr format

POST Delta - Appointment /v2/api/Patient/DeltaAppointment/

Description: Returns all appointment data modified between the time range specified for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
INCLUDEAPPTCODES boolean - Optional To Include Current Patient Insurance
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
FROMTIME Time - Optional Time (HH:MM) in 24 hr format
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
TOTIME Time - Optional Time (HH:MM) in 24 hr format
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Appointments Outside Current Office

POST Delta - Ledger /v2/api/Patient/DeltaLedger/

Description: Returns all ledger data modified between the time range specified for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
FROMTIME Time - Optional Time (HH:MM) in 24 hr format
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
TOTIME Time - Optional Time (HH:MM) in 24 hr format
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Ledger Records Outside Current Office

POST Delta - Treatment Plan /v2/api/Patient/DeltaTreatPlan/

Description: Returns all treatment plan data modified between the time range specified for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
FROMTIME Time - Optional Time (HH:MM) in 24 hr format
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
TOTIME Time - Optional Time (HH:MM) in 24 hr format
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Treatment Plans Outside Current Office

POST Delta - Patient Recall /v2/api/Patient/DeltaRecall/

Description: Returns all patient recall data modified between the time range specified for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
FROMTIME Time - Optional Time (HH:MM) in 24 hr format
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
TOTIME Time - Optional Time (HH:MM) in 24 hr format
INCLUDENONHOMEOFFICETRANSACTIONS boolean - Optional To Include Recalls Outside Current Office

POST Get All Patients /v2/api/Patient/AllPatients

Description: Returns a list of patients for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Optional Office ID
PAGEINDEX Integer - Required Page Index Number (1000 record per page)

POST Get Patient Detail /v2/api/Patient/GetPatientDetail

Description: Returns details of a single patient based off the supplied PATID.

Request Information

Parameter Type Value Max-Length Required Description
PATIENTID Integer - Required Patient Indentification Number
INCLUDEINSURANCE boolean - Optional To Include Patient Insurance Details
INCLUDETXPLAN boolean - Optional To Include Patient Treatment Plan Details

POST Get All Responsible Parties /v2/api/Patient/AllRespParties

Description: Returns a list of all responsible parties for the given PGID/OID combination.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer - Required Office ID (Positive Integer)
PAGEINDEX Integer - Required Page Index Number (100 record per page)

POST Get All Patient Ledger /v2/api/Patient/GetPatientLedger

Description: Returns all patient ledger records.

Request Information

Parameter Type Value Max-Length Required Description
PATID Integer - Required Patient ID

POST Get All Patients Ledger By Date Range /v2/api/Patient/GetPatientLedgerDateRange

Description: Returns all patients ledger records with a transaction date that falls between the dates specified.

Request Information

Parameter Type Value Max-Length Required Description
FROMDATE Date - Required Last Modified Date (MM/DD/YYYY)
TODATE Date - Required Last Modified Date (MM/DD/YYYY)
OID Integer Optional Office ID - If empty, ledger data for all offices the vendor has access to will be returned

POST Get Initial Sync Data Overnight /v2/api/Patient/InitialBatchSync

Description: Returns all initial sync data as a zip file. Records are processed nightly.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer Required Office ID
INCLUDEINSURANCE boolean - Optional To Include Current Patient Insurance
INCLUDEAPPTCODES boolean - Optional To Include Codes in Appointment Objects

GET Get Initial Sync Data Overnight /v2/api/Patient/InitialBatchDownload

Description: Returns batch file download URL. Records are processed nightly.

Request Information

Parameter Type Value Max-Length Required Description
OID Integer Required Office ID
Password String Required Password for the download file.

POST Get Appointments By PID /v2/api/Patient/GetAppointments

Description: Get all appointments by PID

Request Information

Parameter Type Value Max-Length Required Description
PID Integer Required Patient ID
OID Integer Optional Office ID

GET Get Account Balance /v2/api/Patient/GetAccountBalance

Description: Returns the account balance of the Responsible Party by RID

Request Information

Parameter Type Value Max-Length Required Description
RID Integer Required Responsible Party ID