POST Farmacia/Fraccion/MProTransaccionBeneficios
Permite realizar el cálculo de bonificación del plan de beneficio de acuerdo a la lista de medicamentos, cantidades y valores enviados. (En fase de Prueba)
Request, Información
URI, Parametros
No registra.
Body, Parametros de Entrada
Parametro que contiene la informacion necesaria para realizar el calculo del plan de beneficio
InputTransaccionBeneficioParametro | Descripción | Tipo | Información Adicional |
---|---|---|---|
RutTitular |
Numero de rut del titular a buscar (formato 0012345678-9) |
string |
Required String length: inclusive between 12 and 12 |
NumRegistros |
Numero de filas de Medicamentos |
integer |
Required |
RutBeneficiario |
Numero de rut del Beneficiario a buscar (formato 0012345678-9) |
string |
Required String length: inclusive between 12 and 12 |
CorrBeneficiario |
Codigo interno del beneficiario |
decimal number |
Required |
FechaCompra |
Fecha del dia que se realizo la compra |
date |
Required |
RutPrestador |
Numero de rut del Prestador a buscar (formato 0012345678-9) |
string |
Required String length: inclusive between 12 and 12 |
NombrePrestador |
Nombre del Médico |
string |
Required |
NumPoliza |
Numero Poliza |
string |
Required |
ListaMedicamentoBonificar |
Listado de medicamentos que serán bonificados |
Collection of Medicamento |
Required |
User |
Nombre de usuario autorizado para acceder a la API |
string |
Required String length: inclusive between 3 and 25 |
Pass |
Contraseña del usuario autorizado para acceder a la API |
string |
Required String length: inclusive between 3 and 25 |
CodCia |
Codigo Interno de la Compania |
integer |
Required |
Request, Formato
application/json, text/json
{ "RutTitular": "sample string 1", "NumRegistros": 2, "RutBeneficiario": "sample string 3", "CorrBeneficiario": 4.0, "FechaCompra": "2025-04-22T22:34:27.0108808-04:00", "RutPrestador": "sample string 6", "NombrePrestador": "sample string 7", "NumPoliza": "sample string 8", "ListaMedicamentoBonificar": [ { "Correlativo": 1, "CodigoMedicamento": "sample string 2", "NombreMedicamento": "sample string 3", "TipoMedicamento": "sample string 4", "CantMedicamento": 5, "TipoCantidad": "sample string 6", "ValorUnitario": 7, "ValorNeto": 8, "ValorDescto": 9, "ValorReclamadoCia": 10 }, { "Correlativo": 1, "CodigoMedicamento": "sample string 2", "NombreMedicamento": "sample string 3", "TipoMedicamento": "sample string 4", "CantMedicamento": 5, "TipoCantidad": "sample string 6", "ValorUnitario": 7, "ValorNeto": 8, "ValorDescto": 9, "ValorReclamadoCia": 10 } ], "User": "sample string 9", "Pass": "sample string 10", "CodCia": 11 }
application/xml, text/xml
<InputTransaccionBeneficio xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WEBAPI_Liquidadores.Models.IO.Farmacia"> <CodCia>11</CodCia> <Pass>sample string 10</Pass> <User>sample string 9</User> <CorrBeneficiario>4</CorrBeneficiario> <FechaCompra>2025-04-22T22:34:27.0108808-04:00</FechaCompra> <ListaMedicamentoBonificar xmlns:d2p1="http://schemas.datacontract.org/2004/07/WEBAPI_Liquidadores.Models.Entidades.Farmacia"> <d2p1:Medicamento> <d2p1:CantMedicamento>5</d2p1:CantMedicamento> <d2p1:CodigoMedicamento>sample string 2</d2p1:CodigoMedicamento> <d2p1:Correlativo>1</d2p1:Correlativo> <d2p1:NombreMedicamento>sample string 3</d2p1:NombreMedicamento> <d2p1:TipoCantidad>sample string 6</d2p1:TipoCantidad> <d2p1:TipoMedicamento>sample string 4</d2p1:TipoMedicamento> <d2p1:ValorDescto>9</d2p1:ValorDescto> <d2p1:ValorNeto>8</d2p1:ValorNeto> <d2p1:ValorReclamadoCia>10</d2p1:ValorReclamadoCia> <d2p1:ValorUnitario>7</d2p1:ValorUnitario> </d2p1:Medicamento> <d2p1:Medicamento> <d2p1:CantMedicamento>5</d2p1:CantMedicamento> <d2p1:CodigoMedicamento>sample string 2</d2p1:CodigoMedicamento> <d2p1:Correlativo>1</d2p1:Correlativo> <d2p1:NombreMedicamento>sample string 3</d2p1:NombreMedicamento> <d2p1:TipoCantidad>sample string 6</d2p1:TipoCantidad> <d2p1:TipoMedicamento>sample string 4</d2p1:TipoMedicamento> <d2p1:ValorDescto>9</d2p1:ValorDescto> <d2p1:ValorNeto>8</d2p1:ValorNeto> <d2p1:ValorReclamadoCia>10</d2p1:ValorReclamadoCia> <d2p1:ValorUnitario>7</d2p1:ValorUnitario> </d2p1:Medicamento> </ListaMedicamentoBonificar> <NombrePrestador>sample string 7</NombrePrestador> <NumPoliza>sample string 8</NumPoliza> <NumRegistros>2</NumRegistros> <RutBeneficiario>sample string 3</RutBeneficiario> <RutPrestador>sample string 6</RutPrestador> <RutTitular>sample string 1</RutTitular> </InputTransaccionBeneficio>
application/x-www-form-urlencoded
Ejemplo no disponible.
Response, Información
Resource, Descripción
OutputTransaccionBeneficioParametro | Descripción | Tipo | Información Adicional |
---|---|---|---|
NumRegistros |
Cantidad de registros a retornar |
integer |
No registra. |
GlosaLiquidacion |
Texto variable para observaciones al proceso de liquidación |
string |
No registra. |
Solicitud |
Número único de liquidación, Con este número se realizan las posteriores operaciones |
decimal number |
No registra. |
ListaBonificacion |
Listado de bonificaciones realizadas |
Collection of Bonificacion |
No registra. |
CodError |
Parametro que indica estado de la respuesta de la API |
No registra. |
Response, Formato
application/json, text/json
{ "NumRegistros": 1, "GlosaLiquidacion": "sample string 2", "Solicitud": 3.0, "ListaBonificacion": [ { "OutCodError": "sample string 1", "OutGlosaError": "sample string 2", "OutNumRegistros": "sample string 3", "ListCorrelativo": 4, "ListMontoBonificado": 5, "ListMontoCopago": 6, "ListObservacion": "sample string 7" }, { "OutCodError": "sample string 1", "OutGlosaError": "sample string 2", "OutNumRegistros": "sample string 3", "ListCorrelativo": 4, "ListMontoBonificado": 5, "ListMontoCopago": 6, "ListObservacion": "sample string 7" } ], "CodError": 0, "MsgError": "sample string 4" }
application/xml, text/xml
<OutputTransaccionBeneficio xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WEBAPI_Liquidadores.Models.IO.Farmacia"> <CodError>Ok</CodError> <MsgError>sample string 4</MsgError> <GlosaLiquidacion>sample string 2</GlosaLiquidacion> <ListaBonificacion xmlns:d2p1="http://schemas.datacontract.org/2004/07/WEBAPI_Liquidadores.Models.Entidades.Farmacia"> <d2p1:Bonificacion> <d2p1:ListCorrelativo>4</d2p1:ListCorrelativo> <d2p1:ListMontoBonificado>5</d2p1:ListMontoBonificado> <d2p1:ListMontoCopago>6</d2p1:ListMontoCopago> <d2p1:ListObservacion>sample string 7</d2p1:ListObservacion> <d2p1:OutCodError>sample string 1</d2p1:OutCodError> <d2p1:OutGlosaError>sample string 2</d2p1:OutGlosaError> <d2p1:OutNumRegistros>sample string 3</d2p1:OutNumRegistros> </d2p1:Bonificacion> <d2p1:Bonificacion> <d2p1:ListCorrelativo>4</d2p1:ListCorrelativo> <d2p1:ListMontoBonificado>5</d2p1:ListMontoBonificado> <d2p1:ListMontoCopago>6</d2p1:ListMontoCopago> <d2p1:ListObservacion>sample string 7</d2p1:ListObservacion> <d2p1:OutCodError>sample string 1</d2p1:OutCodError> <d2p1:OutGlosaError>sample string 2</d2p1:OutGlosaError> <d2p1:OutNumRegistros>sample string 3</d2p1:OutNumRegistros> </d2p1:Bonificacion> </ListaBonificacion> <NumRegistros>1</NumRegistros> <Solicitud>3</Solicitud> </OutputTransaccionBeneficio>