From 00fb3398b7626c04bdc5e9c8e0bba3c33638f272 Mon Sep 17 00:00:00 2001 From: Cristian Camargo Date: Tue, 2 Apr 2019 15:40:18 +0000 Subject: [PATCH] Update salud-eps.json --- apigee/salud-eps.json | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 270 insertions(+) diff --git a/apigee/salud-eps.json b/apigee/salud-eps.json index b020ced..747c263 100644 --- a/apigee/salud-eps.json +++ b/apigee/salud-eps.json @@ -1301,6 +1301,127 @@ } ] } + }, + "/v1/salud/eps/consulta": { + "get": { + "tags": [ + "cols-salud-eps" + ], + "summary": "Consultar eps y su punto de dispensacion", + "description": "Obtener información de las eps, proyecto de medicamentos.", + "operationId": "consultaEpsMedicamento", + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaEpsMedicamentoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, + "/v1/salud/eps/ciudad": { + "get": { + "tags": [ + "cols-salud-eps" + ], + "summary": "Consultar eps y su punto de dispensacion por ciudad", + "description": "Obtener información de las eps por ciudad, proyecto de medicamentos.", + "operationId": "consultaEpsCiudadMedicamento", + "parameters": [ + { + "name": "ciudadId", + "in": "query", + "description": "Numero de identificacion unico de la ciudad.", + "required": true, + "schema": { + "type": "number" + } + }, + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaEpsCiudadMedicamentoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, + "/v1/salud/eps/ciudades": { + "get": { + "tags": [ + "cols-salud-eps" + ], + "summary": "Consultar eps y su punto de dispensacion por ciudades", + "description": "Obtener información de las eps por ciudades, proyecto de medicamentos.", + "operationId": "consultaEpsCiudadesMedicamento", + "parameters": [ + { + "name": "ciudadesId", + "in": "query", + "description": "Numero de identificacion unico de la ciudad. Enviar id de ciudades separadas por 'coma', ejemplo ciudadesId=05079,05001.", + "required": true, + "schema": { + "type": "number" + } + }, + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaEpsCiudadesMedicamentoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } } }, "externalDocs": { @@ -2323,6 +2444,155 @@ } } }, + ####################### + + + + + + + "puntoDispensacion": { + "type": "object", + "properties": { + "codigo": { + "type": "string", + "description": "Codigo del punto de dispensacion de la Eps." + } + }, + "xml": { + "name": "puntoDispensacion" + } + }, + "epsMedicamento": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id de la EPS." + }, + "nombre": { + "type": "string", + "description": "Nombre de la EPS" + }, + "puntoDispensacion": { + "$ref": "#/components/schemas/puntoDispensacion" + } + } + }, + "obtenerEps": { + "type": "object", + "properties": { + "eps": { + "type":"array", + "items":{ + "$ref": "#/components/schemas/epsMedicamento" + } + } + } + }, + "obtenerEpsCiudad": { + "type": "object", + "properties": { + "ciudad":{ + "$ref": "#/components/schemas/ciudad" + }, + "eps": { + "type":"array", + "items":{ + "$ref": "#/components/schemas/epsMedicamento" + } + } + } + }, + "obtenerEpsCiudades": { + "type": "object", + "properties": { + "eps": { + "type":"array", + "items":{ + "$ref": "#/components/schemas/epsMedicamento" + } + } + } + }, + "consultaEpsCiudadesMedicamentoResponse": { + "type": "object", + "required": [ + "resultados" + ], + "properties": { + "resultados": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "obtenerEpsCiudades": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/obtenerEpsCiudades" + } + } + } + }, + "consultaEpsCiudadMedicamentoResponse": { + "type": "object", + "required": [ + "resultados" + ], + "properties": { + "resultados": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "obtenerEpsCiudad": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/obtenerEpsCiudad" + } + } + } + }, + + "consultaEpsMedicamentoResponse": { + "type": "object", + "required": [ + "resultados" + ], + "properties": { + "resultados": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "obtenerEps": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/obtenerEps" + } + } + } + }, + + + + + + + + ########################## "validadorAfiliadoSaludResponse": { "type": "object", "required": [ -- libgit2 0.26.0