Type ReclamoSeguroMedico
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity
Entidad de información de los reclamos médicos de los empleados
Events
Methods
- CreateReclamoSeguroMedico
- ShouldSerializeBeneficiarioSeguroMedicoEmpleo
- ShouldSerializeBeneficiarioSeguroMedicoEmpleoReference
Properties
- BeneficiarioSeguroMedicoEmpleo
- BeneficiarioSeguroMedicoEmpleoReference
- Bitacora
- Codigo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- ComentarioAnulacion
- ConceptosReclamoSeguroMedico
- CuentaBancoExpediente
- CuentaBancoExpedienteReference
- Diagnostico
- Empleo
- EmpleoReference
- EmpleoSolicita
- EmpleoSolicitaReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoDb
- FamiliarExpediente
- FamiliarExpedienteReference
- FechaCambioEstado
- FechaGrabacion
- FechaReclamo
- FechaSiniestro
- FechaUltimaModificacion
- FileAttachments
- IngresadoPortal
- IsFinalizing
- Moneda
- MonedaReference
- MontoPagado
- MontoReclamo
- NombreMedico
- Observaciones
- RawPropertyBagData
- SeguroMedicoEmpleo
- SeguroMedicoEmpleoReference
- TiempoRespuesta
- Tipo
- TipoReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeBeneficiarioSeguroMedicoEmpleo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeBeneficiarioSeguroMedicoEmpleoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
ReclamoSeguroMedico CreateReclamoSeguroMedico(int codigo, string diagnostico, decimal montoReclamo, int tiempoRespuesta, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)
Create a new ReclamoSeguroMedico object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
diagnostico - Initial value of the Diagnostico property.
-
decimal
montoReclamo - Initial value of the MontoReclamo property.
-
int
tiempoRespuesta - Initial value of the TiempoRespuesta property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
DateTime
fechaCambioEstado - Initial value of the FechaCambioEstado property.
-
string
estadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
-
bool
ingresadoPortal - Initial value of the IngresadoPortal property.
Public properties
BeneficiarioSeguroEmpleo BeneficiarioSeguroMedicoEmpleo get; set;
Beneficiario de seguro médico al que se le realiza el reclamo
EntityReference<BeneficiarioSeguroEmpleo> BeneficiarioSeguroMedicoEmpleoReference get; set;
Beneficiario de seguro médico al que se le realiza el reclamo
EntityCollection<BitacoraReclamoSeguroMedico> Bitacora get; set;
Asociación a la bitácora del reclamo
int Codigo get; set;
Código de los reclamos médicos
Nullable<int> CodigoEmpleadoAutorizadorWorkflow get; set;
Código del empleado responsable de la entidad, usado para incluirlo en el flujo de autorización
mediante una actividad especial.
int CodigoEmpleadoDefineAutorizaciones get; set;
Código del Empleado que Define las Autorizaciones
int CodigoEmpleadoSolicitante get; set;
Código del empleado solicitante
Nullable<int> CodigoEmpleadoSujetoAccion get; set;
Código del empleado sujeto de la acción
string CodigoInstanciaWorkflow get; set;
Código de la instancia del flujo que maneja la entidad
string ComentarioAnulacion get; set;
Comentario especificado por el usuario al momento de anular una acción
EntityCollection<ConceptoReclamoSeguroMedico> ConceptosReclamoSeguroMedico get; set;
Conceptos asociados para el reclamo del seguro médico
CuentaBancoExpediente CuentaBancoExpediente get; set;
Cuenta bancaria asociada al reclamo
EntityReference<CuentaBancoExpediente> CuentaBancoExpedienteReference get; set;
Cuenta bancaria asociada al reclamo
string Diagnostico get; set;
Diagnóstico del médico por el que se genera el reclamo
Empleo Empleo get; set;
Empleo asociado al reclamo
EntityReference<Empleo> EmpleoReference get; set;
Empleo asociado al reclamo
Empleo EmpleoSolicita get; set;
Empleo quien solicita asociado al reclamo
EntityReference<Empleo> EmpleoSolicitaReference get; set;
Empleo quien solicita asociado al reclamo
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado del Cambio de Centro de Costo
Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow
string EstadoAuthorizationWorkflowDb get; set;
Estado de flujo
string EstadoDb get; set;
Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado
FamiliarExpediente FamiliarExpediente get; set;
(Opcional) Familiar asociado al reclamo
EntityReference<FamiliarExpediente> FamiliarExpedienteReference get; set;
(Opcional) Familiar asociado al reclamo
DateTime FechaCambioEstado get; set;
Fecha del Ultimo Cambio de Estado de la Entidad
Nullable<DateTime> FechaGrabacion get; set;
Fecha de grabación del registro
Nullable<DateTime> FechaReclamo get; set;
Fecha del reclamo
Nullable<DateTime> FechaSiniestro get; set;
Fecha en que ocurrio el siniestro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de modificación del registro
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal
bool IsFinalizing get; set;
Indica si la entidad se está finalizando en este momento
Moneda Moneda get; set;
Moneda asociada al monto del reclamo
EntityReference<Moneda> MonedaReference get; set;
Moneda asociada al monto del reclamo
Nullable<decimal> MontoPagado get; set;
Monto pagado por la aseguradora
decimal MontoReclamo get; set;
Monto que se solicita por el reclamo
string NombreMedico get; set;
Nombre del médico
string Observaciones get; set;
Observaciones del reclamo
string RawPropertyBagData get; set;
Data de los campos adicionales
SeguroMedicoEmpleo SeguroMedicoEmpleo get; set;
Seguro médico asociado al reclamo
EntityReference<SeguroMedicoEmpleo> SeguroMedicoEmpleoReference get; set;
Seguro médico asociado al reclamo
int TiempoRespuesta get; set;
Tiempo en días desde que inicio el reclamo hasta que le acreditaron
TipoReclamoSeguroMedico Tipo get; set;
Tipo asociado al reclamo
EntityReference<TipoReclamoSeguroMedico> TipoReference get; set;
Tipo asociado al reclamo
string UsuarioGrabacion get; set;
Código del usuario que grabo/editó el registro
string UsuarioUltimaModificacion get; set;
Usuario que modificó el registro