====== 100 Reglas de valorizacion. ====== ===== 100001 sfReglaSumarTotalAutorizadoOrden ===== Suma el total de cada practica autorizada y el coseguro de cada practica autorizada. Los graba en el total a facturar de la orden. No considera el estado de la orden * parametros: no * anda i/o: no es necesario * documentación: correcta ===== ===== ===== 100002 sfReglaPlusPorcentual ===== ===== ===== Se indica un codigo y un porciento. Se aplica un plus a la orden que es el porcentaje indicado sobre el valor de la orden en caso de estar el codigo * parametros: si * anda i/o: no * documentación: correcta ===== 100003 sfReglaValorizarNBU_NomencladorConvenio ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 100004 sfReglaCoseguroPorcentualConExcepciones_CodigoPractica ===== NO HAY INFORMACION * parametros: si * anda i/o: no * documentación: MAL ===== 100005 sfReglaValorizacionNBUConCategoriaPorcentual_NomencladorConvenio ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 100006 sfReglaCorreccionDeCoseguroFinanciadorPorcentual ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 100007 sfReglaValorizacionNBUConCategoriaValorFijo_NomencladorConvenio ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 100008 sfReglaCoseguroPorcentualSegunPlanPracticaConExcepciones ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 100009 sfReglaCoseguroPorcentualSegunPlanPracticaConExcepcionesRecalculo ===== realiza recalculo de coseguro exceptuando los coseguros pagados por afiliados * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 200 Regla de Exclusion. ====== ===== 200001 sfReglaExclusionPorRP_CodigoOS ===== Es una lista de que codigo excluye a que codigo. Es decir que no pueden ir juntos en la misma receta. Solo controla la receta. USA CODIGOS DEL NOMENCLADOR DEL FINANCIADOR * parametros: si * anda i/o: si * documentación: correcta ===== 200002 sfReglaExclusionPorRP_CodigoPractica ===== Es una lista de que codigo excluye a que codigo. Es decir que no pueden ir juntos en la misma receta. Solo controla la receta. USA CODIGOS DE PRACTICA, NOMENCLADOR INTERNO DE SUAP * parametros: si * anda i/o: si * documentación: correcta ===== 200003 sfReglaExclusionPorDia_CodigoPractica ===== Es una lista de que codigo excluye a que codigo. Es decir que no pueden ir juntos en el mismo dia. Se toma el día completo del paciente. USA CODIGOS DE PRACTICA, NOMENCLADOR INTERNO DE SUAP * parametros: si * anda i/o: si * documentación: Bastante bien, pero indica mal el tipo de codificación a usar ====== 300 Reglas internas o de flujo. ====== ===== 300001 sfReglaGuardarOrden ===== Persiste los datos de la orden y de las practicaOrden * parametros: no * anda i/o: – * documentación: correcta ===== 300002 sfReglaAutorizarPracticas ===== Autoriza todas las practicas de una orden. Sirve para de ahí en mas aplicar el resto de las reglas * parametros: no * anda i/o: – * documentación: correcta ===== 300003 sfReglaAutorizacionPrevia_CodigoPractica ===== Remite a auditoría cualquier codigo que esté en la lista. SE CONFIGURA CON CODIGOS DEL NOMENCLADOR INTERNO DE SUAP. TABLA PRACTICA * parametros: si * anda i/o: si * documentación: correcta ===== 300004 sfReglaAutorizarPractica_CodigoPractica ===== Autoriza una lista de practicas sin importar nada. SE CODIFICA SEGUN NOMENCLADOR INTERNO DE SUAP. TABLA PRACTICA * parametros: si * anda i/o: si * documentación: correcta ===== 300005 sfReglaRechazarPractica_CodigoPractica ===== Rechaza una lista de practicas sin importar nada. SE CODIFICA SEGUN NOMENCLADOR INTERNO DE SUAP. TABLA PRACTICA * parametros: si * anda i/o: si * documentación: Hay que corregir ===== 300006 sfReglaAsegurarPractica_CodigoPractica ===== Asegura que un codigo determinado esté en una orden. Aunque el financiador no lo haya cargado * parametros: si * anda i/o: no * documentación: TODO MAL ===== 300007 sfReglaAutorizacionAdministrativaPrevia_CodigoPractica ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 300008 sfReglaInicializarOrden ===== Pone la orden y las practicas en un estado inicial * parametros: no * anda i/o: – * documentación: correcta ===== 300009 sfReglaControlBasico_DatosOrden ===== Controla las entidades basicas de la orden * parametros: no * anda i/o: – * documentación: correcta ===== 300010 sfReglaDefinirEstadoOrden ===== NO HAY INFORMACION * parametros: si * anda i/o:no * documentación: Hay que corregir ===== 300011 sfReglaEnviarOrden_Legacy ===== NO HAY INFORMACION * parametros: no * anda i/o: – * documentación: correcta ===== 300012 sfReglaImponerEstadoPracticasYOrden ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 300013 sfReglaAsegurarPracticaSiHayPractica_CodigoPractica ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== X 300014 sfReglaPracticasPorSesiones ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 400 Reglas de Tope. ====== ===== 400001 sfReglaTopeGenerica_CodigoPractica ===== Se configura una unidad de medida de tiempo y en función de eso se establece la cantidad de codigos que se pueden en ese periodo. SE USA NOMENCLATURA INTERNA DE SUAP. TABLA PRACTICA * parametros: si * anda i/o: si * documentación: correcta ===== 400002 sfReglaTopeCantidadPracticasPorOrden ===== Dada una cantidad de practicas si se llega a esa cantidad en la orden se impone un estado. * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 500 Reglas sobre datos afiliado. ====== ===== 500001 sfReglaControlSexo_CodigoPractica ===== Permite configurar un sexo válido para un codigo. SE CODIFICA SEGUN NOMENCLATURA INTERNA. TABLA PRACTICA * parametros: si * anda i/o: si para bajar. No para subir * documentación: correcta ===== 500002 sfReglaControlEdad_CodigoPractica ===== NO HAY INFORMACION * parametros: si * anda i/o: exporta, pero no importa * documentación: Poco explicado, poco claro y excaso. Errores de sintaxis ===== X 500003 sfReglaAfiliadoExterno_conciliarConModelo_sinDNI ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 600 Reglas de control de fechas. ====== ===== 600001 sfReglaMesCalendario ===== Controla que la fecha de realizacion sea del mes en curso. Caso contrario se rechaza toda la orden * parametros: no * anda i/o: – * documentación: correcta ===== 600002 sfReglaControlBasico_FechasOrden ===== Controla cosas basicas de las fechas. * parametros: si * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== X 600003 sfReglaMesInicioDeterminado ===== X similar a mes calendario, pero con dia de inicio predeterminado * parametros: X si * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 700 Reglas de auditoria. ====== ===== 700001 sfReglaPushValoresOrden ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 700002 sfReglaComprarValoresOrden ===== Compara los valores guardados en las variables del entorno, por ejemplo con sfReglaPushValoresOrden y audita el resultado en datos extra de la orden en 'auditoria_interna_suap' ⇒ 'Orden.valores' ⇒ array * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== 700003 sfReglaPopValoresOrden ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 1000 Reglas de conector. ====== Las reglas de conector tienen un prefijo de mil porque se les asigna 1001 a OSDE, 1002 a otro convenio y así sucesibamente. Las reglas con prefijo 1000 son las de uso en todos los conectores por igual ===== X 1000001 sfReglaOrdenExternaBuild_M1 ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION **OSDE** ===== X 1001001 sfReglaConector_OSDE_ITC_setup ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== X 1001002 sfReglaConector_OSDE_ITC_fetchAfiliado ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== X 1001003 sfReglaConector_OSDE_ITC_02A ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION **ACA** ===== X 1002001 sfReglaConector_ACA_DIRECTO_setup ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ===== X 1002002 sfReglaConector_ACA_DIRECTO_fetchAfiliado ===== NO HAY INFORMACION * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION ====== 666 Reglas que no deben usarse. ====== ===== 666001 sfReglaTopeAnual_CodigoPractica ===== Es la norma de tope anual. En desuso, se reemplaza su uso por sfReglaTopeGenerica_CodigoPractica * parametros: si * anda i/o: no se, no usar * documentación: correcta ===== 666002 sfReglaAutorizarPracticaOrdenManual_CodigoPractica ===== Si la orden es manual entonces solo admite una lsita de codigos. Caso contrario no hace nada * parametros: si * anda i/o: no se, probar * documentación: Mala, copiada de otra regla. Corregir! ===== 666003 sfReglaDefinirDelegacionISSN_SIA ===== Si el Lab/pat de la orden no tiene idDelegacion lo saca del csv parametro para asignarlo. Caso contrario no hace nada * parametros: si * anda i/o: dicen que si * documentación: NO HAY INFORMACION ===== X 666004 sfReglaOrdenRender_DatosAdicionales ===== Agrega a la variable datosRender los datos adicionales de la orden * parametros: NO HAY INFORMACION * anda i/o: NO HAY INFORMACION * documentación: NO HAY INFORMACION