From a61e814aa082df4f49e5486e0e3dcdc46ed2a89f Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 13 May 2019 15:38:34 -0500 Subject: [PATCH] Corrección de /v1/api/salud --- apigee/salud-eps.json | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 95 insertions(+), 5 deletions(-) diff --git a/apigee/salud-eps.json b/apigee/salud-eps.json index 41a1f36..9d9b45f 100644 --- a/apigee/salud-eps.json +++ b/apigee/salud-eps.json @@ -1136,7 +1136,7 @@ ] } }, - "/v1/salud/ips": { + "/v1/salud/ips/adscrita": { "get": { "tags": [ "cols-salud-ips" @@ -1157,7 +1157,7 @@ { "name": "numId", "in": "query", - "description": "Número de identificación.
Ejemplo:
1052411109", + "description": "Número de identificación.
Ejemplo:
79999942", "required": true, "schema": { "type": "number" @@ -1189,7 +1189,7 @@ ] } }, - "/v1/salud/ips{idEsp}": { + "/v1/salud/ips": { "get": { "tags": [ "cols-salud-ips" @@ -1200,8 +1200,8 @@ "parameters": [ { "name": "idEsp", - "in": "path", - "description": "El campo solo es de relleno, para evitar problemas de duplicado en la documentación de Swaager", + "in": "query", + "description": "Id de la especialidad. Ejemplo: :
150", "required": true, "schema": { "type": "string" @@ -1233,6 +1233,39 @@ ] } }, + "/v1/salud/ips/ciudades": { + "get": { + "tags": [ + "cols-salud-ips" + ], + "summary": "Consulta de IPS por ciudad.", + "description": "Permite consultar las IPS por ciudad", + "operationId": "getCiudadesIPS.v1", + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaIpsCiudadesResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, "/v1/salud/citas/borrarconorden": { "delete": { "tags": [ @@ -1673,6 +1706,40 @@ "name": "ips" } }, + "ipsCiudades": { + "type": "object", + "properties": { + "nombre": { + "type": "string", + "description": "Nombre de la IPS" + }, + "direccion": { + "type": "string", + "description": "Dirección de la IPS" + }, + "codigo": { + "type": "string", + "description": "Código de la IPS" + }, + "autorizacion": { + "type": "string", + "description": "Autorización de la IPS" + }, + "ciudad": { + "$ref": "#/components/schemas/ciudad" + }, + "coordenadas": { + "$ref":"#/components/schemas/coordenadasGeograficas" + }, + "url": { + "type": "string", + "description": "Ubicación geográfica en Google Maps." + } + }, + "xml": { + "name": "ips" + } + }, "reservaSinOrdenprestador": { "type": "object", "properties": { @@ -3296,6 +3363,29 @@ } } }, + "consultaIpsCiudadesResponse": { + "type": "object", + "required": [ + "resultados" + ], + "properties": { + "resultados": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "ips": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ipsCiudades" + } + } + } + }, "consultaIpsAdscritaResponse": { "type": "object", "required": [ -- libgit2 0.26.0