2242 lines
56 KiB
JSON
2242 lines
56 KiB
JSON
{
|
|
"totalApiEndpoints": 187,
|
|
"totalToolsFound": 94,
|
|
"toolsWithIssues": 20,
|
|
"missingTools": [
|
|
{
|
|
"path": "/add-inventory",
|
|
"method": "POST",
|
|
"summary": "Add new inventory item",
|
|
"tags": [
|
|
"Inventory"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/add-phone-log/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new phone log for a patient",
|
|
"tags": [
|
|
"Phone Logs"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/add-email/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new email for a patient",
|
|
"tags": [
|
|
"Emails"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/add-location",
|
|
"method": "POST",
|
|
"summary": "Add a new location",
|
|
"tags": [
|
|
"Locations"
|
|
],
|
|
"parameterCount": 8
|
|
},
|
|
{
|
|
"path": "/api/add-task/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new task for a patient",
|
|
"tags": [
|
|
"Tasks"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/add-user",
|
|
"method": "POST",
|
|
"summary": "Add new user (legacy method)",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 14
|
|
},
|
|
{
|
|
"path": "/api/add-vital/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Add vital signs for a patient",
|
|
"tags": [
|
|
"Vitals"
|
|
],
|
|
"parameterCount": 27
|
|
},
|
|
{
|
|
"path": "/api/appointment-detail/{appointment}",
|
|
"method": "POST",
|
|
"summary": "Get appointment details",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/assistant/practitioners-list",
|
|
"method": "GET",
|
|
"summary": "Get practitioners list via assistant",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/assistant/save-signature",
|
|
"method": "POST",
|
|
"summary": "Store signature",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/assistant/store-form",
|
|
"method": "POST",
|
|
"summary": "Store form data",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/assistant/store-intake-form-data",
|
|
"method": "POST",
|
|
"summary": "Store intake form data",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/assistant/update-form/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update form",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/available-slots/{date}",
|
|
"method": "POST",
|
|
"summary": "Get available appointment slots",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/company/complete/setup/{status}",
|
|
"method": "PUT",
|
|
"summary": "Complete company setup",
|
|
"tags": [
|
|
"Assistant"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/delete-form/{id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete form",
|
|
"tags": [
|
|
"Forms Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/delete-intake-question/{form_id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete intake question",
|
|
"tags": [
|
|
"Intake Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/document/download/{rowId}/{key}",
|
|
"method": "GET",
|
|
"summary": "Download a patient document",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/download/pdf/{id}/{type}",
|
|
"method": "GET",
|
|
"summary": "Download or view PDF file",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment_id}/order",
|
|
"method": "GET",
|
|
"summary": "Get appointment order details",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment}/detail",
|
|
"method": "GET",
|
|
"summary": "Get appointment details",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment}/update-meeting-analysis",
|
|
"method": "POST",
|
|
"summary": "Update meeting analysis",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{id}/cancel",
|
|
"method": "POST",
|
|
"summary": "Cancel an appointment",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/agent/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get agent appointment details",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/doctor/patient/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get doctor appointments by patient ID",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/list-by-date",
|
|
"method": "GET",
|
|
"summary": "Get appointments by date range",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/patient/{patient_id}/list",
|
|
"method": "GET",
|
|
"summary": "Get patient appointment list",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/patient/carts-items",
|
|
"method": "GET",
|
|
"summary": "Get patient appointments with carts and items",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/queue/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Add patient to queue",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/report/last-30-days",
|
|
"method": "GET",
|
|
"summary": "Get appointment data for last 30 days",
|
|
"tags": [
|
|
"Appointment Reports"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/transcribe/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get appointment transcriptions",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/end-call/{patient_id}/{appointment_id}",
|
|
"method": "POST",
|
|
"summary": "End a call",
|
|
"tags": [
|
|
"Meetings"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/forgot-password",
|
|
"method": "POST",
|
|
"summary": "Forgot password functionality",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/form-pdf-save",
|
|
"method": "POST",
|
|
"summary": "Save form file",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/generate-patient-summary/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Generate AI summary for patient",
|
|
"tags": [
|
|
"Patient Summary"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/generate-permanent-token/{userId}",
|
|
"method": "GET",
|
|
"summary": "Generate a permanent API token for a user",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-all-forms",
|
|
"method": "GET",
|
|
"summary": "Get all forms",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/get-appointment-by-id",
|
|
"method": "POST",
|
|
"summary": "Get appointment by ID",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-appointment-list",
|
|
"method": "POST",
|
|
"summary": "Get appointments list",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/get-appointment-list-date",
|
|
"method": "POST",
|
|
"summary": "Get appointment list by date",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/get-doctors-appointment-list",
|
|
"method": "POST",
|
|
"summary": "Get doctor appointments list",
|
|
"tags": [
|
|
"Appointments",
|
|
"Doctors"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/get-doctors-appointment-list",
|
|
"method": "POST",
|
|
"summary": "Get doctor appointments list",
|
|
"tags": [
|
|
"Appointments",
|
|
"Doctors"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/get-document-by-id/{patientId}/{did}",
|
|
"method": "GET",
|
|
"summary": "Get a specific patient document by ID",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/get-document-vue/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get documents for Vue component",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-document/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient documents",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-email-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get email list for a patient",
|
|
"tags": [
|
|
"Emails"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/get-email/{id}",
|
|
"method": "GET",
|
|
"summary": "Get an email by ID",
|
|
"tags": [
|
|
"Emails"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-form-without-auth/{id}",
|
|
"method": "GET",
|
|
"summary": "Get form by ID without authentication",
|
|
"tags": [
|
|
"Forms Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-form/{id}",
|
|
"method": "GET",
|
|
"summary": "Get form by ID",
|
|
"tags": [
|
|
"Forms Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-forms/{type}",
|
|
"method": "GET",
|
|
"summary": "Get forms by type",
|
|
"tags": [
|
|
"Forms Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-intake-forms-data/{form_id}",
|
|
"method": "GET",
|
|
"summary": "Get intake form data by ID",
|
|
"tags": [
|
|
"Intake Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-intake-forms-list",
|
|
"method": "GET",
|
|
"summary": "Get intake forms list",
|
|
"tags": [
|
|
"Intake Forms"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/get-location/{uuid}",
|
|
"method": "GET",
|
|
"summary": "Get a location by UUID",
|
|
"tags": [
|
|
"Locations"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms-list/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient forms list",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms-list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake simple forms list",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get all forms for a patient",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-full-details/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get comprehensive patient details",
|
|
"tags": [
|
|
"Patient Data"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-info/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Get patient information",
|
|
"tags": [
|
|
"Patients"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-data/{form_id}/{pid}/{rowId}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake form data",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-latest-data/{form_id}/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get latest intake form data",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-list/{type}/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake forms by type",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/get-patient-questionnaire-form-list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient questionnaire forms",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-submitted-intake-forms/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get all submitted forms for a patient",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-patient-summary/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient summary",
|
|
"tags": [
|
|
"Patient Summary"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-pdf-url/{id}",
|
|
"method": "GET",
|
|
"summary": "Get PDF URL",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-prescription-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get patient prescription list",
|
|
"tags": [
|
|
"Patient Data"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-questioner-forms-data/{form_id}",
|
|
"method": "GET",
|
|
"summary": "Get questionnaire form data",
|
|
"tags": [
|
|
"Intake Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-questioner-question/{id}",
|
|
"method": "GET",
|
|
"summary": "Get questionnaire question by ID",
|
|
"tags": [
|
|
"Intake Forms"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get-signed-patient-data/{id}",
|
|
"method": "GET",
|
|
"summary": "Get signed patient form data",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/get-stored-methods/{id}",
|
|
"method": "GET",
|
|
"summary": "Get stored payment methods",
|
|
"tags": [
|
|
"Payments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/get/document/{userId}/{rowId}/{key}",
|
|
"method": "GET",
|
|
"summary": "Create a public link to access a document",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/lab-detail/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get lab details for an appointment",
|
|
"tags": [
|
|
"Labs",
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/lab-detail/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get lab details for an appointment",
|
|
"tags": [
|
|
"Labs",
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/location/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a location by ID",
|
|
"tags": [
|
|
"Locations"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/login-patient",
|
|
"method": "POST",
|
|
"summary": "Patient login",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/medical-problem/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a medical problem by ID",
|
|
"tags": [
|
|
"Medical Problems"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/medical-problems-store/{pid}",
|
|
"method": "POST",
|
|
"summary": "Add a new medical problem for a patient",
|
|
"tags": [
|
|
"Medical Problems"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/medical-problems-update/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update an existing medical problem",
|
|
"tags": [
|
|
"Medical Problems"
|
|
],
|
|
"parameterCount": 8
|
|
},
|
|
{
|
|
"path": "/api/password-reset",
|
|
"method": "POST",
|
|
"summary": "Reset password functionality",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/patient-data/{id}",
|
|
"method": "GET",
|
|
"summary": "Get patient data",
|
|
"tags": [
|
|
"Patient Data"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/patient/available-slots/{date}",
|
|
"method": "POST",
|
|
"summary": "Get available appointment slots for a specific date",
|
|
"tags": [
|
|
"Appointment"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/patient/data",
|
|
"method": "GET",
|
|
"summary": "Get patient data",
|
|
"tags": [
|
|
"Patient Profile"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/patient/history/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient history",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/patient/login",
|
|
"method": "POST",
|
|
"summary": "Patient login without authentication middleware",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{id}",
|
|
"method": "GET",
|
|
"summary": "Get medical problem by ID",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update medical problem",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{pid}",
|
|
"method": "POST",
|
|
"summary": "Store medical problem",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/patient/notifications",
|
|
"method": "GET",
|
|
"summary": "Get patient notifications",
|
|
"tags": [
|
|
"Patient Profile"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/patient/prescription",
|
|
"method": "GET",
|
|
"summary": "Get patient prescriptions",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/patient/process-payment",
|
|
"method": "POST",
|
|
"summary": "Process payment",
|
|
"tags": [
|
|
"Patient Payment"
|
|
],
|
|
"parameterCount": 5
|
|
},
|
|
{
|
|
"path": "/api/patient/profile-picture",
|
|
"method": "POST",
|
|
"summary": "Upload profile picture",
|
|
"tags": [
|
|
"Patient Profile"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/patient/register-patient",
|
|
"method": "POST",
|
|
"summary": "Register a new patient",
|
|
"tags": [
|
|
"Patients"
|
|
],
|
|
"parameterCount": 6
|
|
},
|
|
{
|
|
"path": "/api/patient/session-history",
|
|
"method": "GET",
|
|
"summary": "Get patient session history",
|
|
"tags": [
|
|
"Patient Medical"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/patient/subscription/{subscription}/cancel",
|
|
"method": "POST",
|
|
"summary": "Cancel subscription",
|
|
"tags": [
|
|
"Patient Subscription"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/patient/subscriptions",
|
|
"method": "GET",
|
|
"summary": "Get patient subscription list",
|
|
"tags": [
|
|
"Patient Subscription"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/patients",
|
|
"method": "GET",
|
|
"summary": "Get a list of patients",
|
|
"tags": [
|
|
"Patients"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/plans-product-sync",
|
|
"method": "POST",
|
|
"summary": "Save multiple products",
|
|
"tags": [
|
|
"Product Sync"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/plans-product-update",
|
|
"method": "POST",
|
|
"summary": "Update product on publish",
|
|
"tags": [
|
|
"Product Sync"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/provider-add-availability",
|
|
"method": "POST",
|
|
"summary": "Store provider availability",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 6
|
|
},
|
|
{
|
|
"path": "/api/provider/auth/logout",
|
|
"method": "POST",
|
|
"summary": "Logout provider",
|
|
"tags": [
|
|
"Authentication"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/provider/practitioners-list",
|
|
"method": "GET",
|
|
"summary": "Get practitioners list",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/redirect-with-auth/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get authentication token for redirect",
|
|
"tags": [
|
|
"Authentication"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/register-patient",
|
|
"method": "POST",
|
|
"summary": "Register patient without authentication",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/render/pdf/{rowId}",
|
|
"method": "GET",
|
|
"summary": "Render a PDF document",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/save-category",
|
|
"method": "POST",
|
|
"summary": "Store product category",
|
|
"tags": [
|
|
"Products"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/save-payment-method",
|
|
"method": "POST",
|
|
"summary": "Store payment method configuration",
|
|
"tags": [
|
|
"Assistant"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/save-product",
|
|
"method": "POST",
|
|
"summary": "Save product",
|
|
"tags": [
|
|
"Products"
|
|
],
|
|
"parameterCount": 6
|
|
},
|
|
{
|
|
"path": "/api/save-signature",
|
|
"method": "POST",
|
|
"summary": "Save provider signature",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/set-password/{token}",
|
|
"method": "POST",
|
|
"summary": "Set password for patient account",
|
|
"tags": [
|
|
"Patient Authentication"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/start-call/{patient_id}/{agent_id}/{appointment_id}",
|
|
"method": "POST",
|
|
"summary": "Start a call",
|
|
"tags": [
|
|
"Meetings"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/store-company",
|
|
"method": "POST",
|
|
"summary": "Update company information",
|
|
"tags": [
|
|
"Assistant"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/store-document/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store patient documents",
|
|
"tags": [
|
|
"Documents"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/store-patient-consent-form",
|
|
"method": "POST",
|
|
"summary": "Store patient consent form",
|
|
"tags": [
|
|
"Consent Forms"
|
|
],
|
|
"parameterCount": 5
|
|
},
|
|
{
|
|
"path": "/api/task/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a task by ID",
|
|
"tags": [
|
|
"Tasks"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/tasks/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get all tasks for a patient",
|
|
"tags": [
|
|
"Tasks"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/token/create-with-abilities",
|
|
"method": "POST",
|
|
"summary": "Create a token with specific abilities",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/token/generate-temporary",
|
|
"method": "POST",
|
|
"summary": "Generate a temporary API token",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/token/list/{userId}",
|
|
"method": "GET",
|
|
"summary": "List all tokens for a user",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/token/refresh",
|
|
"method": "POST",
|
|
"summary": "Refresh current token",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/token/revoke",
|
|
"method": "DELETE",
|
|
"summary": "Revoke a specific token",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/token/revoke-all/{userId}",
|
|
"method": "DELETE",
|
|
"summary": "Revoke all tokens for a user",
|
|
"tags": [
|
|
"Token Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/update-category/{id}",
|
|
"method": "POST",
|
|
"summary": "Update product category",
|
|
"tags": [
|
|
"Products"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/update-form-status",
|
|
"method": "PUT",
|
|
"summary": "Update form request status",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/update-form/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update form",
|
|
"tags": [
|
|
"Forms Management"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/api/update-intake-form-data",
|
|
"method": "POST",
|
|
"summary": "Update intake form data",
|
|
"tags": [
|
|
"Forms"
|
|
],
|
|
"parameterCount": 3
|
|
},
|
|
{
|
|
"path": "/api/update-intake-form-data/{id}",
|
|
"method": "POST",
|
|
"summary": "Update intake form data",
|
|
"tags": [
|
|
"Patient Forms"
|
|
],
|
|
"parameterCount": 8
|
|
},
|
|
{
|
|
"path": "/api/update-location/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update a location by ID",
|
|
"tags": [
|
|
"Locations"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/update-location/{uuid}",
|
|
"method": "PUT",
|
|
"summary": "Update a location by UUID",
|
|
"tags": [
|
|
"Locations"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/update-password",
|
|
"method": "POST",
|
|
"summary": "Update patient password",
|
|
"tags": [
|
|
"Authentication"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/update-patient-info/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Update patient information",
|
|
"tags": [
|
|
"Patients"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/update-patient-summary/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Update patient summary",
|
|
"tags": [
|
|
"Patient Summary"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/api/update-product/{id}",
|
|
"method": "POST",
|
|
"summary": "Update product",
|
|
"tags": [
|
|
"Products"
|
|
],
|
|
"parameterCount": 7
|
|
},
|
|
{
|
|
"path": "/api/update-task/{task_id}",
|
|
"method": "PUT",
|
|
"summary": "Update an existing task",
|
|
"tags": [
|
|
"Tasks"
|
|
],
|
|
"parameterCount": 9
|
|
},
|
|
{
|
|
"path": "/api/update-user/{id}",
|
|
"method": "POST",
|
|
"summary": "Update user",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 14
|
|
},
|
|
{
|
|
"path": "/api/user-list",
|
|
"method": "GET",
|
|
"summary": "Get list of users",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/api/user-list-profile/{id}",
|
|
"method": "GET",
|
|
"summary": "Get user profile by ID",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/user-list/{id}",
|
|
"method": "GET",
|
|
"summary": "Get user by ID",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/api/user/create",
|
|
"method": "POST",
|
|
"summary": "Create new user from admin",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 14
|
|
},
|
|
{
|
|
"path": "/api/user/set-password/{token}",
|
|
"method": "POST",
|
|
"summary": "Set user password",
|
|
"tags": [
|
|
"User Management"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/appointment-status/{id}/{status}",
|
|
"method": "PUT",
|
|
"summary": "Update appointment status",
|
|
"tags": [
|
|
"Appointments"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/create-meeting/{meeting_id}",
|
|
"method": "GET",
|
|
"summary": "Show meeting details",
|
|
"tags": [
|
|
"Meetings"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/delete-inventory/{id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete inventory item",
|
|
"tags": [
|
|
"Inventory"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/emr-api/company/complete/setup/{status}",
|
|
"method": "PUT",
|
|
"summary": "Complete provider setup",
|
|
"tags": [
|
|
"Company"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/emr-api/company/status",
|
|
"method": "GET",
|
|
"summary": "Get company status",
|
|
"tags": [
|
|
"Company"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/emr-api/get-company",
|
|
"method": "GET",
|
|
"summary": "Get company information",
|
|
"tags": [
|
|
"Company"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/emr-api/provider-wizard-setup",
|
|
"method": "GET",
|
|
"summary": "Get provider setup counts",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/emr-api/store-company",
|
|
"method": "POST",
|
|
"summary": "Update company information",
|
|
"tags": [
|
|
"Company"
|
|
],
|
|
"parameterCount": 12
|
|
},
|
|
{
|
|
"path": "/get-insurance/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get insurance information for a patient",
|
|
"tags": [
|
|
"Insurance"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/get-inventory/{id}",
|
|
"method": "GET",
|
|
"summary": "Get inventory item by ID",
|
|
"tags": [
|
|
"Inventory"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/get-realtime-questions/{appointmentId}",
|
|
"method": "GET",
|
|
"summary": "Get real-time questions",
|
|
"tags": [
|
|
"Meetings"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/inventory",
|
|
"method": "GET",
|
|
"summary": "Get inventory list",
|
|
"tags": [
|
|
"Inventory"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/join-meeting/{meeting_id}",
|
|
"method": "GET",
|
|
"summary": "Join a meeting",
|
|
"tags": [
|
|
"Meetings"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/patient/me",
|
|
"method": "GET",
|
|
"summary": "Get patient details by access token",
|
|
"tags": [
|
|
"Authentication"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/phone-log-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get phone logs for a patient",
|
|
"tags": [
|
|
"Phone Logs"
|
|
],
|
|
"parameterCount": 4
|
|
},
|
|
{
|
|
"path": "/provider/me",
|
|
"method": "GET",
|
|
"summary": "Get provider details by access token",
|
|
"tags": [
|
|
"Authentication"
|
|
],
|
|
"parameterCount": 0
|
|
},
|
|
{
|
|
"path": "/save-payment-method",
|
|
"method": "POST",
|
|
"summary": "Save payment method configuration",
|
|
"tags": [
|
|
"Provider"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/store-insurance/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store insurance information for a patient",
|
|
"tags": [
|
|
"Insurance"
|
|
],
|
|
"parameterCount": 28
|
|
},
|
|
{
|
|
"path": "/store-tags/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store tags for a patient (alternate endpoint)",
|
|
"tags": [
|
|
"Tags"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/tags/list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get tags for a patient",
|
|
"tags": [
|
|
"Tags"
|
|
],
|
|
"parameterCount": 1
|
|
},
|
|
{
|
|
"path": "/tags/store/{pid}",
|
|
"method": "POST",
|
|
"summary": "Store tags for a patient",
|
|
"tags": [
|
|
"Tags"
|
|
],
|
|
"parameterCount": 2
|
|
},
|
|
{
|
|
"path": "/update-insurance/{patientId}",
|
|
"method": "PUT",
|
|
"summary": "Update insurance information for a patient",
|
|
"tags": [
|
|
"Insurance"
|
|
],
|
|
"parameterCount": 14
|
|
},
|
|
{
|
|
"path": "/update-inventory/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update inventory item",
|
|
"tags": [
|
|
"Inventory"
|
|
],
|
|
"parameterCount": 5
|
|
}
|
|
],
|
|
"toolIssues": [
|
|
{
|
|
"toolName": "provider_post_api_add_note_patient",
|
|
"apiPath": "/api/add-note-patient",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "note",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "note_type",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "provider_post_api_book_appointment",
|
|
"apiPath": "/api/book-appointment",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "telemed_pros_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "patient_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "doctor_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "appointment_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "appointment_time",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "patient_post_api_change_password",
|
|
"apiPath": "/api/change-password",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "current_password",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "new_password",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_check_email",
|
|
"apiPath": "/api/check-email",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "email",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_check_user",
|
|
"apiPath": "/api/check-user",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "email",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "provider_post_api_labs_search",
|
|
"apiPath": "/api/labs/search",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "address",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "provider_get_api_locations",
|
|
"apiPath": "/api/locations",
|
|
"apiMethod": "GET",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "draw",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "start",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "length",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "search[value]",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "order[0][column]",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "order[0][dir]",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_login",
|
|
"apiPath": "/api/login",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "username",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "password",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_patient_book_appointment",
|
|
"apiPath": "/api/patient-book-appointment",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "start_time",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "end_time",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "practitioner_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "notes",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "order_id",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "affiliate_email",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_patient_login_api",
|
|
"apiPath": "/api/patient-login-api",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "email",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "password",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_patient_order_create",
|
|
"apiPath": "/api/patient-order-create",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "patient_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_address1",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_address2",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_city",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_state",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_zipcode",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_country",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "shipping_amount",
|
|
"parameterType": "number",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "total_amount",
|
|
"parameterType": "number",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "practitioner_fee",
|
|
"parameterType": "number",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "affiliate_email",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "provider_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "appointment_id",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "pending_task",
|
|
"parameterType": "boolean",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "builder_id",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "discount_amount",
|
|
"parameterType": "number",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "coupon_code",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "items",
|
|
"parameterType": "array",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_patient_refresh_token",
|
|
"apiPath": "/api/patient/refresh-token",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "refresh_token",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_patient_refresh_token",
|
|
"apiPath": "/api/refresh-token",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "refresh_token",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_register_patients",
|
|
"apiPath": "/api/register-patients",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "first_name",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "last_name",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "email",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "phone_no",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "dob",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "gender",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "provider_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "username",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "isportalAccess",
|
|
"parameterType": "boolean",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "provider_post_api_store_form",
|
|
"apiPath": "/api/store-form",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "type",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "data",
|
|
"parameterType": "object",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "name",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_api_store_intake_form_data",
|
|
"apiPath": "/api/store-intake-form-data",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "form_id",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "pid",
|
|
"parameterType": "integer",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "practitioner_id",
|
|
"parameterType": "integer",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "schema",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "orginal_form_schema",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "signatureMetaData",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "file_field_name",
|
|
"parameterType": "file",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_emr_api_provider_register",
|
|
"apiPath": "/emr-api/provider-register",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "firstName",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "lastName",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "username",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "emailAddress",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "textMessageNumber",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "newUserPassword",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "company_name",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "on_your_domain",
|
|
"parameterType": "boolean",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_emr_api_provider_register",
|
|
"apiPath": "/emr-api/provider-register",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "firstName",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "lastName",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "username",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "emailAddress",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "textMessageNumber",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "newUserPassword",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "company_name",
|
|
"parameterType": "string",
|
|
"required": true,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "on_your_domain",
|
|
"parameterType": "boolean",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_room_joined_event",
|
|
"apiPath": "/room-joined/event",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "event",
|
|
"parameterType": "string",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "room",
|
|
"parameterType": "object",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
},
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "egressInfo",
|
|
"parameterType": "object",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"toolName": "public_post_room_joined_event_transcription",
|
|
"apiPath": "/room-joined/event-transcription",
|
|
"apiMethod": "POST",
|
|
"hasIssues": true,
|
|
"issues": [
|
|
{
|
|
"type": "missing_parameter",
|
|
"parameter": "egressInfo",
|
|
"parameterType": "object",
|
|
"required": false,
|
|
"description": "Parameter exists in API but not in tool"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"parameterMismatches": [],
|
|
"authenticationIssues": []
|
|
} |