2338 lines
58 KiB
JSON
2338 lines
58 KiB
JSON
{
|
|
"apiEndpointCount": 187,
|
|
"configToolCount": 154,
|
|
"docToolCount": 154,
|
|
"coverage": {
|
|
"apiToConfig": 84,
|
|
"configToDoc": 154,
|
|
"apiToDoc": 84,
|
|
"apiToConfigPercent": "44.9",
|
|
"configToDocPercent": "100.0",
|
|
"apiToDocPercent": "44.9"
|
|
},
|
|
"missingFromConfig": [
|
|
{
|
|
"path": "/add-phone-log/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new phone log for a patient"
|
|
},
|
|
{
|
|
"path": "/api/add-email/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new email for a patient"
|
|
},
|
|
{
|
|
"path": "/api/add-task/{patient_id}",
|
|
"method": "POST",
|
|
"summary": "Add a new task for a patient"
|
|
},
|
|
{
|
|
"path": "/api/add-vital/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Add vital signs for a patient"
|
|
},
|
|
{
|
|
"path": "/api/appointment-detail/{appointment}",
|
|
"method": "POST",
|
|
"summary": "Get appointment details"
|
|
},
|
|
{
|
|
"path": "/api/assistant/update-form/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update form"
|
|
},
|
|
{
|
|
"path": "/api/available-slots/{date}",
|
|
"method": "POST",
|
|
"summary": "Get available appointment slots"
|
|
},
|
|
{
|
|
"path": "/api/company/complete/setup/{status}",
|
|
"method": "PUT",
|
|
"summary": "Complete company setup"
|
|
},
|
|
{
|
|
"path": "/api/delete-form/{id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete form"
|
|
},
|
|
{
|
|
"path": "/api/delete-intake-question/{form_id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete intake question"
|
|
},
|
|
{
|
|
"path": "/api/document/download/{rowId}/{key}",
|
|
"method": "GET",
|
|
"summary": "Download a patient document"
|
|
},
|
|
{
|
|
"path": "/api/download/pdf/{id}/{type}",
|
|
"method": "GET",
|
|
"summary": "Download or view PDF file"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment_id}/order",
|
|
"method": "GET",
|
|
"summary": "Get appointment order details"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment}/detail",
|
|
"method": "GET",
|
|
"summary": "Get appointment details"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{appointment}/update-meeting-analysis",
|
|
"method": "POST",
|
|
"summary": "Update meeting analysis"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/{id}/cancel",
|
|
"method": "POST",
|
|
"summary": "Cancel an appointment"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/agent/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get agent appointment details"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/doctor/patient/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get doctor appointments by patient ID"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/patient/{patient_id}/list",
|
|
"method": "GET",
|
|
"summary": "Get patient appointment list"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/queue/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Add patient to queue"
|
|
},
|
|
{
|
|
"path": "/api/emr/appointment/transcribe/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get appointment transcriptions"
|
|
},
|
|
{
|
|
"path": "/api/end-call/{patient_id}/{appointment_id}",
|
|
"method": "POST",
|
|
"summary": "End a call"
|
|
},
|
|
{
|
|
"path": "/api/generate-patient-summary/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Generate AI summary for patient"
|
|
},
|
|
{
|
|
"path": "/api/generate-permanent-token/{userId}",
|
|
"method": "GET",
|
|
"summary": "Generate a permanent API token for a user"
|
|
},
|
|
{
|
|
"path": "/api/get-document-by-id/{patientId}/{did}",
|
|
"method": "GET",
|
|
"summary": "Get a specific patient document by ID"
|
|
},
|
|
{
|
|
"path": "/api/get-document-vue/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get documents for Vue component"
|
|
},
|
|
{
|
|
"path": "/api/get-document/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient documents"
|
|
},
|
|
{
|
|
"path": "/api/get-email-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get email list for a patient"
|
|
},
|
|
{
|
|
"path": "/api/get-email/{id}",
|
|
"method": "GET",
|
|
"summary": "Get an email by ID"
|
|
},
|
|
{
|
|
"path": "/api/get-form-without-auth/{id}",
|
|
"method": "GET",
|
|
"summary": "Get form by ID without authentication"
|
|
},
|
|
{
|
|
"path": "/api/get-form/{id}",
|
|
"method": "GET",
|
|
"summary": "Get form by ID"
|
|
},
|
|
{
|
|
"path": "/api/get-forms/{type}",
|
|
"method": "GET",
|
|
"summary": "Get forms by type"
|
|
},
|
|
{
|
|
"path": "/api/get-intake-forms-data/{form_id}",
|
|
"method": "GET",
|
|
"summary": "Get intake form data by ID"
|
|
},
|
|
{
|
|
"path": "/api/get-location/{uuid}",
|
|
"method": "GET",
|
|
"summary": "Get a location by UUID"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms-list/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient forms list"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms-list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake simple forms list"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-forms/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get all forms for a patient"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-full-details/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get comprehensive patient details"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-info/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Get patient information"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-data/{form_id}/{pid}/{rowId}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake form data"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-latest-data/{form_id}/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get latest intake form data"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-intake-form-list/{type}/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient intake forms by type"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-questionnaire-form-list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get patient questionnaire forms"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-submitted-intake-forms/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get all submitted forms for a patient"
|
|
},
|
|
{
|
|
"path": "/api/get-patient-summary/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient summary"
|
|
},
|
|
{
|
|
"path": "/api/get-pdf-url/{id}",
|
|
"method": "GET",
|
|
"summary": "Get PDF URL"
|
|
},
|
|
{
|
|
"path": "/api/get-prescription-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get patient prescription list"
|
|
},
|
|
{
|
|
"path": "/api/get-questioner-forms-data/{form_id}",
|
|
"method": "GET",
|
|
"summary": "Get questionnaire form data"
|
|
},
|
|
{
|
|
"path": "/api/get-questioner-question/{id}",
|
|
"method": "GET",
|
|
"summary": "Get questionnaire question by ID"
|
|
},
|
|
{
|
|
"path": "/api/get-signed-patient-data/{id}",
|
|
"method": "GET",
|
|
"summary": "Get signed patient form data"
|
|
},
|
|
{
|
|
"path": "/api/get-stored-methods/{id}",
|
|
"method": "GET",
|
|
"summary": "Get stored payment methods"
|
|
},
|
|
{
|
|
"path": "/api/get/document/{userId}/{rowId}/{key}",
|
|
"method": "GET",
|
|
"summary": "Create a public link to access a document"
|
|
},
|
|
{
|
|
"path": "/api/lab-detail/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get lab details for an appointment"
|
|
},
|
|
{
|
|
"path": "/api/lab-detail/{appointment}",
|
|
"method": "GET",
|
|
"summary": "Get lab details for an appointment"
|
|
},
|
|
{
|
|
"path": "/api/location/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a location by ID"
|
|
},
|
|
{
|
|
"path": "/api/medical-problem/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a medical problem by ID"
|
|
},
|
|
{
|
|
"path": "/api/medical-problems-store/{pid}",
|
|
"method": "POST",
|
|
"summary": "Add a new medical problem for a patient"
|
|
},
|
|
{
|
|
"path": "/api/medical-problems-update/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update an existing medical problem"
|
|
},
|
|
{
|
|
"path": "/api/patient-data/{id}",
|
|
"method": "GET",
|
|
"summary": "Get patient data"
|
|
},
|
|
{
|
|
"path": "/api/patient/available-slots/{date}",
|
|
"method": "POST",
|
|
"summary": "Get available appointment slots for a specific date"
|
|
},
|
|
{
|
|
"path": "/api/patient/history/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get patient history"
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{id}",
|
|
"method": "GET",
|
|
"summary": "Get medical problem by ID"
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update medical problem"
|
|
},
|
|
{
|
|
"path": "/api/patient/medical-problem/{pid}",
|
|
"method": "POST",
|
|
"summary": "Store medical problem"
|
|
},
|
|
{
|
|
"path": "/api/patient/subscription/{subscription}/cancel",
|
|
"method": "POST",
|
|
"summary": "Cancel subscription"
|
|
},
|
|
{
|
|
"path": "/api/redirect-with-auth/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get authentication token for redirect"
|
|
},
|
|
{
|
|
"path": "/api/refresh-token",
|
|
"method": "POST",
|
|
"summary": "Refresh authentication token"
|
|
},
|
|
{
|
|
"path": "/api/render/pdf/{rowId}",
|
|
"method": "GET",
|
|
"summary": "Render a PDF document"
|
|
},
|
|
{
|
|
"path": "/api/set-password/{token}",
|
|
"method": "POST",
|
|
"summary": "Set password for patient account"
|
|
},
|
|
{
|
|
"path": "/api/start-call/{patient_id}/{agent_id}/{appointment_id}",
|
|
"method": "POST",
|
|
"summary": "Start a call"
|
|
},
|
|
{
|
|
"path": "/api/store-document/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store patient documents"
|
|
},
|
|
{
|
|
"path": "/api/task/{id}",
|
|
"method": "GET",
|
|
"summary": "Get a task by ID"
|
|
},
|
|
{
|
|
"path": "/api/tasks/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get all tasks for a patient"
|
|
},
|
|
{
|
|
"path": "/api/token/list/{userId}",
|
|
"method": "GET",
|
|
"summary": "List all tokens for a user"
|
|
},
|
|
{
|
|
"path": "/api/token/revoke-all/{userId}",
|
|
"method": "DELETE",
|
|
"summary": "Revoke all tokens for a user"
|
|
},
|
|
{
|
|
"path": "/api/update-category/{id}",
|
|
"method": "POST",
|
|
"summary": "Update product category"
|
|
},
|
|
{
|
|
"path": "/api/update-form/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update form"
|
|
},
|
|
{
|
|
"path": "/api/update-intake-form-data/{id}",
|
|
"method": "POST",
|
|
"summary": "Update intake form data"
|
|
},
|
|
{
|
|
"path": "/api/update-location/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update a location by ID"
|
|
},
|
|
{
|
|
"path": "/api/update-location/{uuid}",
|
|
"method": "PUT",
|
|
"summary": "Update a location by UUID"
|
|
},
|
|
{
|
|
"path": "/api/update-patient-info/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Update patient information"
|
|
},
|
|
{
|
|
"path": "/api/update-patient-summary/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Update patient summary"
|
|
},
|
|
{
|
|
"path": "/api/update-product/{id}",
|
|
"method": "POST",
|
|
"summary": "Update product"
|
|
},
|
|
{
|
|
"path": "/api/update-task/{task_id}",
|
|
"method": "PUT",
|
|
"summary": "Update an existing task"
|
|
},
|
|
{
|
|
"path": "/api/update-user/{id}",
|
|
"method": "POST",
|
|
"summary": "Update user"
|
|
},
|
|
{
|
|
"path": "/api/user-list-profile/{id}",
|
|
"method": "GET",
|
|
"summary": "Get user profile by ID"
|
|
},
|
|
{
|
|
"path": "/api/user-list/{id}",
|
|
"method": "GET",
|
|
"summary": "Get user by ID"
|
|
},
|
|
{
|
|
"path": "/api/user/set-password/{token}",
|
|
"method": "POST",
|
|
"summary": "Set user password"
|
|
},
|
|
{
|
|
"path": "/appointment-status/{id}/{status}",
|
|
"method": "PUT",
|
|
"summary": "Update appointment status"
|
|
},
|
|
{
|
|
"path": "/create-meeting/{meeting_id}",
|
|
"method": "GET",
|
|
"summary": "Show meeting details"
|
|
},
|
|
{
|
|
"path": "/delete-inventory/{id}",
|
|
"method": "DELETE",
|
|
"summary": "Delete inventory item"
|
|
},
|
|
{
|
|
"path": "/emr-api/company/complete/setup/{status}",
|
|
"method": "PUT",
|
|
"summary": "Complete provider setup"
|
|
},
|
|
{
|
|
"path": "/get-insurance/{patientId}",
|
|
"method": "GET",
|
|
"summary": "Get insurance information for a patient"
|
|
},
|
|
{
|
|
"path": "/get-inventory/{id}",
|
|
"method": "GET",
|
|
"summary": "Get inventory item by ID"
|
|
},
|
|
{
|
|
"path": "/get-realtime-questions/{appointmentId}",
|
|
"method": "GET",
|
|
"summary": "Get real-time questions"
|
|
},
|
|
{
|
|
"path": "/join-meeting/{meeting_id}",
|
|
"method": "GET",
|
|
"summary": "Join a meeting"
|
|
},
|
|
{
|
|
"path": "/phone-log-list/{patient_id}",
|
|
"method": "GET",
|
|
"summary": "Get phone logs for a patient"
|
|
},
|
|
{
|
|
"path": "/store-insurance/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store insurance information for a patient"
|
|
},
|
|
{
|
|
"path": "/store-tags/{patientId}",
|
|
"method": "POST",
|
|
"summary": "Store tags for a patient (alternate endpoint)"
|
|
},
|
|
{
|
|
"path": "/tags/list/{pid}",
|
|
"method": "GET",
|
|
"summary": "Get tags for a patient"
|
|
},
|
|
{
|
|
"path": "/tags/store/{pid}",
|
|
"method": "POST",
|
|
"summary": "Store tags for a patient"
|
|
},
|
|
{
|
|
"path": "/update-insurance/{patientId}",
|
|
"method": "PUT",
|
|
"summary": "Update insurance information for a patient"
|
|
},
|
|
{
|
|
"path": "/update-inventory/{id}",
|
|
"method": "PUT",
|
|
"summary": "Update inventory item"
|
|
}
|
|
],
|
|
"missingFromDoc": [],
|
|
"parameterMismatches": [
|
|
{
|
|
"endpoint": "POST /add-inventory",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "inventoryType",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "item_name",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "price",
|
|
"apiType": "number",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "expirationDate",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/add-location",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "npiNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "phoneNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "address",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "city",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "state",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "zipcode",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "country",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/add-note-patient",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "note",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "note_type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/add-user",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "emailAddress",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "textMessageNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dateOfBirth",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "gender",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "city",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "state",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "zipcode",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "role_id",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "newUserPassword",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "avatarImg",
|
|
"apiType": "file",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/assistant/save-signature",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "signature_data",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "provider_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/assistant/store-form",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "data",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/assistant/store-intake-form-data",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pid",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "schema",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "orginal_form_schema",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "signatureMetaData",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "file_field_name",
|
|
"apiType": "file",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/book-appointment",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "telemed_pros_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "patient_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "doctor_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "appointment_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "appointment_time",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/change-password",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "current_password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "new_password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/check-email",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/check-user",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "GET /api/emr/appointment/list-by-date",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "start_date",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "end_date",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "GET /api/emr/appointment/report/last-30-days",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "start_date",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "end_date",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "provider",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/forgot-password",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/form-pdf-save",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pdf_data",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/get-appointment-by-id",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "appointment_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/get-appointment-list-date",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "date",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/labs/search",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "address",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "GET /api/locations",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "draw",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "start",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "length",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "search[value]",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "order[0][column]",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "order[0][dir]",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/login",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/login-patient",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/password-reset",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "token",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password_confirmation",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient-book-appointment",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "start_time",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "end_time",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "notes",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "order_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "affiliate_email",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient-login-api",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient-order-create",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "patient_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_address1",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_address2",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_city",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_state",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_zipcode",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_country",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "shipping_amount",
|
|
"apiType": "number",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "total_amount",
|
|
"apiType": "number",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_fee",
|
|
"apiType": "number",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "affiliate_email",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "provider_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "appointment_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pending_task",
|
|
"apiType": "boolean",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "builder_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "discount_amount",
|
|
"apiType": "number",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "coupon_code",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "items",
|
|
"apiType": "array",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient/login",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient/process-payment",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "amount",
|
|
"apiType": "number",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "payment_method",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "currency",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "payment_method_id",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "description",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient/profile-picture",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "profile_picture",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient/refresh-token",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "refresh_token",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/patient/register-patient",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "first_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "last_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "phone_no",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dob",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "gender",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "GET /api/patients",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dateOfBirth",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/plans-product-sync",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "builder_id",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "products",
|
|
"apiType": "array",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/plans-product-update",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "builder_id",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_price",
|
|
"apiType": "number",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_slug",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_category",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "product_variation",
|
|
"apiType": "array",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/provider-add-availability",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "title",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "start",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "end",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "comment",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/register-patient",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dateOfBirth",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "gender",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "phone",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "provider_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/register-patients",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "first_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "last_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "phone_no",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dob",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "gender",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "provider_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "isportalAccess",
|
|
"apiType": "boolean",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/save-category",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "description",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/save-payment-method",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "payment_method",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "api_key",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "secret_key",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "is_active",
|
|
"apiType": "boolean",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/save-product",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "description",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "price",
|
|
"apiType": "number",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "category_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "sku",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "stock_quantity",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/save-signature",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "signature",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/store-company",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "address",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "city",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "state",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "zip",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "phone",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "email",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "website",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "logo",
|
|
"apiType": "file",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/store-form",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "data",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/store-intake-form-data",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pid",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "practitioner_id",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "schema",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "orginal_form_schema",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "signatureMetaData",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "file_field_name",
|
|
"apiType": "file",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/store-patient-consent-form",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pid",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "data",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "signature",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/token/create-with-abilities",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "user_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "token_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "abilities",
|
|
"apiType": "array",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "expires_in_hours",
|
|
"apiType": "integer",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/token/generate-temporary",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "user_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "expires_in_hours",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "abilities",
|
|
"apiType": "array",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "DELETE /api/token/revoke",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "token_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "PUT /api/update-form-status",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "patient_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "status",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/update-intake-form-data",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "form_id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "pid",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "data",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/update-password",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "new_password",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /api/user/create",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "emailAddress",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "textMessageNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "dateOfBirth",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "gender",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "city",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "state",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "zipcode",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "role_id",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "newUserPassword",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "type",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "avatarImg",
|
|
"apiType": "file",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /emr-api/provider-register",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "emailAddress",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "textMessageNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "newUserPassword",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "company_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "on_your_domain",
|
|
"apiType": "boolean",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /emr-api/provider-register",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "firstName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "lastName",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "username",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "emailAddress",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "textMessageNumber",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "newUserPassword",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "company_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "on_your_domain",
|
|
"apiType": "boolean",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /emr-api/store-company",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "id",
|
|
"apiType": "integer",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "company_name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "company_phone",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "company_email",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "address",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "domain_name",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "city",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "state",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "zip",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "header_scripts",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "footer_scripts",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "logo",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /room-joined/event",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "event",
|
|
"apiType": "string",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "room",
|
|
"apiType": "object",
|
|
"apiRequired": false
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "egressInfo",
|
|
"apiType": "object",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /room-joined/event-transcription",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "egressInfo",
|
|
"apiType": "object",
|
|
"apiRequired": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "POST /save-payment-method",
|
|
"issues": [
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "name",
|
|
"apiType": "string",
|
|
"apiRequired": true
|
|
},
|
|
{
|
|
"type": "missing_in_config",
|
|
"parameter": "config",
|
|
"apiType": "object",
|
|
"apiRequired": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"exactMatches": 27,
|
|
"issues": []
|
|
} |