<?php

namespace App\Utils;

class SystemGateways {
	const routes = [ 
		[ 
			'method' => 'GET',
			'url' => 'auth/testar-email',
			'action' => 'UsuarioController::test',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'auth/confirmar-email/(.+)',
			'action' => 'AuthController::confirmEmailRegistration/$1',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/paciente',
			'action' => 'AuthController::authenticatePaciente',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/medico',
			'action' => 'AuthController::authenticateMedico',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/medico',
			'action' => 'AuthController::authenticateMedico',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/assistente',
			'action' => 'AuthController::authenticateAssistente',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/recepcionista',
			'action' => 'AuthController::authenticateRecepcionista',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/administrativo',
			'action' => 'AuthController::authenticateAdministrativo',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/usuario/esqueci-a-senha',
			'action' => 'UsuarioController::forgetedPassword',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'usuario/([1-9][0-9]*)/alterar-senha',
			'action' => 'UsuarioController::changePassword/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'paciente',
			'action' => 'PacienteController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'auth/paciente/auto-cadastro',
			'action' => 'PacienteController::selfRegister',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'paciente',
			'action' => 'PacienteController::getPacienteList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'paciente/([1-9][0-9]*)',
			'action' => 'PacienteController::getPacienteByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'paciente/cliente/([1-9][0-9]*)',
			'action' => 'PacienteController::getPacienteByIdCliente/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'paciente/observacao/([1-9][0-9]*)',
			'action' => 'PacienteController::updatePacienteObservacao/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'paciente/([1-9][0-9]*)',
			'action' => 'PacienteController::updatePacienteData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'paciente/usuario/([1-9][0-9]*)',
			'action' => 'PacienteController::getPacienteByUsuarioID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'recibo/extorno/([1-9][0-9]*)',
			'action' => 'ReciboController::getDadosExtornoByIdToRecibo/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-extorno',
			'action' => 'TipoExtornoController::registerTipoExtorno',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-extorno/deletar/([1-9][0-9]*)',
			'action' => 'TipoExtornoController::deleteTipoExtorno/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-extorno/([1-9][0-9]*)',
			'action' => 'TipoExtornoController::updateTipoExtorno/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'tipo-extorno',
			'action' => 'TipoExtornoController::getTipoExtornoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'tipo-extorno/([1-9][0-9]*)',
			'action' => 'TipoExtornoController::searchTipoExtornoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'extorno',
			'action' => 'ExtornoController::registerExtorno',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'extorno/([1-9][0-9]*)',
			'action' => 'ExtornoController::searchExtornoByComandaId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'credito/unidade/cliente/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'CreditoClienteController::getCreditoByClienteIdByUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-procedimento',
			'action' => 'TipoProcedimentoController::registerTipoProcedimento',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-procedimento/([1-9][0-9]*)/deletar',
			'action' => 'TipoProcedimentoController::deleteTipoProcedimento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'tipo-procedimento',
			'action' => 'TipoProcedimentoController::getTipoProcedimentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'tipo-procedimento/([1-9][0-9]*)',
			'action' => 'TipoProcedimentoController::searchTipoProcedimentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'tipo-procedimento/([1-9][0-9]*)',
			'action' => 'TipoProcedimentoController::updateTipoProcedimento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade',
			'action' => 'EspecialidadeController::registerEspecialidade',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade/([1-9][0-9]*)/deletar',
			'action' => 'EspecialidadeController::deleteEspecialidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especialidade',
			'action' => 'EspecialidadeController::getEspecialidadeList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especialidade/([1-9][0-9]*)',
			'action' => 'EspecialidadeController::searchEspecialidadeByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade/([1-9][0-9]*)',
			'action' => 'EspecialidadeController::updateEspecialidade/$1',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'procedimento-valor',
			'action' => 'ProcedimentoValorController::registerProcedimentoValor',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-valor',
			'action' => 'ProcedimentoValorController::getProcedimentoValorList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'procedimento-valor/([1-9][0-9]*)',
			'action' => 'ProcedimentoValorController::updateProcedimentoValor/$1',
			'restrict' => true
		],

		[ 
			'method' => 'GET',
			'url' => 'procedimento-sem-valor/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ProcedimentoValorController::getConvenioProcedimentoNotValor/$1/$2',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'procedimento',
			'action' => 'ProcedimentoController::registerProcedimento',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'procedimento/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::updateProcedimento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'procedimento/([1-9][0-9]*)/deletar',
			'action' => 'ProcedimentoController::deleteProcedimento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento',
			'action' => 'ProcedimentoController::getProcedimentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-consulta/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoConsultaList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-exame/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoExameList/$1',
			'restrict' => true
		],
	    [
	        'method' => 'GET',
	        'url' => 'procedimento-higiene/([1-9][0-9]*)',
	        'action' => 'ProcedimentoController::getProcedimentoHigieneList/$1',
	        'restrict' => true
	    ],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-internacao/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoInternacaoList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-cirurgia/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoCirurgiaList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento-medicacao/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoMedicacaoList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::searchProcedimentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento/unidade/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoByUnidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento/unidade/([1-9][0-9]*)/convenio/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoFilteredByUnidadeAndConvenio',
			'restrict' => true
		],
		[ 

			'method' => 'GET',
			'url' => 'cep/(.+)',
			'action' => 'CEPController::getCEPData/$1',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda',
			'action' => 'AgendaController::getAgenda',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda',
			'action' => 'AgendaController::registerAgenda',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/([1-9][0-9]*)',
			'action' => 'AgendaController::updateAgenda/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/([1-9][0-9]*)/deletar',
			'action' => 'AgendaController::deleteAgenda/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/multiplos',
			'action' => 'AgendaController::registerMultipleAgenda/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/especialidade',
			'action' => 'AgendaEspecialidadeController::getAgendaEspecialidade',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/unidade/especialidades/([1-9][0-9]*)',
			'action' => 'AgendaEspecialidadeController::getAgendaEspecialidadeByUnidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/unidade/especialidade/lista/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'AgendaEspecialidadeController::getAgendaUnidadeByEspecialidade/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/especialidade/unidade/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'AgendaEspecialidadeController::getAgendaEspecialidadeByUnidadeByPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/especialidade/unidade-televet/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'AgendaMedicoController::getAgendaMedicoByUnidadeByPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/especialidade',
			'action' => 'AgendaEspecialidadeController::registerAgendaEspecialidade',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/especialidade/([1-9][0-9]*)',
			'action' => 'AgendaEspecialidadeController::updateAgendaEspecialidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/especialidade/([1-9][0-9]*)/deletar',
			'action' => 'AgendaEspecialidadeController::deleteAgendaEspecialidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/especialidade/multiplos',
			'action' => 'AgendaEspecialidadeController::registerMultipleAgendaEspecialidade',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/medico/multiplos',
			'action' => 'AgendaMedicoController::registerMultipleAgendaMedico',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/medico',
			'action' => 'AgendaMedicoController::registerAgendaMedico',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/recepcao/especialidade',
			'action' => 'AgendaEspecialidadeController::registerNewAgendamentoEspecialidadeByRecepcao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/televet/especialidade',
			'action' => 'AgendaMedicoController::registerNewAgendamentoMedicoByRecepcao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/recepcao/especialidade/alterar',
			'action' => 'AgendaEspecialidadeController::updateStatusAgendamentoEspecialidadeByRecepcao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/proximo-slot-livre',
			'action' => 'AgendamentoController::agendarProximoSlotLivre',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agendamento/([1-9][0-9]*)',
			'action' => 'AgendamentoController::getAgendamentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agendamento/minhas-consultas',
			'action' => 'AgendamentoController::minhasConsultas',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/resumo/unidade/([1-9][0-9]*)/data/(.*)',
			'action' => 'AgendaController::getAgendaByUnidadeAndData',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento',
			'action' => 'AgendamentoController::registerAgendamento',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'reagendamento',
			'action' => 'AgendamentoController::registerReagendamento',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/cliente',
			'action' => 'AgendamentoController::registerAgendamentoCliente',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/televet/([1-9][0-9]*)/desmarcar',
			'action' => 'AgendamentoController::cancelAgendamentoTelevet/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/([1-9][0-9]*)/desmarcar',
			'action' => 'AgendamentoController::cancelAgendamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agendamento/([1-9][0-9]*)',
			'action' => 'AgendamentoController::updateAgendamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'dashboard/medico/([1-9][0-9]*)',
			'action' => 'DashboardController::getDashboardByMedicoID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'dashboard/medico-televet/([1-9][0-9]*)',
			'action' => 'DashboardController::getDashboardByMedicoIdTelevet/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'assistente/([1-9][0-9]*)',
			'action' => 'AssistenteController::getAssistenteByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'assistente/usuario/([1-9][0-9]*)',
			'action' => 'AssistenteController::getAssistenteByUserID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'assistente',
			'action' => 'AssistenteController::getAssistenteList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'assistente',
			'action' => 'AssistenteController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'assistente/([1-9][0-9]*)',
			'action' => 'AssistenteController::updateAssistenteData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'recepcao/recepcionista/([1-9][0-9]*)',
			'action' => 'RecepcaoController::getRecepcionistaByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'recepcao/recepcionista',
			'action' => 'RecepcaoController::registerRecepcionista',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'recepcao/recepcionista',
			'action' => 'RecepcaoController::getRecepcionistaList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'recepcao/recepcionista/([1-9][0-9]*)',
			'action' => 'RecepcaoController::updateRecepcionistaData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'formulario',
			'action' => 'FormularioController::registerFormulario',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'formulario/complete/([1-9][0-9]*)',
			'action' => 'FormularioController::updateFormularioData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'formulario/simple/([1-9][0-9]*)',
			'action' => 'FormularioController::updateFormularioSimple/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'formulario/desativa/([1-9][0-9]*)',
			'action' => 'FormularioController::desativaFormulario/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'formulario/medico/([1-9][0-9]*)',
			'action' => 'FormularioController::getFormulariosByMedicoID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'formulario',
			'action' => 'FormularioController::getAllFormularios',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'formulario/([1-9][0-9]*)',
			'action' => 'FormularioController::getFormularioByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/pessoal/paciente/([1-9][0-9]*)',
			'action' => 'ConsultaController::getMinhasConsultas/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/televet/paciente/([1-9][0-9]*)',
			'action' => 'ConsultaController::getMinhasConsultasTelevet/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/paciente/([1-9][0-9]*)',
			'action' => 'ConsultaController::getConsultaByPacienteID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/pet/([1-9][0-9]*)',
			'action' => 'ConsultaController::getConsultaByPetID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/pet/unidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ConsultaController::getConsultaByPetIDByUnidadeID/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/medico/([1-9][0-9]*)',
			'action' => 'ConsultaController::getConsultaPacienteByMedicoID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'consulta/([1-9][0-9]*)',
			'action' => 'ConsultaController::getConsultaByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'consulta',
			'action' => 'ConsultaController::registerConsulta',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'consulta/televet',
			'action' => 'ConsultaController::registerConsultaTelevet',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'consulta-requisicao',
			'action' => 'ConsultaController::registerConsultaRequisicao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'consulta-requisicao-multipla',
			'action' => 'ConsultaController::registerConsultaMultipleRequisicao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'consulta/([1-9][0-9]*)',
			'action' => 'ConsultaController::updateConsulta/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'galeria',
			'action' => 'GaleriaController::registerGaleria',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'galeria',
			'action' => 'GaleriaController::getGaleriaList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'galeria/([1-9][0-9]*)',
			'action' => 'GaleriaController::searchGaleriaByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'galeria/([1-9][0-9]*)/deletar',
			'action' => 'GaleriaController::deleteGaleria/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'exame',
			'action' => 'ExameController::registerExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'exame',
			'action' => 'ExameController::getExameList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'exame/([1-9][0-9]*)',
			'action' => 'ExameController::searchExameByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'exame/([1-9][0-9]*)',
			'action' => 'ExameController::updateExame/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'exame/([1-9][0-9]*)/deletar',
			'action' => 'ExameController::deleteExame/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade-procedimento',
			'action' => 'EspecialidadeProcedimentoController::registerEspecialidadeProcedimento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especialidade/unidade/([1-9][0-9]*)',
			'action' => 'EspecialidadeController::getEspecialidadeListByUnidadeId/$1',
			'restrict' => true
		],

