Vous êtes sur la page 1sur 7

Ciclo 4

Consumir Servicio de Prestadores


Habilitados MSP
1. Servicios publicados por el MSP
El MSP provee un par de Web Services para consumir y consultar los prestadores de
salud habilitados. Para la Conectatn se probarn los siguientes:

Consultar los datos de un profesional.


Consultar los datos de un prestador.

1.1. Consulta de Prestadores Habilitados

Este servicio permite consultar y obtener los prestadores (instituciones) de salud


habilitadas con sus datos generales y las sucursales. Toma como entrada, el
nmero de RUT o nombre fantasa del prestador, devolviendo los datos
completos del prestador.
El servicio cuenta con el mtodo Execute que se explica en detalle a
continuacin.

1.1.1. Mtodo Execute

Esta operacin permite habiendo ingresado el RUT o Nombre Comercial


de la Institucin, obtener los datos generales de la misma (RUT, Nombre y
OID) y la lista de sucursales con su nombre y ubicacin geogrfica (ciudad
y departamento).

Parmetros de Entrada

Nombre Descripcin Default Oblig? Tipo


Rut Nmero de registro nico N/A NO Texto
tributario.
Nombrefantasia Nombre comercial de la N/A NO Texto
institucin.
Parmetros de Salida

Nombre Descripcin Tipo


Prestador
PrestadorRUT RUT del Prestador Numrico
PrestadorNombre Nombre del Prestador Texto
PrestadorOID OID del Prestador Texto
PrestadorSucursales
PrestadorSalud.Prestador.PrestadorSucursalItem Sucursal del Prestador EstructuraSucursal
SucursalID ID de la Sucursal Numrico
SucursalNombre Nombre de la Sucursal Texto
SucursalDepartamentoID ID del Departamento Numrico
SucursalDepartamentoNom Nombre del Texto
Departamento
SucursalCiudadID ID de Ciudad Numrico
SucursalCiudadNom Nombre de Ciudad Texto
SucursalOID OID de Sucursal Texto

1.1.1. Mtodo Parametrosbusqueda - URL


La URL para el consumo de servicio es:

http://colo1.msp.gub.uy/MSPGXDigesaServicios/servlet/aws30agesic

1.1.2. Mtodo Execute Ejemplo de entrada y salida


A continuacin se muestran ejemplo de consumo del servicio con
diferentes tipos de entradas en funcin de los parmetros de bsqueda
disponible.

Bsqueda por Nro. De rut:


<m:WS30AGESIC.Execute xmlns:m="MSPGxdigesa">
<m:Nrorut>212635920014</m:Nrorut>
<m:Nombrefantasia></m:Nombrefantasia>
</m:WS30AGESIC.Execute>

Bsqueda por Nombre:


<WS30AGESIC.Execute xmlns="MSPGxdigesa">
<Nrorut />
<Nombrefantasia>UNIVERSAL</Nombrefantasia>
</WS30AGESIC.Execute>
Consumido este Web Service de esta manera se obtiene la siguiente
respuesta la cual indica que la consulta se proces correctamente sin
ningn tipo de error:

<?xml version="1.0" encoding="utf-16"?>


<SOAP-ENV:Envelope xmlns:SOAP-
ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-
ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<WS30AGESIC.ExecuteResponse xmlns="MSPGxdigesa">
<Prestadorsalud>
<ResultadoConsulta>
<PrestadorResultadoId>0</PrestadorResultadoId>
<PrestadorResultadoDsc>OK</PrestadorResultadoDsc>
</ResultadoConsulta>
<Prestador>
<PrestadorRut>214048690018</PrestadorRut>
<PrestadorNombre>UNIVERSAL SOCIEDAD DE PRODUCCION
SANITARIA</PrestadorNombre>
<PrestadorOID>2.16.858.0.2.16.86.1.0.0.214048690018</PrestadorOID>
<PrestadorSucursales>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>518</SucursalId>
<SucursalNombre>MONTEVIDEO - 8 DE OCTUBRE
4602</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>519</SucursalId>
<SucursalNombre>MONTEVIDEO - CANELONES 1285</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>521</SucursalId>
<SucursalNombre>MONTEVIDEO - JORGE CANNING
2363</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>524</SucursalId>
<SucursalNombre>MONTEVIDEO - GARZON 243</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>525</SucursalId>
<SucursalNombre>MONTEVIDEO - AVENIDA MILLAN
3588</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>527</SucursalId>
<SucursalNombre>SEDE SECUNDARIA LA PIEDRAS - LUIS ALBERTO
DE HERRERA S/N</SucursalNombre>
<SucursalDepartamentoId>142</SucursalDepartamentoId>
<SucursalDepartamentoNom>Canelones</SucursalDepartamentoNom>
<SucursalLocalidadId>142</SucursalLocalidadId>
<SucursalLocalidadNom>Las Piedras</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>529</SucursalId>
<SucursalNombre>SEDE SECUNDARIA SALINAS - RUTA
INTERBALNEARIA KM 38400</SucursalNombre>
<SucursalDepartamentoId>174</SucursalDepartamentoId>
<SucursalDepartamentoNom>Canelones</SucursalDepartamentoNom>
<SucursalLocalidadId>174</SucursalLocalidadId>
<SucursalLocalidadNom>Salinas</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>530</SucursalId>
<SucursalNombre>SEDE SECUNDARIA SOLYMAR - AVENIDA
GIANNATTASIO KM 23800 MANZANA 55</SucursalNombre>
<SucursalDepartamentoId>191</SucursalDepartamentoId>
<SucursalDepartamentoNom>Canelones</SucursalDepartamentoNom>
<SucursalLocalidadId>191</SucursalLocalidadId>
<SucursalLocalidadNom>Solymar</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>2213</SucursalId>
<SucursalNombre>SEDE SECUNDARIA TOLEDO - RUTA 6 KM
24500</SucursalNombre>
<SucursalDepartamentoId>193</SucursalDepartamentoId>
<SucursalDepartamentoNom>Canelones</SucursalDepartamentoNom>
<SucursalLocalidadId>193</SucursalLocalidadId>
<SucursalLocalidadNom>Toledo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>2274</SucursalId>
<SucursalNombre>SEDE SECUNDARIA BARROS BLANCOS - RUTA 8
KM 24</SucursalNombre>
<SucursalDepartamentoId>1</SucursalDepartamentoId>
<SucursalDepartamentoNom>Canelones</SucursalDepartamentoNom>
<SucursalLocalidadId>1</SucursalLocalidadId>
<SucursalLocalidadNom>Barros Blancos</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>2412</SucursalId>
<SucursalNombre>MONTEVIDEO - BULEVAR ARTIGAS
1632</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
<PrestadorSalud.Prestador.PrestadorSucursalItem>
<SucursalId>2683</SucursalId>
<SucursalNombre>MONTEVIDEO - MECENAS 1321</SucursalNombre>
<SucursalDepartamentoId>659</SucursalDepartamentoId>
<SucursalDepartamentoNom>Montevideo</SucursalDepartamentoNom>
<SucursalLocalidadId>659</SucursalLocalidadId>
<SucursalLocalidadNom>Montevideo</SucursalLocalidadNom>
<SucursalOID />
</PrestadorSalud.Prestador.PrestadorSucursalItem>
</PrestadorSucursales>
</Prestador>
</Prestadorsalud>
</WS30AGESIC.ExecuteResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Vous aimerez peut-être aussi