Carga de Contratos de honorarios Profesionales

HONORARIOS

Contratos Carga

En los contratos se expresan los valorizaciones de las prácticas para cada, médico y para cada cobertura que este debe atender, también se definen, en referencia a la base de contratos de obras sociales los precios que se deben abonar de los mismos.

Cuando seleccionamos la opción todas,("dejando en blanco el combo de obras sociales"), el sistema valoriza de la misma forma para todas las coberturas. Si especificamos una cobertura los precios se definen para esta sola.

  • Ingreso de un  contrato de Honorarios Médicos: Se ingresa un solo contrato por médico en el mismo se especifica los valores para cada cobertura o bien en general para todas las coberturas.
  • Si no encuentra contrato de médico el sistema pone los valores de Honorarios y Gastos correspondientes al contrato de Obras Sociales.
  • Carga de valores de prácticas: Para ingresar una debemos presionar sobre el botón ingresar Nueva Práctica. El sistema nos pregunta si deseamos ingresar los valores en forma puntual o individual o por rango, debemos seleccionar una de ambas modalidades.

  • Ingreso de prácticas por valor individual: Si optamos por la opción [SI], el sistema nos muestra el siguiente formulario.

Debemos ingresar el código de la práctica o módulo, o bien buscarlo en la base de datos de prácticas presionando el botón [B], seleccionamos la misma. En segundo término debemos especificar si el precio que estamos cargando es para el paciente internado, ambulatorio o para ambas situaciones, ya que se puede dar el caso de que una misma práctica tenga distintos valores en el contrato de acuerdo a si esta es para pacientes internados o ambulatorios. Debemos elegir alguna de las tres opciones. luego Tenemos que estipular en moneda el valor de los honorarios y de el gasto sanatorial, de la suma de ambos sale el valor de la practica o módulo.

  • Carga de prácticas por rango: El nomenclador de prácticas tiene un cierto ordenamiento de los datos de las prácticas, agrupadas por especialidad, laboratorio, rayos, cirugía, etc. por este motivo es factible agrupar las mismas por esos códigos y de esta forma ver Base de datos de Prácticas,.Para utilizar correctamente la opción de carga por rango de prácticas del nomenclador, así como para incorporar nuevas  prácticas en el mismo, en necesario familiarizarse con la base de datos, para lo cual sugerimos imprimir la misma y personalizarla a las necesidades de cada institución.

HONORARIOS DE PROFESIONALES

 

Los honorarios de profesionales se definen en tres lugares,

1.       en el Nomenclador de prácticas, en donde se estipulan el valor de la práctica y el gasto definiendo el valor para cada prestación.

2.      en los contratos de los financiadores, el sistema registra la variación de costos de cada práctica y las condiciones de contratación de las mismas con cada financiador. Aquí también se definen los honorarios profesionales.

3.      En los contratos de los Médicos se definen las condiciones de liquidación de Honorarios para cada profesional definiendo de dos maneras,

a.    por un lado el porcentual que corresponde que cobre cada profesional de acuerdo a lo estipulado en los contratos de financiadores.

b.    Por el otro el valor puntual que se le liquidará por cada práctica.

 

Modo de funcionamiento

El sistema busca para liquidar una práctica al profesional en primer lugar, si este tiene un valor definido en el contrato de médicos para esa práctica. El profesional puede tener un valor definido solo para un financiador y una practica determinada o para todos los financiadores. Si no define por esta vía el precio que debe colocar, se fija en los contratos de financiadores el valor definido de honorarios para ese contrato u el financiador que corresponda y lo multiplica por el porcentual definido que corresponda para cada profesional en la ficha de médicos.

Si la cantidad de practicas por ejemplo 2 consultas fue definido e importado desde el módulo de facturación, no se puede cambiar, solo calcular los precios correspondientes. 

' ///////////////////////////////////////////////////////////////////