		[ 
			'method' => 'GET',
			'url' => 'especialidade-procedimento',
			'action' => 'EspecialidadeProcedimentoController::getEspecialidadeProcedimentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especialidade-procedimento/([1-9][0-9]*)',
			'action' => 'EspecialidadeProcedimentoController::searchEspecialidadeProcedimentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especialidade-procedimento/unidade/especialidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'EspecialidadeProcedimentoController::getPorcedimentosByEspecialidadeByUnidade/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade-procedimento/([1-9][0-9]*)',
			'action' => 'EspecialidadeProcedimentoController::updateEspecialidadeProcedimento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'especialidade-procedimento/([1-9][0-9]*)/deletar',
			'action' => 'EspecialidadeProcedimentoController::deleteEspecialidadeProcedimento/$1',
			'restrict' => true
		],

		[ 
			'method' => 'GET',
			'url' => 'fila-especialidade',
			'action' => 'FilaEspecialidadeController::getFilaEspecialidadeList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'fila-cliente',
			'action' => 'FilaEspecialidadeController::getFilaClienteList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'fila-atender-especialidade',
			'action' => 'FilaEspecialidadeController::atenderFilaEspecialidadeMedico',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'especie',
			'action' => 'EspecieController::registerEspecie',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'especie',
			'action' => 'EspecieController::getEspecieList',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'especie/([1-9][0-9]*)',
			'action' => 'EspecieController::searchEspecieByID/$1',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'especie/([1-9][0-9]*)',
			'action' => 'EspecieController::updateEspecie/$1',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'especie/([1-9][0-9]*)/deletar',
			'action' => 'EspecieController::deleteEspecie/$1',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'arquivo',
			'action' => 'ArquivoController::registerArquivo',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'arquivo-exame',
			'action' => 'ArquivoController::registerArquivoExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'arquivo',
			'action' => 'ArquivoController::getArquivoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'arquivo-exame',
			'action' => 'ArquivoController::getArquivoListExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'arquivo/([1-9][0-9]*)',
			'action' => 'ArquivoController::searchArquivoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'arquivo-exame/([1-9][0-9]*)',
			'action' => 'ArquivoController::searchArquivoExameByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'arquivo/([1-9][0-9]*)/deletar',
			'action' => 'ArquivoController::deleteArquivo/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'arquivo-exame/([1-9][0-9]*)/deletar',
			'action' => 'ArquivoController::deleteArquivoExame/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'documento/anexo',
			'action' => 'DocumentoAnexoController::registerDocumentoAnexo',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'documento/anexo',
			'action' => 'DocumentoAnexoController::getDocumentoAnexoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'documento/anexo/([1-9][0-9]*)',
			'action' => 'DocumentoAnexoController::searchDocumentoAnexoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'documento/anexo/([1-9][0-9]*)/deletar',
			'action' => 'DocumentoAnexoController::deleteDocumentoAnexo/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agendamento-sala/([1-9][0-9]*)',
			'action' => 'AgendamentoController::getAgendamentoSalaByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'documento/gerado',
			'action' => 'DocumentoGeradoController::getDocumentoGeradoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'documento/gerado/([1-9][0-9]*)',
			'action' => 'DocumentoGeradoController::searchDocumentoGeradoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'classificacao',
			'action' => 'GaleriaClassificacaoController::getGaleriaClassificacaoList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'classificacao',
			'action' => 'GaleriaClassificacaoController::registerGaleriaClassificacao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'classificacao/([1-9][0-9]*)/deletar',
			'action' => 'GaleriaClassificacaoController::deleteGaleriaClassificacao/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'usuario/([1-9][0-9]*)',
			'action' => 'UsuarioController::update/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'usuario/([1-9][0-9]*)',
			'action' => 'UsuarioController::getUsuarioByUsuarioID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'dashboard/paciente/([1-9][0-9]*)',
			'action' => 'DashboardController::getDashboardByPacienteID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'medico/([1-9][0-9]*)',
			'action' => 'MedicoController::getMedicoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'medico/usuario/([1-9][0-9]*)',
			'action' => 'MedicoController::getMedicoByUserID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'medico-list/([1-9][0-9]*)',
			'action' => 'MedicoController::getMedicoList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medico',
			'action' => 'MedicoController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medico/([1-9][0-9]*)',
			'action' => 'MedicoController::updateMedicoData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medicamento',
			'action' => 'MedicamentoController::registerMedicamento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'medicamento',
			'action' => 'MedicamentoController::getMedicamentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'medicamento/([1-9][0-9]*)',
			'action' => 'MedicamentoController::searchMedicamentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medicamento/([1-9][0-9]*)',
			'action' => 'MedicamentoController::updateMedicamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medicamento/([1-9][0-9]*)/deletar',
			'action' => 'MedicamentoController::deleteMedicamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'importacao',
			'action' => 'ImportacaoController::registerImportacao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'adendo',
			'action' => 'AdendoController::register',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'adendo/([1-9][0-9]*)',
			'action' => 'AdendoController::getAdendoListByConsultaId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade',
			'action' => 'UnidadeController::getUnidadeList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/([1-9][0-9]*)',
			'action' => 'UnidadeController::getDadosUnidade/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'unidade',
			'action' => 'UnidadeController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'unidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'UnidadeController::updateUnidadeData/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'perfil',
			'action' => 'PerfilController::getPerfilList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'perfil',
			'action' => 'PerfilController::getPerfilList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'perfil/([1-9][0-9]*)',
			'action' => 'PerfilController::getPerfilByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'perfil',
			'action' => 'PerfilController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'perfil/([1-9][0-9]*)',
			'action' => 'PerfilController::updatePerfilData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'perfil/([1-9][0-9]*)',
			'action' => 'PerfilController::getPerfilByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'perfil',
			'action' => 'PerfilController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'perfil/([1-9][0-9]*)',
			'action' => 'PerfilController::updatePerfilData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'administrativo/([1-9][0-9]*)',
			'action' => 'AdministrativoController::getAdministrativoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'administrativo/usuario/([1-9][0-9]*)',
			'action' => 'AdministrativoController::getAdministrativoByUserID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'administrativo',
			'action' => 'AdministrativoController::getAdministrativoList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'administrativo',
			'action' => 'AdministrativoController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'administrativo/([1-9][0-9]*)',
			'action' => 'AdministrativoController::updateAdministrativoData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/([1-9][0-9]*)',
			'action' => 'PetController::getPetByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/cliente/([1-9][0-9]*)',
			'action' => 'PetController::getPetByIDAndClient/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/idade/([1-2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getIdadePet/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/usuario/([1-9][0-9]*)',
			'action' => 'PetController::getPetByUserID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet',
			'action' => 'PetController::getPetList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/tutor/([1-9][0-9]*)',
			'action' => 'PetController::getPetListByTutorId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'pet',
			'action' => 'PetController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'pet/([1-9][0-9]*)',
			'action' => 'PetController::updatePetData/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'raca/([1-9][0-9]*)',
			'action' => 'RacaController::searchRacaByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'raca/usuario/([1-9][0-9]*)',
			'action' => 'RacaController::getRacaByUserID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'raca',
			'action' => 'RacaController::getRacaList',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'raca',
			'action' => 'RacaController::registerRaca',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'raca/([1-9][0-9]*)',
			'action' => 'RacaController::updateRaca/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'raca/([1-9][0-9]*)/deletar',
			'action' => 'RacaController::deleteRaca/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'especies',
			'action' => 'EspecieController::findAll',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'centro-custo',
			'action' => 'CentroCustoController::registerCentroCusto',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'centro-custo',
			'action' => 'CentroCustoController::getCentroCustoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'centro-custo/([1-9][0-9]*)',
			'action' => 'CentroCustoController::searchCentroCustoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'centro-custo/([1-9][0-9]*)',
			'action' => 'CentroCustoController::updateCentroCusto/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'centro-custo/([1-9][0-9]*)/deletar',
			'action' => 'CentroCustoController::deleteCentroCusto/$1',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'classificacao-risco',
			'action' => 'ClassificacaoRiscoController::registerClassificacaoRisco',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'classificacao-risco',
			'action' => 'ClassificacaoRiscoController::getClassificacaoRiscoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'classificacao-risco/([1-9][0-9]*)',
			'action' => 'ClassificacaoRiscoController::searchClassificacaoRiscoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'classificacao-risco/([1-9][0-9]*)',
			'action' => 'ClassificacaoRiscoController::updateClassificacaoRisco/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'classificacao-risco/([1-9][0-9]*)/deletar',
			'action' => 'ClassificacaoRiscoController::deleteClassificacaoRisco/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'pagamento',
			'action' => 'PagamentoController::registerPagamento',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'forma-pagamento',
			'action' => 'FormaPagamentoController::registerFormaPagamento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'forma-pagamento',
			'action' => 'FormaPagamentoController::getFormaPagamentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'forma-pagamento/([1-9][0-9]*)',
			'action' => 'FormaPagamentoController::searchFormaPagamentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'forma-pagamento/([1-9][0-9]*)',
			'action' => 'FormaPagamentoController::updateFormaPagamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'forma-pagamento/([1-9][0-9]*)/deletar',
			'action' => 'FormaPagamentoController::deleteFormaPagamento/$1',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'setor',
			'action' => 'SetorController::registerSetor',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'setor',
			'action' => 'SetorController::getSetorList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'setor/([1-9][0-9]*)',
			'action' => 'SetorController::searchSetorByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'setor/([1-9][0-9]*)',
			'action' => 'SetorController::updateSetor/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'setor/([1-9][0-9]*)/deletar',
			'action' => 'SetorController::deleteSetor/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/eutanazia/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoAutorizacaoEutanazia/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/procedimentos/([1-9][0-9]*)',
			'action' => 'RelatorioController::getProcedimentosConsulta/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/autorizacaogeral/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoAutorizacaoGeral/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/obito/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoAtestadoObito/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/doacaoinsumos',
			'action' => 'RelatorioController::getTermoDoacaoInsumosProdutos',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/gravaraudiovideo/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoGravarAudioImagemVideo/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/remocaoemobito/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoRemocaoEmObito/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'termo/recusageral/([1-9][0-9]*)',
			'action' => 'RelatorioController::getTermoRecusaGeral/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/procedimento-executado/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoTotalProcedimentoPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/procedimento-executado/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoTotalProcedimentoExcel/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/consulta/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoConsultaPdf/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/consulta/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoConsultaExcel/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/primeira-consulta/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoPrimeiraConsultaPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/primeira-consulta/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoPrimeiraConsultaExcel/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/cadastro-tutor/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoCadastroTutorPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/cadastro-tutor/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoCadastroTutorExcel/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/faturamento/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoFaturamentoPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/estatistico/faturamento/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioEstatisticoFaturamentoExcel/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'tipo-convenio',
			'action' => 'TipoConvenioV2Controller::findAll',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'convenio',
			'action' => 'ConvenioController::registerConvenio',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'convenio',
			'action' => 'ConvenioController::getConvenioList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'convenio/([1-9][0-9]*)',
			'action' => 'ConvenioController::searchConvenioByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'convenio/([1-9][0-9]*)',
			'action' => 'ConvenioController::updateConvenio/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'convenio/([1-9][0-9]*)/deletar',
			'action' => 'ConvenioController::deleteConvenio/$1',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'triagem',
			'action' => 'TriagemController::register',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'convenio/unidade/procedimento/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ConvenioController::getConvenioProcedimentoFilteredByUnidadeAndProcedimento/$1/$2',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'requisicao',
			'action' => 'RequisicaoController::register',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/consulta/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::registerProcedimentoConsulta/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/internacao/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::registerProcedimentoInternacao/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/saida-internacao/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::registerProcedimentoSaidaInternacao/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/internacao/listagem/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesInternacao/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/internacao/listagem2/([1-9][0-9]*)',
			'action' => 'InternacaoController::getInternacaoList/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/internacao/formulario/([1-3])',
			'action' => 'RequisicaoController::getFormularioInternacaoByTipo/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisitar/alta-internacao/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'InternacaoController::registerAltaInternacaoMedicaObito/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/teleconsulta',
			'action' => 'RequisicaoController::requisicaoProcedimentoTeleconsulta',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/exame/cancelar-medico/([1-9][0-9]*)',
			'action' => 'RequisicaoController::CancelarRequisicaoExameByMedico/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/exame/cancelar-assistente/([1-9][0-9]*)',
			'action' => 'RequisicaoController::CancelarRequisicaoExameByAssistente/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/consulta/cancelar/([1-9][0-9]*)',
			'action' => 'RequisicaoController::CancelarRequisicaoConsultaByUser/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/recepcao/exame',
			'action' => 'RequisicaoController::registerProcedimentoRecepcaoExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/exames/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesEmAbertoByPetId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/unidade/exames/emaberto/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesExamesEmAbertoByPetIdUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/internacao/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesInternacaoEmAbertoByPetId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/medicacao/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesMedicacaoEmAbertoByPetId/$1/$2',
			'restrict' => true
		],
	    [
	        'method' => 'GET',
	        'url' => 'requisicao/pet/higiene/([1-9][0-9]*)/([1-9][0-9]*)',
	        'action' => 'RequisicaoController::getRequisicoesHigieneEmAbertoByPetIdUnidadeId/$1/$2',
	        'restrict' => true
	    ],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/cirurgia/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesCirurgiaEmAbertoByPetId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/consulta/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesConsultasEmAbertoByPetId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/pet/consulta/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesConsultasEmAbertoByPetIdByUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/consulta/aberta/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesConsultasEmAberto/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/exames/aberta/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesExamesEmAberto/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/cirurgia/aberta/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesCirurgiasEmAberto/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'requisicao/marcar-executado/([1-9][0-9]*)',
			'action' => 'RequisicaoController::marcarComoExecutado/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'comanda',
			'action' => 'ComandaController::register',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/ativa',
			'action' => 'ComandaController::findComandaAtivaItens',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/cliente/([1-9][0-9]*)',
			'action' => 'ComandaController::findComandasByClienteId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recepcao/cliente/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ComandaController::findComandasByClienteIdByUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recepcao/cliente/pet/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ComandaController::findComandasByClienteIdByPetIdByUnidadeId/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recepcao/itens/abertos/pet/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ComandaController::findComandaItensEmAbertoByIdPetByUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/([1-9][0-9]*)/itens',
			'action' => 'ComandaController::findComandasItemByComandaId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/itens/abertos/pet/([1-9][0-9]*)',
			'action' => 'ComandaController::findComandaItensEmAbertoByIdPet/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/meus-recebimentos/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getMeusRecebimentosByUnidadeIdByPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/meus-recebimentos/new/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getNewMeusRecebimentosByUnidadeIdByPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/meus-recebimentos/new/pdf/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getNewMeusRecebimentosByUnidadeIdByPeriodoPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/meus-recebimentos/pdf/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getMeusRecebimentosByUnidadeIdByPeriodoToPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recebimentos/unidade/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getRecebimentosByUnidadeIdByPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recebimentos/us/unidade/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getRecebimentosByUserIdByUnidadeIdByPeriodo/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recebimentos/us/unidade/pdf/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getRecebimentosByUserIdByUnidadeIdByPeriodoPdf/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/recebimentos/us/unidade/excel/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'ComandaController::getRecebimentosByUserIdByUnidadeIdByPeriodoExcel/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'comanda/item/marcar-pago/forma-pagamento',
			'action' => 'ComandaController::marcarItemPago',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'comanda/item/exculir',
			'action' => 'ComandaController::excluirItemComanda',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'comanda/([1-9][0-9]*)/fechar',
			'action' => 'ComandaController::fecharComanda/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda',
			'action' => 'ComandaController::getAllComandaList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/([1-9][0-9]*)',
			'action' => 'ComandaController::getComandaItens/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/full/([1-9][0-9]*)',
			'action' => 'ComandaController::getComandaItensComExcluidos/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/periodo/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'ComandaController::getAllComandaPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/periodo/full/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'ComandaController::getAllComandaComExclusaoPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/periodo/fechadas/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'ComandaController::getComandasFechadasPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/periodo/abertas/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'ComandaController::getComandasAbertasPeriodo/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/pdf/periodo/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-3])',
			'action' => 'ComandaController::gerarPdfComanda/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/atendimento-profissional/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([0-9][0-9]*)/([0-9][0-9]*)',
			'action' => 'ComandaController::gerarRelatorioAtendimentoPorProfisisonalPDF/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/excel/periodo/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-3])',
			'action' => 'ComandaController::gerarExcelComanda/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/relatorio/pdf/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarRelatorioComandaById/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/relatorio-individual/pdf/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarRelatorioPdfComandaIndividualById/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/relatorio/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarComandaById/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/full/export/pdf/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarRelatorioComandaComItemExcluido/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/new/full/export/pdf/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarNewRelatorioComandaComItemExcluido/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'comanda/full/export/excel/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarPlanilhaFullById/$1',
			'restrict' => false
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/servicos-realizados/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-5])/([1-2])',
			'action' => 'ComandaController::gerarPdfComandaPorConvenio/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/atendimento-pet/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)',
			'action' => 'ComandaController::gerarPdfAtendimentoPetPorUnidade/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/atendimento-pet/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-9][0-9]*)/([0-9][0-9]*)',
			'action' => 'ComandaController::gerarPdfAtendimentoPetPorUnidadeExcel/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/pet-unidade-pdf/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioPetUnidadePdf/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/pet-unidade-excel/([1-9][0-9]*)',
			'action' => 'RelatorioController::getRelatorioPetUnidadeExcel/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/procedimento-valor-pdf',
			'action' => 'RelatorioController::getRelatorioProcedimentoValorPdf',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/procedimento-valor-excel',
			'action' => 'RelatorioController::getRelatorioProcedimentoValorExcel',
			'restrict' => true
		],

		[ 
			'method' => 'POST',
			'url' => 'preagendamento',
			'action' => 'PreAgendamentoController::registerPreAgendamento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'preagendamento',
			'action' => 'PreAgendamentoController::getPreAgendamentoList',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'preagendamento/([1-9][0-9]*)',
			'action' => 'PreAgendamentoController::searchPreAgendamentoByID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'preagendamento/([1-9][0-9]*)',
			'action' => 'PreAgendamentoController::updatePreAgendamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'preagendamento/([1-9][0-9]*)/deletar',
			'action' => 'PreAgendamentoController::deletePreAgendamento/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/servicos-realizados/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-5])/([1-2])',
			'action' => 'ComandaController::gerarExcelRelatorioServicosRealizados/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/login/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9][0-9][0-9]*)',
			'action' => 'RelatorioController::relatorioAcessoPdf/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/atendimento-pet/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9])/([1-9][0-9])/([0-9][0-9]*)',
			'action' => 'ComandaController::gerarPdfAtendimentoPetPorUnidadeExcel/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'cf/chamar-senha',
			'action' => 'ChameFacilController::registerSenhaChamar',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'cf/recepcao/chamada/encaminhar',
			'action' => 'ChameFacilController::registerRecepcaoSenhaEncaminhar',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'cf/recepcao/chamada/aguardar',
			'action' => 'ChameFacilController::registerRecepcaoSenhaAguardar',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'cf/recepcao/chamada/search/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ChameFacilController::getRecepcaoSenha/$1/$2/$3',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'cf/medico/chamada/search/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ChameFacilController::getMedicoSenha/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'formulario/procedimento/([1-9][0-9]*)',
			'action' => 'FormularioController::getListFormulariosByProcedimentoId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'formulario/atendimento',
			'action' => 'FormularioController::getListFormulariosByAtendimento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'requisicao/atender/pet/unidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'RequisicaoController::getRequisicoesEmAbertoByPetIdByUnidadeToAtender/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'anamnese/adicional',
			'action' => 'AnamneseController::newAnamneseAdicional',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'anamnese/adicional/salvar',
			'action' => 'AnamneseController::saveAnamneseAdicional',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento/lista/unidade/tipo/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoByUnidadeByTipoId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimento/lista/unidade/tipoconvenio/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ProcedimentoController::getProcedimentoByUnidadeByTipoConvenioId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimentovalor/deletar/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'ProcedimentoValorController::deleteProcedimentoValor/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'procedimentovalor/ativar/([1-9][0-9]*)',
			'action' => 'ProcedimentoValorController::ativarProcedimentoValor/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'profissionais/unidade/([1-9][0-9]*)',
			'action' => 'ProfissionalController::getProfissionaisByUnidadeId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/unidade/especialidades/disponivel/date',
			'action' => 'AgendaEspecialidadeController::getAgendaEspecialidadeByDate',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'reagendar/unidade/especialidades',
			'action' => 'AgendaEspecialidadeController::reagendarAgendamentoEspecialidadeByRecepcao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'desmarcar/unidade/especialidades',
			'action' => 'AgendaEspecialidadeController::desmarcarAgendamentoEspecialidadeByRecepcao',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/televet/disponibilidade',
			'action' => 'AgendaEspecialidadeController::registerAgendaEspecialidadeDisponibilidade',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'agenda/televet/disponibilidade/([1-9][0-9]*)/([1-9][0-9]*)/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])',
			'action' => 'AgendaEspecialidadeController::getAgendaEspecialidadeDisponibilidade/$1/$2/$3/$4',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'agenda/televet/disponibilidade/update-status',
			'action' => 'AgendaEspecialidadeController::updateAgendaEspecialidadeDisponibilidade',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'audit/comanda/itens/([1-9][0-9]*)',
			'action' => 'AuditComandaController::getItensByComandaId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'audit/comanda/prontuario/([1-9][0-9]*)',
			'action' => 'AuditComandaController::getProntuarioByComandaId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'audit/comanda/assistentes-disp/([1-9][0-9]*)',
			'action' => 'AuditComandaController::getAssistenteAviableToRequisicao/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'audit/comanda/exec-exame',
			'action' => 'AuditComandaController::adminExecExame',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'audit/comanda/excluir-exame',
			'action' => 'AuditComandaController::adminExcluirExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'assistente/unidade/([1-9][0-9]*)',
			'action' => 'AssistenteController::getAssistenteByUnidadeID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'audit/comanda/new-req-exame',
			'action' => 'AuditComandaController::adminNewReqExecExame',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'procedimentovalor/procedimentos/unidade/([1-9[0-9]*)',
			'action' => 'ProcedimentoValorController::getProcedimentosValorByUnidadeID/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'orcamento-cliente',
			'action' => 'OrcamentoClienteController::register',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'orcamento-cliente/unidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'OrcamentoClienteController::getOrcamentoByClienteIdFromUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'orcamento-pet/unidade/([1-9][0-9]*)/([1-9][0-9]*)',
			'action' => 'OrcamentoClienteController::getOrcamentoByPetIdFromUnidadeId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'orcamento-cliente/detalhe/([1-9][0-9]*)',
			'action' => 'OrcamentoClienteController::getOrcamentoIdDetalhe/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'orcamento-cliente/([1-9][0-9]*)',
			'action' => 'OrcamentoClienteController::getOrcamentoId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'orcamento-cliente/update',
			'action' => 'OrcamentoClienteController::update',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'orcamento-cliente/torequisicao',
			'action' => 'OrcamentoClienteController::registerRequisicaoFromOrcamento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'usuario/minhas-unidades',
			'action' => 'UsuarioController::getMinhasUnidades'
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/fisica/listalluf',
			'action' => 'UnidadeController::getListUnidadeFisicasAllUF',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/fisica/listuf',
			'action' => 'UnidadeController::getListUFWithUnidadeFisica',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/fisica/uf/([1-9][0-9]*)',
			'action' => 'UnidadeController::getListUnidadeFisicaByUF/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'unidade/uf',
			'action' => 'UnidadeController::registerUnidadeUF',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'unidade/uf/update',
			'action' => 'UnidadeController::updateUnidadeUF',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'uf/list',
			'action' => 'UnidadeController::getListUF',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/listall',
			'action' => 'UnidadeController::getListUnidadesAllUF',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/servicos-comanda-full/pdf/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-5])/([1-3])',
			'action' => 'ComandaController::relatorioComandaFullItens/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'relatorio/servicos-comanda-full/excel/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([2][0-9][0-9][0-9][0-1][0-9][0-3][0-9])/([1-9][0-9]*)/([1-5])/([1-3])',
			'action' => 'ComandaController::relatorioComandaExcelFullItens/$1/$2/$3/$4/$5',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'audit/comanda/excluir-consulta',
			'action' => 'AuditComandaController::adminExcluirConsulta',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'integracao/vetus/access-valid',
			'action' => 'IntergacaoVetusController::getAccessValid',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/new',
			'action' => 'LojaController::registerLoja',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/changestatus',
			'action' => 'LojaController::changeLojaStatus',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'lojas',
			'action' => 'LojaController::getLojas',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'produto/new',
			'action' => 'ProdutoServicoController::registerProduto',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'produto/changestatus',
			'action' => 'ProdutoServicoController::changeProdutoStatus',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'produtos',
			'action' => 'ProdutoServicoController::getProdutos',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'produtos/loja/([1-9][0-9]*)/([0-9])',
			'action' => 'ProdutoServicoController::getProdutosByLojaId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'produtos/unidade/([1-9][0-9]*)',
			'action' => 'ProdutoServicoController::getProdutosByUnidadeId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/produto/new',
			'action' => 'LojaController::addProduto',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/produto/changestatus',
			'action' => 'LojaController::changeLojaProdutoStatus',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'loja/produtos/([1-9][0-9]*)/([0-9])',
			'action' => 'LojaController::getLojaProdutos/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'produtos/unidade/semloja/([1-9][0-9]*)/([0-9])',
			'action' => 'ProdutoServicoController::getProdutosByUnidadeIdWithoutLoja/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'loja/compras/list/([1-9][0-9]*)/([0-9])',
			'action' => 'LojaController::getLojaCompras/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'loja/compras/detalhe/([1-9][0-9]*)',
			'action' => 'LojaController::getComprasItensById/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'vouchers/unidade/list/([1-9][0-9]*)',
			'action' => 'VoucherController::getVoucherListByUnidadeId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'vouchers/pet/list/([1-9][0-9]*)',
			'action' => 'VoucherController::getVoucherListByPetId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'vouchers/serial/list/(.+)',
			'action' => 'VoucherController::getVoucherBySerial/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'vouchers/([1-9][0-9]*)',
			'action' => 'VoucherController::getVoucherById/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'voucher/new',
			'action' => 'VoucherController::registerVoucher',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'voucher/changestatus',
			'action' => 'VoucherController::changeVoucherStatus',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/compra/pagsegurocartao/new',
			'action' => 'LojaCompraController::registerCompraCartaoPagseguro',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'loja/compra/medicinacarinho/new',
			'action' => 'LojaCompraController::registerCompraMedicinaCarinho',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pet/cartoavouchers/([1-9][0-9]*)',
			'action' => 'PetController::getDadosCartaoVoucherByPetId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'loja/compras/usuario/([1-9][0-9]*)/([0-9])',
			'action' => 'LojaController::getComprasByUsuarioId/$1/$2',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'cliente/aceitetermo/([1-9][0-9]*)',
			'action' => 'PacienteController::getAceitermoStatusByClienteId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'cliente/aceitetermo',
			'action' => 'PacienteController::setAceitoTermos',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'medicina-carinho/valida',
			'action' => 'MedicinaCarinhoController::consultaMedicinaCarinho',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'sala-video/encerra',
			'action' => 'MedicinaCarinhoController::encerraSalaVideo',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'atendimento/voucher/vinculacao',
			'action' => 'MedicinaCarinhoController::vinculaVoucherAtendimento',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'pagseguro/key',
			'action' => 'PagSeguroController::getKey',
			'restrict' => true
		],
		[ 
			'method' => 'POST',
			'url' => 'pagseguro-webhook/notificacoes',
			'action' => 'PagSeguroController::registerNotification',
			'restrict' => false
		],
		[ 
			'method' => 'POST',
			'url' => 'unidade/change-status/([1-9][0-9]*)',
			'action' => 'UnidadeController::changeStatusByUnidadeId/$1',
			'restrict' => true
		],
		[ 
			'method' => 'GET',
			'url' => 'unidade/ativas',
			'action' => 'UnidadeController::getUnidadesAtivasList',
			'restrict' => true
		]
	];

} 
