|
@@ -92,187 +92,13 @@ Route::middleware('pro.auth')->group(function () {
|
|
|
|
|
|
Route::name('practice-management.')->prefix('practice-management')->group(function () {
|
|
Route::name('practice-management.')->prefix('practice-management')->group(function () {
|
|
|
|
|
|
- Route::get('rpm-matrix', 'PracticeManagementController@rpmMatrix')->name('rpmMatrix');
|
|
|
|
-
|
|
|
|
- Route::get('rates/{selectedProUid?}', 'PracticeManagementController@rates')->name('rates');
|
|
|
|
- Route::get('dashboard', 'PracticeManagementController@dashboard')->name('dashboard');
|
|
|
|
- Route::get('previous-bills', 'PracticeManagementController@previousBills')->name('previousBills');
|
|
|
|
- Route::get('financial-transactions', 'PracticeManagementController@financialTransactions')->name('financialTransactions');
|
|
|
|
- Route::get('bills-under-processing', 'PracticeManagementController@billsUnderProcessing')->name('bills-under-processing');
|
|
|
|
- Route::get('pending-bills-to-sign', 'PracticeManagementController@pendingBillsToSign')->name('pendingBillsToSign');
|
|
|
|
- Route::get('hr', 'PracticeManagementController@hr')->name('hr');
|
|
|
|
- Route::get('direct-deposit-settings', 'PracticeManagementController@directDepositSettings')->name('directDepositSettings');
|
|
|
|
- Route::get('w9', 'PracticeManagementController@w9')->name('w9');
|
|
|
|
- Route::get('contract', 'PracticeManagementController@contract')->name('contract');
|
|
|
|
- Route::get('notes/{filter?}', 'PracticeManagementController@notes')->name('notes');
|
|
|
|
- Route::get('dna-notes-pending-mcp-sign', 'PracticeManagementController@dnaNotesPendingMcpSign')->name('dna-notes-pending-mcp-sign');
|
|
|
|
- Route::get('na-billable-signed-notes/{filter?}', 'PracticeManagementController@naBillableSignedNotes')->name('na-billable-signed-notes');
|
|
|
|
- Route::get('bills/{filter?}', 'PracticeManagementController@bills')->name('bills');
|
|
|
|
- Route::get('rm-bills-to-sign', 'PracticeManagementController@rmBillsToSign')->name('rm-bills-to-sign');
|
|
|
|
- Route::get('unacknowledged-cancelled-bills', 'PracticeManagementController@unacknowledgedCancelledBills')->name('unacknowledged-cancelled-bills');
|
|
|
|
Route::get('my-tickets/{filter?}', 'PracticeManagementController@myTickets')->name('myTickets');
|
|
Route::get('my-tickets/{filter?}', 'PracticeManagementController@myTickets')->name('myTickets');
|
|
Route::get('my-text-shortcuts', 'PracticeManagementController@myTextShortcuts')->name('myTextShortcuts');
|
|
Route::get('my-text-shortcuts', 'PracticeManagementController@myTextShortcuts')->name('myTextShortcuts');
|
|
Route::get('my-favorites/{filter?}', 'PracticeManagementController@myFavorites')->name('myFavorites');
|
|
Route::get('my-favorites/{filter?}', 'PracticeManagementController@myFavorites')->name('myFavorites');
|
|
- Route::get('patients-without-coverage/{filter?}', 'PracticeManagementController@patientsWithoutCoverage')->name('patients-without-coverage');
|
|
|
|
Route::get('pro-availability/{proUid?}', 'PracticeManagementController@proAvailability')->name('proAvailability');
|
|
Route::get('pro-availability/{proUid?}', 'PracticeManagementController@proAvailability')->name('proAvailability');
|
|
Route::get('calendar/{proUid?}', 'PracticeManagementController@calendar')->name('proCalendar');
|
|
Route::get('calendar/{proUid?}', 'PracticeManagementController@calendar')->name('proCalendar');
|
|
-
|
|
|
|
- Route::get('billing-manager/{proUid?}', 'PracticeManagementController@billingManager')->name('billingManager');
|
|
|
|
-
|
|
|
|
- Route::get('cellular-device-manager/{proUid?}', 'PracticeManagementController@cellularDeviceManager')->name('cellularDeviceManager');
|
|
|
|
-
|
|
|
|
- Route::get('rm-launch-and-clean', 'PracticeManagementController@rmLaunchAndClean')->name('rm-launch-and-clean');
|
|
|
|
- Route::get('process-claims', 'PracticeManagementController@processClaims')->name('process-claims');
|
|
|
|
- Route::get('process-notes', 'PracticeManagementController@processNotes')->name('process-notes');
|
|
|
|
- Route::get('notes-processing-center', 'PracticeManagementController@notesProcessingCenter')->name('notes-processing-center');
|
|
|
|
- Route::get('picked-notes', 'PracticeManagementController@pickedNotes')->name('picked-notes');
|
|
|
|
- Route::get('bad-notes', 'PracticeManagementController@badNotes')->name('bad-notes');
|
|
|
|
- Route::get('done-notes', 'PracticeManagementController@doneNotes')->name('done-notes');
|
|
|
|
- Route::get('get-next-note/{mode}', 'PracticeManagementController@getNextNote')->name('get-next-note');
|
|
|
|
-
|
|
|
|
- Route::get('my-teams', 'PracticeManagementController@myTeams')->name('my-teams');
|
|
|
|
- Route::get('patients-accounts-invites', 'PracticeManagementController@patientsAccountsInvites')->name('patientsAccountsInvites');
|
|
|
|
- Route::get('clients-bdt-devices', 'PracticeManagementController@clientsBdtDevices')->name('clientsBdtDevices');
|
|
|
|
- Route::get('memos', 'PracticeManagementController@memos')->name('memos');
|
|
|
|
- Route::get('segment-templates', 'PracticeManagementController@segmentTemplates')->name('segmentTemplates');
|
|
|
|
- Route::get('visit-templates', 'PracticeManagementController@visitTemplates')->name('visitTemplates');
|
|
|
|
- Route::get('visit-template/{visitTemplate}', 'PracticeManagementController@visitTemplate')->name('visitTemplate');
|
|
|
|
- Route::get('client-ccm-rm-status', 'PracticeManagementController@clientCcmRmStatus')->name('client-ccm-rm-status');
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- Route::get('hcp-note-activity', 'PracticeManagementController@hcpNoteActivity')->name('hcp-note-activity');
|
|
|
|
-
|
|
|
|
- Route::middleware('pro.auth.admin')->group(function () {
|
|
|
|
-
|
|
|
|
- Route::get('rm-action-report', 'PracticeManagementController@rmActionReport')->name('rmActionReport');
|
|
|
|
-
|
|
|
|
- Route::get('remote-monitoring-report', 'PracticeManagementController@remoteMonitoringReport')->name('remoteMonitoringReport');
|
|
|
|
-
|
|
|
|
- // BILLING REPORT
|
|
|
|
- Route::get('billing-report', 'PracticeManagementController@billingReport')->name('billing-report');
|
|
|
|
-
|
|
|
|
- Route::get('patient-claim-summary/{proUid?}', 'PracticeManagementController@patientClaimSummary')->name('patientClaimSummary');
|
|
|
|
-
|
|
|
|
- Route::get('cellular-measurements', 'PracticeManagementController@cellularMeasurements')->name('cellularMeasurements');
|
|
|
|
-
|
|
|
|
- Route::get('processing-bill-matrix/{proUid?}/{filter?}', 'PracticeManagementController@processingBillMatrix')->name('processingBillMatrix');
|
|
|
|
-
|
|
|
|
- Route::get('pro-financials/{proUid?}', 'PracticeManagementController@proFinancials')->name('pro-financials');
|
|
|
|
-
|
|
|
|
- //Route::get('hcp-bill-matrix/{proUid?}', 'PracticeManagementController@hcpBillMatrix')->name('hcpBillMatrix');
|
|
|
|
- Route::get('bill-matrix/{proUid?}', 'PracticeManagementController@billMatrix')->name('billMatrix');
|
|
|
|
-
|
|
|
|
- Route::get('tickets', 'PracticeManagementController@tickets')->name('tickets');
|
|
|
|
- Route::get('medicare-partb-claims', 'PracticeManagementController@medicarePartBClaims')->name('medicarePartBClaims');
|
|
|
|
- Route::get('claims-download', 'PracticeManagementController@downloadClaims')->name('download-claims');
|
|
|
|
-
|
|
|
|
- Route::get('treatment-service-util', 'PracticeManagementController@treatmentServiceUtil')->name('treatmentServiceUtil');
|
|
|
|
-
|
|
|
|
- Route::get('claims', 'PracticeManagementController@claims')->name('claims');
|
|
|
|
-
|
|
|
|
- // old supply-orders & shipments matrices
|
|
|
|
- // Route::get('supply-orders', 'PracticeManagementController@supplyOrders')->name('supply-orders');
|
|
|
|
- // Route::get('shipments', 'PracticeManagementController@shipments')->name('shipments');
|
|
|
|
-
|
|
|
|
- // v2 supply-orders & shipments management (wh)
|
|
|
|
-
|
|
|
|
- Route::get('supply-orders', 'PracticeManagementController@supplyOrders')->name('supply-orders');
|
|
|
|
- Route::get('supply-orders/ready-to-ship', 'PracticeManagementController@supplyOrdersReadyToShip')->name('supply-orders-ready-to-ship');
|
|
|
|
- Route::get('supply-orders/shipment-underway', 'PracticeManagementController@supplyOrdersShipmentUnderway')->name('supply-orders-shipment-underway');
|
|
|
|
- Route::get('supply-orders/hanging', 'PracticeManagementController@supplyOrdersHanging')->name('supply-orders-hanging');
|
|
|
|
- Route::get('shipments', 'PracticeManagementController@shipments')->name('shipments');
|
|
|
|
- Route::get('shipments/ready-to-print', 'PracticeManagementController@shipmentsReadyToPrint')->name('shipments-ready-to-print');
|
|
|
|
- Route::get('shipments/waiting-for-picker', 'PracticeManagementController@shipmentsShipmentUnderway')->name('shipments-waiting-for-picker');
|
|
|
|
- Route::get('shipments/view/{shipment}', 'PracticeManagementController@shipment')->name('shipment');
|
|
|
|
- Route::get('shipments-multi-print/{ids?}', 'PracticeManagementController@shipmentsMultiPrint')->name('shipments-multi-print');
|
|
|
|
- Route::get('packs-multi-print', 'PracticeManagementController@packsMultiPrint')->name('packs-multi-print');
|
|
|
|
- Route::get('packs-multi-pdf/{ids?}', 'PracticeManagementController@packsMultiPDF')->name('packs-multi-pdf');
|
|
|
|
- Route::get('handouts', 'PracticeManagementController@handouts')->name('handouts');
|
|
|
|
- Route::get('generic-bills', 'PracticeManagementController@genericBills')->name('generic-bills');
|
|
|
|
- Route::get('mc-code-checks', 'PracticeManagementController@mcCodeChecks')->name('mc-code-checks');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- Route::get('supply-orders/cancelled-but-unacknowledged', 'PracticeManagementController@supplyOrdersCancelledButUnacknowledged')->name('supply-orders-cancelled-but-unacknowledged');
|
|
|
|
- Route::get('supply-orders/unsigned', 'PracticeManagementController@supplyOrdersUnsigned')->name('supply-orders-unsigned');
|
|
|
|
-
|
|
|
|
- Route::get('remote-monitoring', 'PracticeManagementController@remoteMonitoring')->name('remote-monitoring');
|
|
|
|
- Route::get('remote-monitoring-count', 'PracticeManagementController@remoteMonitoringCount')->name('remote-monitoring-count');
|
|
|
|
-
|
|
|
|
- Route::get('remote-monitoring-admin', 'PracticeManagementController@remoteMonitoringAdmin')->name('remote-monitoring-admin');
|
|
|
|
- Route::get('remote-monitoring-admin-count', 'PracticeManagementController@remoteMonitoringAdminCount')->name('remote-monitoring-admin-count');
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- //stat tree stuff
|
|
|
|
- Route::name('clauses.')->prefix('clauses/')->group(function () {
|
|
|
|
- Route::get('', 'ClauseController@list')->name('list');
|
|
|
|
- Route::get('replace-all', 'ClauseController@replaceAllPage')->name('replaceAllPage');
|
|
|
|
- });
|
|
|
|
- Route::name('statTrees.')->prefix('stat-trees')->group(function () {
|
|
|
|
- Route::get('', 'StatTreeController@list')->name('list');
|
|
|
|
- Route::get('create', 'StatTreeController@createPage')->name('createPage');
|
|
|
|
- Route::name('view.')->prefix('view/{statTree}')->group(function () {
|
|
|
|
- Route::get('', 'StatTreeController@dashboard2')->name('dashboard');
|
|
|
|
- Route::get('edit', 'StatTreeController@edit')->name('edit');
|
|
|
|
- Route::get('clausesJSON', 'StatTreeController@clausesJSON')->name('clausesJSON');
|
|
|
|
- Route::get('linesJSON', 'StatTreeController@linesJSON')->name('linesJSON');
|
|
|
|
-
|
|
|
|
- Route::get('old', 'StatTreeController@dashboard')->name('dashboard2');
|
|
|
|
- });
|
|
|
|
- Route::post('instantiate/{statTree}', 'StatTreeController@instantiate')->name('instantiate');
|
|
|
|
- Route::post('clone/{statTree}', 'StatTreeController@clone')->name('clone');
|
|
|
|
- });
|
|
|
|
- Route::name('statTreeLines.')->prefix('stat-tree-lines/')->group(function () {
|
|
|
|
- Route::get('', 'StatTreeLineController@list')->name('list');
|
|
|
|
- Route::name('view.')->prefix('view/{statTreeLine}')->group(function () {
|
|
|
|
- Route::get('', 'StatTreeLineController@dashboard')->name('dashboard');
|
|
|
|
- });
|
|
|
|
- Route::get('view-data/{line}', 'StatTreeLineController@viewData')->name('view-data');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- // APIs
|
|
|
|
- Route::name('api.')->group(function () {
|
|
|
|
- //Clause
|
|
|
|
- Route::name('clause.')->prefix('clause/')->group(function () {
|
|
|
|
- Route::post('replace-all', 'ClauseController@replaceAll')->name('replaceAll');
|
|
|
|
- Route::post('create', 'ClauseController@create')->name('create');
|
|
|
|
- Route::post('update', 'ClauseController@update')->name('update');
|
|
|
|
- Route::post('remove', 'ClauseController@remove')->name('remove');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- //Clause Arg
|
|
|
|
- Route::name('clauseArg.')->prefix('clause-arg/')->group(function () {
|
|
|
|
- Route::post('create', 'ClauseArgController@create')->name('create');
|
|
|
|
- Route::post('update', 'ClauseArgController@update')->name('update');
|
|
|
|
- Route::post('remove', 'ClauseArgController@remove')->name('remove');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- //Stat Tree
|
|
|
|
- Route::name('statTree.')->prefix('stat-tree/')->group(function () {
|
|
|
|
- Route::post('create', 'StatTreeController@create')->name('create');
|
|
|
|
- Route::post('remove', 'StatTreeController@remove')->name('remove');
|
|
|
|
- Route::post('update-basic', 'StatTreeController@updateBasic')->name('updateBasic');
|
|
|
|
- Route::post('refresh-count', 'StatTreeController@refreshCount')->name('refreshCount');
|
|
|
|
- Route::post('replace-all-lines', 'StatTreeController@replaceAllLines')->name('replaceAllLines');
|
|
|
|
- Route::post('replace-all-lines-json', 'StatTreeController@replaceAllLinesJSON')->name('replaceAllLinesJSON');
|
|
|
|
- Route::post('refresh-tree-count-queries', 'StatTreeController@refreshTreeCountQueries')->name('refreshTreeCountQueries');
|
|
|
|
- Route::post('get-counts-for-pro', 'StatTreeController@getCountsForPro')->name('getCountsForPro');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- //Stat Tree Line
|
|
|
|
- Route::name('statTreeLine.')->prefix('stat-tree-line/')->group(function () {
|
|
|
|
- Route::post('refresh-count-query', 'StatTreeLineController@refreshCountQuery')->name('refreshCountQuery');
|
|
|
|
- Route::post('create', 'StatTreeLineController@create')->name('create');
|
|
|
|
- Route::post('remove', 'StatTreeLineController@remove')->name('remove');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- //Stat Tree Line Report Column
|
|
|
|
- Route::name('statTreeLineReportColumn.')->prefix('stat-tree-line-report-column/')->group(function () {
|
|
|
|
- Route::post('create', 'StatTreeLineReportColumnController@create')->name('create');
|
|
|
|
- Route::post('update', 'StatTreeLineReportColumnController@update')->name('update');
|
|
|
|
- Route::post('remove', 'StatTreeLineReportColumnController@remove')->name('remove');
|
|
|
|
- });
|
|
|
|
- });
|
|
|
|
|
|
+ Route::get('tickets', 'PracticeManagementController@tickets')->name('tickets');
|
|
|
|
+ Route::get('handouts', 'PracticeManagementController@handouts')->name('handouts');
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|