diff --git a/apigee/medicamentos-prescripciones.json b/apigee/medicamentos-prescripciones.json index fc5d88a..df83319 100644 --- a/apigee/medicamentos-prescripciones.json +++ b/apigee/medicamentos-prescripciones.json @@ -561,17 +561,294 @@ }, "obtenerPrescripcionSura": { "type": "object", - # "properties": { - # "aseguradora": { - # "$ref": "#/components/schemas/aseguradoraSura" - # }, - # "paciente": { - # "$ref": "#/components/schemas/pacienteSura" - # }, - # "formula": { - # "$ref": "#/components/schemas/formulaSura" - # } - # } + "properties": { + "aseguradora": { + "$ref": "#/components/schemas/aseguradoraSura" + }, + "paciente": { + "$ref": "#/components/schemas/pacienteSura" + }, + "formula": { + "$ref": "#/components/schemas/formulaSura" + } + } + }, + "formulaSura": { + "type": "object", + "properties": { + "numero": { + "type": "string", + "description": "Numero de formula" + }, + "mipres": { + "type": "string", + "description": "Codigo mipres" + }, + "preautorizacion": { + "type": "string", + "description": "Preautorizacion de formula" + }, + "autorizacion": { + "type": "string", + "description": "Autorizacion de formula" + }, + "numeroSistemaOrigen": { + "type": "string", + "description": "Numero de sistema de origen" + }, + "canal": { + "type": "string", + "description": "Canal" + }, + "fechaServicio": { + "type": "string", + "format": "date-time", + "description": "Fecha del servicio" + }, + "fechaVencimiento": { + "type": "string", + "format": "date-time", + "description": "Fecha de vencimiento" + }, + "status": { + "type": "string", + "description": "Status" + }, + "categoria":{ + "$ref": "#/components/schemas/categoria" + }, + "cobro":{ + "$ref": "#/components/schemas/cobroFormula" + }, + "actividad": { + "type": "string", + "description": "Actividad" + }, + "diagnostico":{ + "$ref": "#/components/schemas/diagnostico" + }, + "servicio":{ + "$ref": "#/components/schemas/servicioFormula" + }, + "ips":{ + "$ref": "#/components/schemas/ipsCoom" + }, + "prestador":{ + "$ref": "#/components/schemas/prestadorFormulaSura" + }, + "tratamiento":{ + "type": "array", + "items":{ + "$ref": "#/components/schemas/tratamientoSura" + } + }, + "dispensacion":{ + "$ref": "#/components/schemas/dispensacionFormula" + } + } + }, + "tratamientoSura": { + "type": "object", + "properties": { + "orden": { + "type": "string", + "description": "Numero de orden" + }, + "numeroEntrega": { + "type": "string", + "description": "Numero de entrega" + }, + "producto":{ + "$ref": "#/components/schemas/productoSura" + }, + "cantidad": { + "type": "string", + "description": "Telefono del prestador" + }, + "dosis":{ + "$ref": "#/components/schemas/dosisSura" + } + } + }, + "dosisSura": { + "type": "object", + "properties": { + "cantidad":{ + "type": "string", + "description": "Cantidad de dosis" + }, + "unidad":{ + "$ref": "#/components/schemas/unidad" + }, + "periodo":{ + "$ref": "#/components/schemas/periodo" + }, + "duracion":{ + "$ref": "#/components/schemas/duracionCoom" + }, + "indicacionesEspeciales": { + "type": "string", + "description": "Indicaciones especiales" + } + } + }, + "productoSura": { + "type": "object", + "properties": { + "mapis":{ + "type": "string", + "description": "Codigo Mapis" + }, + "descripcion":{ + "type": "string", + "description": "Descripcion del producto" + }, + "cum":{ + "type": "string", + "description": "Codigo Cum" + }, + "tecnologia":{ + "$ref": "#/components/schemas/tecnologia" + }, + "concentracion":{ + "type": "string", + "description": "concentracion" + }, + "cantidadDeEntregas":{ + "type": "string", + "description": "Cantidad de entrega" + } + } + }, + "prestadorFormulaSura": { + "type": "object", + "properties": { + "documento":{ + "$ref": "#/components/schemas/documento" + }, + "nombre":{ + "$ref": "#/components/schemas/nombreFormulaSura" + } + } + }, + "nombreFormulaSura": { + "type": "object", + "properties": { + "primero": { + "type": "string", + "description": "Primer nombre" + }, + "segundo": { + "type": "string", + "description": "Segundo nombre" + }, + "primerApellido": { + "type": "string", + "description": "Primer apellido" + }, + "segundoApellido": { + "type": "string", + "description": "Segundo apellido" + }, + "razonSocial": { + "type": "string", + "description": "Razon social" + } + } + }, + "pacienteSura": { + "type": "object", + "properties": { + "documento": { + "$ref": "#/components/schemas/documento" + }, + "nombre": { + "$ref": "#/components/schemas/nombre" + }, + "fechaNacimiento": { + "type": "string", + "description": "Fecha de nacimiento." + }, + "genero": { + "type": "string", + "description": "Genero." + }, + "ips": { + "$ref": "#/components/schemas/ipsPacienteSura" + }, + "telefono": { + "type": "string", + "description": "Telefono del paciente." + }, + "direccionPrincipal": { + "type": "string", + "description": "Direccion principal del paciente." + }, + "correoElectronico": { + "type": "string", + "description": "Correo electronico del paciente." + }, + "clasificacion": { + "$ref": "#/components/schemas/clasificacion" + } + } + }, + "ipsPacienteSura": { + "type": "object", + "properties": { + "direcccion": { + "$ref": "#/components/schemas/direccionIpsPacienteSura" + }, + "nombre": { + "type": "string", + "description": "Nombre de la ips" + }, + "codigo": { + "type": "string", + "description": "Codigo de la ips" + } + } + }, + "direccionIpsPacienteSura": { + "type": "object", + "properties": { + "departamento": { + "$ref": "#/components/schemas/departamentoCompleto" + }, + "ciudad": { + "$ref": "#/components/schemas/ciudadCompleto" + } + } + }, + "aseguradoraSura": { + "type": "object", + "properties": { + "nit": { + "type": "string", + "description": "Nit de la Eps" + }, + "nombre": { + "type": "string", + "description": "Nombre de la Eps" + }, + "convenio": { + "$ref": "#/components/schemas/convenio" + }, + "sistemaOrigen": { + "type": "string", + "description": "Sistema de origen" + }, + "dispensador": { + "type": "string", + "description": "Dispensador" + }, + "plan": { + "$ref": "#/components/schemas/plan" + }, + "sede": { + "$ref": "#/components/schemas/sede" + } + } }, "obtenerPrescripcionFamiResponseV2": { "type": "object", @@ -741,7 +1018,7 @@ }, "dispensacion": { "$ref": "#/components/schemas/dispensacionFamiV2" - }, + } } }, "dispensacionFamiV2": { @@ -2717,7 +2994,7 @@ "type": "string", "description": "Nombre de la IPS asignada al usuario" }, - "direcccion": { + "direccion": { "$ref": "#/components/schemas/direccionFormula" } } @@ -3316,7 +3593,7 @@ "ipsPaciente": { "type": "object", "properties": { - "direcccion": { + "direccion": { "$ref": "#/components/schemas/direccion" }, "nombre": {