' //// CALCULA LOS VALORES QUE SE DEBEN LIQUIDAR A LOS MEDICOS   ///

' /////////////////////////////////////////////////////////////////

' Pasa los valores tal cual fueron calculados en el módulo de

' auditoria de pago a financiadores .........................

If frmHonorariosFactura.optefectuadas = True Then

    data.dbo_Honorarios_Valor_FAC_ID Val(lblIDFacturaMedico), CDbl(txtporcentualHonorarios.Text), 0

Else

    data.dbo_Honorarios_Valor_FAC_ID Val(lblIDFacturaMedico), CDbl(txtporcentualHonorarios.Text), 1

End If

If frmHonorariosFactura.optefectuadas = True Then

    ' ...........................................

    ' Calcula los valores puntuales .............

    ' ...........................................

    ' 1- pone el precio definido para todas las obras sociales

    'solo para el que efectua

    data.dbo_Honorarios_Valor_Hon_Todos Val(lblIDFacturaMedico), Val(txtCodigoMedico)

    ' 2- pone el precio puntual de cada obra social

    data.dbo_Honorarios_Valor_Hon_Oso Val(lblIDFacturaMedico), Val(txtCodigoMedico)

End If

' 3- Actualiza Grilla ..........

 

 

PROCEDIMIENTOS ALMACERNADOS

 

PROCEDURE dbo.Honorarios_Valor_FAC_ID @PIDliq int, @Ppor int, @derivante bit  AS

begin

if @derivante = 0

       Update  [FAC Detalle de Prácticas] SET [Monto Liquidado al Medico]=([Monto al Medico] * @Ppor)/100

       WHERE [FAC Detalle de Prácticas].IdHonorarios=@PIDliq

else

       Update  [FAC Detalle de Prácticas] SET [Monto_Liquidado_Al_Medico_Solicitante]=([Monto al Medico]* @Ppor)/100

       WHERE [FAC Detalle de Prácticas].IdHonorariosderivante=@PIDliq

End

 

 

PROCEDURE dbo.Honorarios_Valor_Hon_Oso @PIDliq int, @IDMedico int  AS

Update  [FAC Detalle de Prácticas]

/*

MULTIPLICA EL VALOR DEL CONTRATO POR LA CANTIDAD DE PRACTICAS

QUE HAYA REALIZADO

*/

SET  [FAC Detalle de Prácticas].[Monto Liquidado al Medico]=[Honorarios Contratos Prácticas].Honorarios *[FAC Detalle de Prácticas].Cantidad

FROM [FAC Detalle de Prácticas] inner JOIN [Honorarios Contratos Prácticas]

 ON [FAC Detalle de Prácticas].Practica = [Honorarios Contratos Prácticas].IDPráctica

WHERE [FAC Detalle de Prácticas].IdHonorarios=@PIDliq

 and [Honorarios Contratos Prácticas].idmedico=@IDMedico

 and [FAC Detalle de Prácticas].[Obra Social]=[Honorarios Contratos Prácticas].[Codigo Obra Social]

 

 

PROCEDURE dbo.Honorarios_Valor_Hon_Todos @PIDliq int, @IDMedico int  AS

Update  [FAC Detalle de Prácticas]

/*

MULTIPLICA EL VALOR DEL CONTRATO POR LA CANTIDAD DE PRACTICAS

QUE HAYA REALIZADO

*/

SET  [FAC Detalle de Prácticas].[Monto Liquidado al Medico]=[Honorarios Contratos Prácticas].Honorarios *[FAC Detalle de Prácticas].Cantidad

FROM [FAC Detalle de Prácticas] inner JOIN [Honorarios Contratos Prácticas]

 ON [FAC Detalle de Prácticas].Practica = [Honorarios Contratos Prácticas].IDPráctica

WHERE [FAC Detalle de Prácticas].IdHonorarios=@PIDliq and

 [Honorarios Contratos Prácticas].idmedico=@IDMedico