{ "openapi": "3.0.0", "servers": [ { "description": "Calidad", "url": "https://colsubsidio-test.apigee.net/api" }, { "description": "Producción", "url": "https://colsubsidio-prod.apigee.net/api" } ], "info": { "description": "Información de los servicios del producto Prescripciones Medicamentos.", "version": "1.0.0", "title": "Prescripciones Medicamentos", "termsOfService": "http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger", "contact": { "email": "operacionesti@colsubsidio.com" }, "license": { "name": "Colsubsidio", "url": "http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger" } }, "tags": [ { "name": "cols-medicamentos-formulas", "description": "Administración de fórmulas médicas" }, { "name": "fami-medicamentos-direccionamiento", "description": "Direccionar Ips" }, { "name": "neps-medicamentos-prescripcion", "description": "Prescripcion de pacientes" } ], "paths": { "/v1/medicamentos/formulas/recepcion": { "post": { "tags": [ "cols-medicamentos-formulas" ], "summary": "Recepción prescripciones", "description": "Recepción de fórmulas médicas emitida por una EPS asociada", "operationId": "recepcionFormulas", "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/recepcionFormulasResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ], "requestBody": { "$ref": "#/components/requestBodies/recepcionFormulasRequestBody" } } }, "/v1/medicamentos/direccionamiento": { "get": { "tags": [ "fami-medicamentos-direccionamiento" ], "summary": "Direccionar Ips", "description": "Obtener informacion de los pacientes", "operationId": "dispensacionFormula", "parameters": [ { "name": "preAutoriza", "in": "query", "description": "Número de pre- autorización para cuando es consulta puntual", "required": true, "schema": { "type": "string" } }, { "name": "nit", "in": "query", "description": "Nit de la Ips consultante ", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/direccionamientoIpsResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/prescripcion/neps": { "get": { "tags": [ "neps-medicamentos-prescripcion" ], "summary": "Obtener prescripcion", "description": "Obtener prescripcion de paciente", "operationId": "obtenerPrescripcion", "parameters": [ { "name": "idPrescripcion", "in": "query", "description": "Número de la prescripción que el operador desea consultar, esta información se lee directamente del sistema MIPRES de Nueva EPS.", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerPrescripcionResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } } }, "externalDocs": { "description": "Encontrar más información en EnterpriseArchitect", "url": "http://172.16.95.36/wiki/index.php/Enterprise_Architect" }, "components": { "schemas": { "aseguradoraFormula": { "type": "object", "required": [ "nit", "convenio", "sistemaOrigen", "dispensador", "plan" ], "properties": { "nit": { "type": "string", "description": "Nit aseguradora que emite la fórmula" }, "nombre": { "type": "string", "description": "Descripción Aseguradora" }, "convenioFormula": { "$ref": "#/components/schemas/convenioFormula" }, "sistemaOrigen": { "type": "string", "description": "Nombre del sistema de Origen" }, "dispensador": { "type": "string", "description": "NIT del dispensador" }, "planFormula": { "$ref": "#/components/schemas/planFormula" }, "sede": { "$ref": "#/components/schemas/sedeFormula" } } }, "causaFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Código causal del servicio" }, "nombre": { "type": "string", "description": "Descripción causal del servicio" } } }, "categoriaFormula": { "type": "object", "required": [ "codigo", "sigla" ], "properties": { "codigo": { "type": "string", "description": "Código de la clasificación de ingresos del usuario" }, "sigla": { "type": "string", "description": "Sigla de la clasificación de ingresos del usuario" }, "nombre": { "type": "string", "description": "Nombre de la clasificación de ingresos del usuario" } } }, "ciudadFormula": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "Código de la ciudad" }, "nombre": { "type": "string", "description": "Descripción de la ciudad" } } }, "clasificacionFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Codigo del Tipo de usuario" }, "nombre": { "type": "string", "description": "Descripción del tipo de usuario" } } }, "cobroFormula": { "type": "object", "required": [ "tipo", "valor" ], "properties": { "tipo": { "type": "string", "description": "Tipo de cobro" }, "nombre": { "type": "string", "description": "Descripcion del tipo de cobro" }, "valor": { "type": "number", "description": "Valor del cobro" } } }, "convenioFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Código del convenio" }, "nombre": { "type": "string", "description": "Descripcion convenio" } } }, "departamentoFormula": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "Código del departamento" }, "nombre": { "type": "string", "description": "Descripción del departamento" } } }, "diagnosticoFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Código del diagnóstico" }, "descripcion": { "type": "string", "description": "Descripción del diagnóstico" } } }, "direccionFormula": { "type": "object", "required": [ "departamento", "ciudad" ], "properties": { "departamento": { "$ref": "#/components/schemas/departamentoFormula" }, "ciudad": { "$ref": "#/components/schemas/ciudadFormula" } } }, "direccionDispensacionFormula": { "type": "object", "required": [ "departamento", "municipio", "ciudad" ], "properties": { "departamento": { "$ref": "#/components/schemas/departamentoFormula" }, "municipio": { "$ref": "#/components/schemas/municipioFormula" }, "ciudad": { "$ref": "#/components/schemas/ciudadFormula" } } }, "dispensacionFormula": { "type": "object", "properties": { "alistamientoSucursal": { "type": "string", "description": "Se indica si el usuario solicita recoger los medicamentos en alguna sucursal del dispensador" }, "sucursal": { "type": "string", "description": "Sucursal donde el usuario solicita recoger los medicamentos" }, "domicilio": { "type": "string", "description": "Se indica si el usuario solicita domicilio de los medicamentos" }, "direccion": { "$ref": "#/components/schemas/direccionDispensacionFormula" }, "telefono": { "type": "string", "description": "Número de telefóno de contacto para el domicilio" }, "celular": { "type": "string", "description": "Número de celular de contacto para el domicilio" }, "correoElectronico": { "type": "string", "description": "Correo electrónico de contacto para el domicilio" }, "fechaEntrega": { "type": "string", "description": "Fecha de entrega deseada para el domicilio en formato ISO 8601", "format": "date-time" }, "franjaHoraria": { "type": "string", "description": "Franja horaria deseada para el domicilio" }, "encargadoRecepcion": { "type": "string", "description": "Persona encargada de recibir el domicilio" } } }, "documentoFormula": { "type": "object", "required": [ "tipo", "numero" ], "properties": { "tipo": { "type": "string", "description": "Tipo de identificación " }, "numero": { "type": "string", "description": "Número identificación" } } }, "duracionFormula": { "type": "object", "properties": { "cantidad": { "type": "number", "description": "Número duración" }, "unidad": { "$ref": "#/components/schemas/unidadFormula" } } }, "dosisFormula": { "type": "object", "properties": { "cantidad": { "type": "number", "description": "Cantidad de la dosis" }, "unidad": { "$ref": "#/components/schemas/unidadFormula" }, "periodo": { "$ref": "#/components/schemas/periodoFormula" }, "duracion": { "$ref": "#/components/schemas/duracionFormula" }, "indicacionesEspeciales": { "type": "string", "description": "Descripción de las indicaciones especiales", "enum": [ "1 - Administración en dosis única", "2 - Administración inmediata", "3 - Administrar en Bolo", "4 - Administrar en Goteo", "5 - Infusión continua", "6 - Infusión intermitente", "7 - Infusión intermitente simultánea con perfusión de otra solución", "8 - Microgoteo", "9 - Perfusión", "10 - Sin indicación especial" ] } } }, "formulaFormula": { "type": "object", "required": [ "numero", "canal", "fechaServicio", "fechaVencimiento", "status", "categoria", "cobro", "diagnostico", "servicio", "prestador", "tratamiento" ], "properties": { "numero": { "type": "string", "description": "Número de la fórmula" }, "mipres": { "type": "string", "description": "Número MIPRES" }, "preautorizacion": { "type": "string", "description": "Número de preautorización de la fórmula" }, "autorizacion": { "type": "string", "description": "Número de autorización de la fórmula" }, "numeroSistemaOrigen": { "type": "string", "description": "Número de la fórmula en el sistema origen" }, "canal": { "type": "string", "description": "Canal de la formulación : Insitucional o comercial" }, "fechaServicio": { "type": "string", "description": "Fecha del servicio o fecha emisión en formato ISO 8601", "format": "date-time" }, "fechaVencimiento": { "type": "string", "description": "Fecha de vencimiento de la fórmula en formato ISO 8601", "format": "date-time" }, "status": { "type": "string", "description": "Estado de la formula " }, "categoria": { "$ref": "#/components/schemas/categoriaFormula" }, "cobro": { "$ref": "#/components/schemas/cobroFormula" }, "actividad": { "type": "string", "description": "Actividad" }, "diagnostico": { "$ref": "#/components/schemas/diagnosticoFormula" }, "servicio": { "$ref": "#/components/schemas/servicioFormula" }, "ips": { "$ref": "#/components/schemas/ipsEmisorFormula" }, "prestador": { "$ref": "#/components/schemas/prestadorFormula" }, "tratamientoFormula": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/tratamientoFormula" } }, "dispensacion": { "$ref": "#/components/schemas/dispensacionFormula" } } }, "ipsFormula": { "type": "object", "required": [ "direccion" ], "properties": { "codigo": { "type": "string", "description": "Codigo de la IPS asignada al usuario" }, "nombre": { "type": "string", "description": "Nombre de la IPS asignada al usuario" }, "direcccion": { "$ref": "#/components/schemas/direccionFormula" } } }, "ipsEmisorFormula": { "type": "object", "required": [ "" ], "properties": { "codigo": { "type": "string", "description": "Codigo de la IPS que emite la fórmula" }, "nombre": { "type": "string", "description": "Nombre de la IPS que emite la fórmula" } } }, "municipioFormula": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "Código del municipio" }, "nombre": { "type": "string", "description": "Descripción del municipio " } } }, "nombreFormula": { "type": "object", "required": [ "primero", "primerApellido" ], "properties": { "primero": { "type": "string", "description": "Primer nombre del usuario" }, "segundo": { "type": "string", "description": "Segundo nombre del usuario" }, "primerApellido": { "type": "string", "description": "Primer apellido del usuario" }, "segundoApellido": { "type": "string", "description": "Segundo apellido del usuario" } } }, "nombrePrestadorFormula": { "type": "object", "properties": { "primero": { "type": "string", "description": "Primer nombre del médico que prescribe" }, "segundo": { "type": "string", "description": "Segundo nombre del médico que prescribe" }, "primerApellido": { "type": "string", "description": "Primer apellido del médico que prescribe" }, "segundoApellido": { "type": "string", "description": "Segundo apellido del médico que prescribe" }, "razonsocial": { "type": "string", "description": "Razón social de la entidad que transcibe la fórmula" } } }, "pacienteFormula": { "type": "object", "required": [ "documento", "nombre", "fechaNacimiento", "genero", "ips", "clasificacion" ], "properties": { "documento": { "$ref": "#/components/schemas/documentoFormula" }, "nombre": { "$ref": "#/components/schemas/nombreFormula" }, "fechaNacimiento": { "type": "string", "description": "Fecha de nacimiento del usuario en formato ISO 8601 2019-02-20T00:00:00-0500", "format": "date-time" }, "genero": { "type": "string", "description": "Género del usuario" }, "ips": { "$ref": "#/components/schemas/ipsFormula" }, "telefono": { "type": "string", "description": "Número de teléfono del usuario" }, "direccionPrincipal": { "type": "string", "description": "Dirección principal del usuario" }, "correoElectronico": { "type": "string", "description": "Correo electrónico del usuario" }, "clasificacion": { "$ref": "#/components/schemas/clasificacionFormula" } } }, "periodoFormula": { "type": "object", "properties": { "cantidad": { "type": "number", "description": "Número de periodos" }, "unidad": { "$ref": "#/components/schemas/unidadFormula" } } }, "planFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Código plan " }, "nombre": { "type": "string", "description": "Descripcion plan" } } }, "prestadorFormula": { "type": "object", "required": [ "documento", "nombre" ], "properties": { "documento": { "$ref": "#/components/schemas/documentoFormula" }, "nombre": { "$ref": "#/components/schemas/nombrePrestadorFormula" } } }, "productoFormula": { "type": "object", "required": [ "mapis", "descripcion", "concentracion", "cantidadEntregar" ], "properties": { "mapis": { "type": "string", "description": "Código del medicamento formulado" }, "descripcion": { "type": "string", "description": "Descripción del medicamento" }, "cum": { "type": "string", "description": "Código único de medicamentos" }, "codigoTecnologia": { "type": "string", "description": "Código de tecnología formulado" }, "concentracion": { "type": "string", "description": "Concentracion del medicamento formulado" }, "cantidadDeEntregas": { "type": "number", "description": "Número de veces que se debe entregar el medicamento" } } }, "recepcionFormulasResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } } } }, "recepcionFormulasRequest": { "type": "object", "required": [ "aseguradora", "paciente", "formula" ], "properties": { "aseguradora": { "$ref": "#/components/schemas/aseguradoraFormula" }, "paciente": { "$ref": "#/components/schemas/pacienteFormula" }, "formula": { "$ref": "#/components/schemas/formulaFormula" } } }, "resultado": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Código del resultado" }, "descripcion": { "type": "string", "description": "Descripción del resultado" } }, "xml": { "name": "resultado" } }, "sedeFormula": { "type": "object", "required": [ "codigo" ], "properties": { "codigo": { "type": "string", "description": "Código del punto de la sucursal donde se emite la fórmula" }, "nombre": { "type": "string", "description": "Nombre del punto de la sucursal donde se emite la fórmula" } } }, "servicioFormula": { "type": "object", "required": [ "causa" ], "properties": { "codigo": { "type": "string", "description": "Código de servicio" }, "nombre": { "type": "string", "description": "Descripción del servicio" }, "causa": { "$ref": "#/components/schemas/causaFormula" } } }, "tratamientoFormula": { "type": "object", "required": [ "producto", "cantidad" ], "properties": { "producto": { "$ref": "#/components/schemas/productoFormula" }, "cantidad": { "type": "number", "description": "Cantidad del medicamento" }, "dosis": { "$ref": "#/components/schemas/dosisFormula" } } }, "unidadFormula": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Código unidad", "enum": [ "1 Minuto(s)", "2 Hora(s)", "3 Día(s)", "4 Semana(s)", "5 Mes(es)", "6 Año", "7 Según respuesta al tratamiento" ] }, "nombre": { "type": "string", "description": "Descipción de la unidad" } } }, "documento": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de documento" }, "numero": { "type": "string", "description": "Número de identificación del documento" } }, "xml": { "name": "documento" } }, "nombre": { "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" } }, "xml": { "name": "nombre" } }, "categoria": { "type": "object", "properties": { "sigla": { "type": "string", "description": "Sigla de la categoría" } }, "xml": { "name": "categoria" } }, "ipsPaciente": { "type": "object", "properties": { "nombre": { "type": "string", "description": "Nombre ips solicitada" }, "fechaSolicitud": { "type": "string", "description": "Fecha de solicitud" }, "numeroRadicacion": { "type": "string", "description": "Numero de radicacion" } }, "xml": { "name": "ipsPaciente" } }, "producto": { "type": "object", "properties": { "mapis": { "type": "string", "description": "Codigo Mapis" }, "cum": { "type": "string", "description": "Codigo Cum" }, "descripcion": { "type": "string", "description": "Descripcion del producto" }, "concentracion": { "type": "string", "description": "Concentracion del producto" }, "valor": { "type": "string", "description": "Valor del producto" } }, "xml": { "name": "producto" } }, "dosis": { "type": "object", "properties": { "cantidad": { "type": "string", "description": "Frecuencia del medicamento" } }, "xml": { "name": "dosis" } }, "duracion": { "type": "object", "properties": { "cantidad": { "type": "string", "description": "Dias de tratamiento" } }, "xml": { "name": "duracion" } }, "pago": { "type": "object", "properties": { "valor": { "type": "string", "description": "Valor del pago" }, "porcentaje": { "type": "string", "description": "Porcentaje a pagar" } }, "xml": { "name": "pago" } }, "genero": { "type": "object", "properties": { "descripcion": { "type": "string", "description": "Descripcion del genero -M -F" } }, "xml": { "name": "genero" } }, "ciudad": { "type": "object", "properties": { "nombre": { "type": "string", "description": "Nombre de ciudad" } }, "xml": { "name": "ciudad" } }, "direccion": { "type": "object", "properties": { "direccionPrincipal": { "type": "string", "description": "Direccion principal" } }, "xml": { "name": "direccion" } }, "nombrePrestador": { "type": "object", "properties": { "primero": { "type": "string", "description": "Nombre del medico" } }, "xml": { "name": "nombrePrestador" } }, "ipsPrestador": { "type": "object", "properties": { "nombre": { "type": "string", "description": "Nombre Ips prestadora" } }, "xml": { "name": "ipsPrestador" } }, "sede": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de la sede de la Eps" } }, "xml": { "name": "sede" } }, "departamento": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo del departamento" } }, "xml": { "name": "departamento" } }, "municipio": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo del municipio" } }, "xml": { "name": "municipio" } }, "tecnologia": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de tecnologia" } }, "xml": { "name": "tecnologia" } }, "direccionDispensacion": { "type": "object", "properties": { "direccionPrincipal": { "type": "string", "description": "Direccion de dispensacion" }, "ciudad": { "$ref": "#/components/schemas/ciudad" }, "departamento": { "$ref": "#/components/schemas/departamento" }, "municipio": { "$ref": "#/components/schemas/municipio" } }, "xml": { "name": "sede" } }, "tratamiento": { "type": "object", "properties": { "producto": { "$ref": "#/components/schemas/producto" }, "cantidad": { "type": "string", "description": "Cantidad del medicamento" }, "dosis": { "$ref": "#/components/schemas/dosis" }, "duracion": { "$ref": "#/components/schemas/duracion" } }, "xml": { "name": "tratamiento" } }, "prestador": { "type": "object", "properties": { "codigo": { "type": "string", "description": "código del prestador" }, "nombre": { "$ref": "#/components/schemas/nombrePrestador" }, "ips": { "$ref": "#/components/schemas/ipsPrestador" } }, "xml": { "name": "prestador" } }, "aseguradora": { "type": "object", "properties": { "codigo": { "type": "string", "description": "código de Eps" }, "sede": { "$ref": "#/components/schemas/sede" } }, "xml": { "name": "aseguradora" } }, "dispensacion": { "type": "object", "properties": { "numeroEntrega": { "type": "string", "description": "Numero de entrega" }, "direccion": { "$ref": "#/components/schemas/direccionDispensacion" } }, "xml": { "name": "dispensacion" } }, "medicamento": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de medicamento" } }, "xml": { "name": "anexo" } }, "anexo": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de anexo" } }, "xml": { "name": "anexo" } }, "obtenerPrescripcion": { "type": "object", "properties": { "documento": { "$ref": "#/components/schemas/documento" }, "tecnologia": { "$ref": "#/components/schemas/tecnologia" }, "medicamento": { "$ref": "#/components/schemas/medicamento" }, "anexo": { "$ref": "#/components/schemas/anexo" }, "numero": { "type": "string", "description": "Numero de prescripcion" }, "orden": { "type": "string", "description": "Numero de orden" }, "numeroEntrega": { "type": "string", "description": "Numero de entrega" }, "cantidadTotal": { "type": "string", "description": "Cantidad total" }, "preAutorizacion": { "type": "string", "description": "Numero de pre-Autorizacion" }, "farmAlCosto": { "type": "string", "description": "Numero de farmAlCosto" } }, "xml": { "name": "obtenerPrescripcion" } }, "paciente": { "type": "object", "properties": { "documento": { "$ref": "#/components/schemas/documento" }, "nombre": { "$ref": "#/components/schemas/nombre" }, "genero": { "$ref": "#/components/schemas/genero" }, "direccion": { "$ref": "#/components/schemas/direccion" }, "categoria": { "$ref": "#/components/schemas/categoria" }, "edad": { "type": "string", "description": "Edad del paciente" }, "regimen": { "type": "string", "description": "Regimen del paciente" }, "tipo": { "type": "string", "description": "Tipo del paciente" }, "telefono": { "type": "string", "description": "Telefono del paciente" }, "celular": { "type": "string", "description": "Celular del paciente" }, "correoElectronico": { "type": "string", "description": "Correo electronico del paciente" }, "ips": { "$ref": "#/components/schemas/ipsPaciente" } } }, "direccionamientoIps": { "type": "object", "properties": { "origen": { "type": "string", "description": "Origen del paciente" }, "tipo": { "type": "string", "description": "tipo del paciente" }, "paciente": { "$ref": "#/components/schemas/paciente" }, "tratamiento": { "$ref": "#/components/schemas/tratamiento" }, "pago": { "$ref": "#/components/schemas/pago" }, "prestador": { "$ref": "#/components/schemas/prestador" }, "aseguradora": { "$ref": "#/components/schemas/aseguradora" }, "dispensacion": { "$ref": "#/components/schemas/dispensacion" }, "tecnologia": { "$ref": "#/components/schemas/tecnologia" }, "idPrescripcion": { "type": "string", "description": "Numero de identificacion de la prescripcion" }, "numeroPrescripcion": { "type": "string", "description": "Numero de la prescripcion" }, "subIdDireccionamiento": { "type": "string", "description": "Sub direccionamiento" }, "idDireccionamineto": { "type": "string", "description": "Numero de identificacion del direccionamiento" }, "codigoDiagnostico": { "type": "string", "description": "Codigo de diagnostico" }, "fechaRadicacion": { "type": "string", "description": "Fecha de radicacion" }, "fechaPreaprobacion": { "type": "string", "description": "Fecha de pre-aprobacion" }, "fechaEntregaInicial": { "type": "string", "description": "Fecha de entrega inicial" }, "fechaEntregaFinal": { "type": "string", "description": "Fecha de entrega final" } }, "xml": { "name": "direccionamientoIps" } }, "direccionamientoIpsResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/direccionamientoIps" } } } }, "obtenerPrescripcionResponse": { "type": "object", "required": [ "resultado", "obtenerPrescripcion" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPrescripcion": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPrescripcion" } } } } }, "requestBodies": { "recepcionFormulasRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/recepcionFormulasRequest" } } }, "description": "Información de la fórmula médica", "required": true } }, "securitySchemes": { "apigee_auth": { "type": "oauth2", "flows": { "clientCredentials": { "tokenUrl": "https://colsubsidio-test.apigee.net/oauth/client_credential/accesstoken?grant_type=client_credentials", "scopes": { "write:apigee": "Permisos de escritura", "read:apigee": "Permisos de lectura" } } } } } } }