Documente Academic
Documente Profesional
Documente Cultură
Tabla de Contenido
En este documento se explica cmo se pueden consumir en modo de prueba los mtodos que se disponen a
travs del servicio REST en formato JSON.
Prescripcin, el cual devuelve para una fecha especfica las prescripciones de un NIT.
Prescripcin por paciente, el cual devuelve las prescripciones de un paciente para una fecha especfica
de un NIT.
Novedades, el cual devuelve las novedades de prescripciones para una fecha especfica de un NIT.
2
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
Cuando se hace clic sobre el link del mtodo GET, se muestra la siguiente informacin
En esta pgina se encuentra la informacin de la respuesta de este mtodo. Para este caso en particular la
respuesta es una lista de prescripciones cada una de ellas con una lista de Medicamentos, una lista de
Procedimientos, una lista de Dispositivos, una lista de ProductosNutricionales y una lista de
ServiciosComplementarios.
En cada uno de estos links se encuentra el detalle campo por campo de la estructura de las listas.
3
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
4
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
2. Cliente Para Probar los Mtodos Expuestos en el Servicio REST
El cliente que utilizaremos para probar los servicios es SWAGGER, este cliente permite desde una interfaz grfica
visualizar el resultado de consumir cada uno de los mtodos expuestos en el servicio de WSMIPRES.
5
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
En esta pgina se encuentran los mtodos expuestos y se puede probar contra la informacin de la base de datos
de pruebas.
6
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
3. PRESCRIPCIN
3.1. Parmetros de consulta mtodo Prescripcin
http://tablas.sispro.gov.co/wsmipresnopbs/api/Prescripcion/8901100100/2016-10-05/1
Esta direccin retorna un objeto JSON con la lista de prescripciones realizadas en la fecha seleccionada para la
institucin ingresada.
Visualizacin
En el navegador CHROME
7
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
3.2. Parmetros consulta mtodo Prescripcin por paciente
Para consultar el servicio de Prescripcin por paciente se deben enviar cinco parmetros
http://tablas.sispro.gov.co/wsmipresnopbs/api/PrescripcionPaciente/8901100100/2016-10-05/1/CC/123
8
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
3.3. Parmetros consulta mtodo Prescripcin por nmero de prescripcin
Para consultar el servicio de Prescripcin por nmero de prescripcin se deben enviar tres parmetros
http://tablas.sispro.gov.co/wsmipresnopbs/api/PrescripcionXNumero/8901100100/1/20161005126000000029
9
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
3.4. Parmetros de consulta mtodo Novedades Prescripcin
http://tablas.sispro.gov.co/wsmipresnopbs/api/NovedadesPrescripcion/8901100100/2016-11-13/1
10
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
4. TUTELAS
4.1. Parmetros de consulta mtodo Tutelas
Esta direccin retorna un objeto JSON con la lista de tutelas registradas en la fecha seleccionada para la
institucin ingresada.
Visualizacin en el navegador Internet Explorer
11
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
4.2. Parmetros consulta mtodo Tutelas por paciente
Para consultar el servicio de Tutelas por Paciente se deben enviar cinco parmetros
http://tablas.sispro.gov.co/wsmipresnopbs/api/TutelaXPaciente/8901100100/2016-10-05/1/CC/123
12
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
4.3. Parmetros consulta mtodo Tutelas por nmero de prescripcin
Para consultar el servicio de Tutelas por nmero de prescripcin se deben enviar tres parmetros
http://tablas.sispro.gov.co/wsmipresnopbs/api/TutelaXNumero/8901100100/AAAA/20160928120000000027
13
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
4.4. Parmetros de consulta mtodo Novedades Tutelas
http://tablas.sispro.gov.co/wsmipresnopbs/api/NovedadesTutelas/8901100100/2016-11-13/1
14
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
5. SUMINISTROS
Para este mtodo es necesario tener una herramienta para enviar la informacin ya que todos los mtodos reciben
en la URL los parmetros bsicos de NIT y TOKEN. Pero se deben pasar luego de estos, los siguientes datos a
travs de un objeto de tipo JSON con la informacin que se solicita en el anexo tcnico de suministros.
Los otros parmetros se envan en un objeto tipo JSON. A continuacin, un ejemplo de cmo se pueden enviar
los valores requeridos, en este caso para el objeto Dispositivo
15
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
16
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
Cuando se realiza una insercin exitosa a travs del cliente Swagger, se visualiza el objeto de respuesta de la
siguiente manera
Cuando se tiene una respuesta fallida por error de datos se visualiza de esta manera
17
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
6. TIPOS DE RESPUESTA DEL SERVICIO
Para todos los mtodos anteriormente descritos se tienen los tipos de respuesta definidos en el estndar HTTP 1.
En este servicio se utilizan cdigos de tipo 2XX, tipo 4XX y tipo 5XX
1 https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
18
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
Cdigo 204. Este cdigo corresponde a respuesta exitosa sin retorno, es decir, todas las consultas o inserciones
que son realizadas no tienen informacin, pero no es fall del servicio. Por esta razn van acompaadas del
mensaje no content.
Cdigo 400 Bad Request. Este tipo de respuesta se entrega cuando se envan datos errados en el request, o
sintaxis incorrecta-
- Fecha Invlida.
19
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
- Tipo de documento paciente errado
-
-
- TOKEN O NIT Incorrecto
-
20
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)
Cdigo 404 Not Found. Este tipo de respuesta se entrega cuando el servidor no encuentra el recurso solicitado,
esto puede ocurrir porque se envan menos parmetros de los esperados o se puede enviar un nombre de mtodo
que no existe en la definicin del Servicio.
Este error se presenta cuando se realiza una solicitud que no cumple con la integridad referencial o no
pasa las validaciones.
{
21
SIG-F05 VERSIN 2 (28 DE NOVIEMBRE DEL 2014)