From 4513ef1b6c66e0f29f1961c0477e19b83937d4f0 Mon Sep 17 00:00:00 2001 From: Cristian Camargo Date: Fri, 26 Apr 2019 21:45:46 +0000 Subject: [PATCH] Update salud-eps.json, Correccion de documentacion de servicios --- apigee/salud-eps.json | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 147 insertions(+), 12 deletions(-) diff --git a/apigee/salud-eps.json b/apigee/salud-eps.json index c131cf5..0db1f27 100644 --- a/apigee/salud-eps.json +++ b/apigee/salud-eps.json @@ -453,7 +453,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/disponibilidadCitasResponse" + "$ref": "#/components/schemas/disponibilidadResponse" } } } @@ -1061,7 +1061,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/resultado" + "$ref": "#/components/schemas/actualizarPacienteResponse" } } } @@ -1750,6 +1750,10 @@ "format":"date-time", "description": "Fecha de la cita" }, + "reserva": { + "type": "string", + "description": "Reserva" + }, "centroMedico": { "$ref": "#/components/schemas/centroMedico" }, @@ -1784,6 +1788,15 @@ } } }, + "disponibilidad":{ + "type":"object", + "properties":{ + "fecha":{ + "type":"string", + "description": "Fecha disponibilidad" + } + } + }, "reservarSinOrdencita": { "type": "object", "required": [ @@ -1981,6 +1994,7 @@ } } }, + "reservaSinOrdenpaciente": { "type": "object", "required": [ @@ -1993,6 +2007,36 @@ } } }, + "citaHorarioR": { + "type": "object", + "properties": { + "prestador": { + "$ref": "#/components/schemas/prestador" + }, + "especialidad":{ + "$ref": "#/components/schemas/especialidad" + }, + "tipoPlanificacion":{ + "type":"string", + "description":"tipo de planificación" + }, + "unidadTratamiento":{ + "type":"string", + "description":"Unidad de tratamiento" + }, + "fechaHora":{ + "type":"string", + "format": "date-time", + "description":"Hora y fecha" + }, + "ips": { + "$ref": "#/components/schemas/ips" + }, + "consultorio": { + "$ref": "#/components/schemas/consultorio" + } + } + }, "genero": { "type": "object", "properties": { @@ -2006,6 +2050,19 @@ } } }, + "consultorio": { + "type": "object", + "properties": { + "codigo": { + "type": "string", + "description": "Código que representa al consultorio" + }, + "nombre": { + "type": "string", + "description": "Nombre del consultorio" + } + } + }, "pais": { "type": "object", "properties": { @@ -2110,6 +2167,10 @@ "type": "string", "description": "Nombre del centro médico" }, + "nombre": { + "type": "string", + "description": "Nombre del centro médico" + }, "descripcion": { "type": "string", "description": "Descripción del centro médico" @@ -2129,6 +2190,34 @@ } } }, + "citaReq": { + "type": "object", + "properties": { + "idReserva": { + "type":"string", + "description":"id de la Reserva" + }, + "desistir":{ + "type":"string", + "description":"Especifica si desiste" + } + }, + "xml": { + "name": "citaReq" + } + }, + "borrarcitaReq": { + "type": "object", + "properties": { + "idReserva": { + "type":"string", + "description":"id de la Reserva" + } + }, + "xml": { + "name": "citaReq" + } + }, "actualizarSinOrden": { "type": "object", "required": [ @@ -2136,7 +2225,7 @@ ], "properties": { "cita": { - "$ref": "#/components/schemas/cita" + "$ref": "#/components/schemas/citaReq" } } }, @@ -2223,6 +2312,7 @@ } } }, + "borrarSinOrden": { "type": "object", "required": [ @@ -2230,7 +2320,7 @@ ], "properties": { "cita": { - "$ref": "#/components/schemas/cita" + "$ref": "#/components/schemas/borrarcitaReq" } } }, @@ -2652,7 +2742,6 @@ } } }, - "consultaEpsMedicamentoResponse": { "type": "object", "required": [ @@ -2676,13 +2765,30 @@ } } }, + "disponibilidadResponse": { + "type": "object", + "required": [ + "resultados" + ], + "properties": { + "resultados": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "disponiblidad": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/disponibilidad" + } + } + } + }, - - - - - - ########################## "validadorAfiliadoSaludResponse": { "type": "object", @@ -2772,6 +2878,11 @@ "items": { "$ref": "#/components/schemas/resultado" } + }, + "citaHorario":{ + + "$ref": "#/components/schemas/citaHorarioR" + } } }, @@ -2830,6 +2941,12 @@ "items": { "$ref": "#/components/schemas/resultado" } + }, + "cita": { + "type": "array", + "items": { + "$ref": "#/components/schemas/cita" + } } } }, @@ -2879,7 +2996,7 @@ "name": "resultado" }, "items": { - "$ref": "#/components/schemas/resultado" + "$ref": "#/components/schemas/disponibilidad" } } } @@ -2901,6 +3018,24 @@ } } }, + "actualizarPacienteResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + } + } + }, + "consultaGrupoFamiliarResponse": { "type": "object", "required": [ -- libgit2 0.26.0