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": [