{ "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 Medicamentos Afiliado.", "version": "2.0.0", "title": "Medicamentos Afiliado", "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": "neps-medicamentos-afiliados", "description": "Validacion de pacientes de Nueva EPS" }, { "name": "quick-medicamentos-domicilios", "description": "Servicio de gestión de domicilio de medicamentos" }, { "name": "sura-medicamentos-afiliados", "description": "Validación de pacientes de Sura" }, { "name": "fami-medicamentos-afiliados", "description": "Validación de pacientes de Famisanar" }, { "name": "coom-medicamentos-afiliados", "description": "Validación de pacientes de Coomeva" }, { "name": "cols-medicamentos-pedidos", "description": "Servicios de gestion de pedidos de proyecto de medicamentos." }, { "name": "cols-medicamentos-pacientes", "description": "Servicios para gestion de pacientes de proyecto de medicamentos." } ], "paths": { "/v1/medicamentos/afiliados/neps": { "get": { "tags": [ "neps-medicamentos-afiliados" ], "summary": "Validar paciente", "description": "Obtener informacion de los pacientes para la aseguradora NEPS", "operationId": "validadorDerechoMedicamentosNEPS", "parameters": [ { "name": "tipoId", "in": "query", "description": "
Nueva EPS
Tipo de identificación Descripción
1 CE - Cédula de extranjería
2 TI - Tarjeta de identidad
3 CC - Cédula de ciudadanía
4 NIT - NIT
5 RC - Registro civil de nacimiento
6 PS - Pasaporte
7 ME - Menor de edad
8 NU - NUIP
9 AS - Adulto sin identificación
10 CD - Carné diplomático
11 CN - Recién nacido vivo
12 SC - Salvoconducto
13 PE - Permiso especial
", "required": true, "schema": { "type": "string" } }, { "name": "numId", "in": "query", "description": "Número de documento de identificación del afiliado a consultar.", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/validadorDerechoMedicamentosNEPSResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/afiliados/sura": { "get": { "tags": [ "sura-medicamentos-afiliados" ], "summary": "Validar paciente de Sura", "description": "Obtener informacion de los pacientes para la aseguradora NEPS", "operationId": "validadorDerechoMedicamentosSura", "parameters": [ { "name": "tipoId", "in": "query", "description": "
Sura
Tipo de identificación Descripción
C Cédula
N NIT
E Cédula de extranjería
P
R Registro civil de nacimiento
", "required": true, "schema": { "type": "string", "enum":[C,N,E,P,R] } }, { "name": "numId", "in": "query", "description": "Número de documento de identificación del afiliado a consultar.", "required": true, "schema": { "type": "string" } }, { "name": "codigoProducto", "in": "query", "description": "
Código de productos
Código Nombre
<vacío> Todos los productos
06 PAC – Plan complementario
03 Medicina prepagada
15 Póliza de salud
", "required": false, "schema": { "type": "string", "enum":['06','03','15'] } }, { "name": "amparos", "in": "query", "description": "Consulta los amparos del asegurado en cada contrato.", "required": false, "schema": { "type": "boolean" } }, { "name": "emi", "in": "query", "description": "Valida el derecho a EMI del asegurado en cada contrato", "required": false, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/validadorDerechoMedicamentosSuraResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/afiliados/fami": { "get": { "tags": [ "fami-medicamentos-afiliados" ], "summary": "Validar paciente de Famisanar", "description": "Obtener informacion de los pacientes para la aseguradora Famisanar", "operationId": "validadorDerechoMedicamentosFamisanar", "parameters": [ { "name": "tipoId", "in": "query", "description": "Tipo de documento de identificacion, ejemplo: CC", "required": true, "schema": { "type": "string", } }, { "name": "numId", "in": "query", "description": "Número de documento de identificación del afiliado a consultar.", "required": true, "schema": { "type": "string" } }, ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/validadorDerechoMedicamentosFamisanarResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/afiliados/coom": { "get": { "tags": [ "coom-medicamentos-afiliados" ], "summary": "Validar paciente de Coomeva", "description": "Obtener informacion de los pacientes para la aseguradora Coomeva", "operationId": "validadorDerechoMedicamentosCoomeva", "parameters": [ { "name": "tipoId", "in": "query", "description": "Tipo de documento de identificacion, ejemplo: CC", "required": true, "schema": { "type": "string", } }, { "name": "numId", "in": "query", "description": "Número de documento de identificación del afiliado a consultar.", "required": true, "schema": { "type": "string" } }, ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/validadorDerechoMedicamentosCoomevaResponse" } } } }, "400": { "description": "Estado inválido" } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/domicilio/cobertura": { "get": { "tags": [ "quick-medicamentos-domicilios" ], "summary": "Solicitud de cobertura", "description": "Permite validar si Quick tiene cobertura en una dirección y ciudad.", "operationId": "solicitudCobertuta", "parameters": [ { "name": "ciudad", "in": "query", "description": "Ciudad para consultar cobertura.", "required": true, "schema": { "type": "string" } }, { "name": "direccion", "in": "query", "description": "Dirección para consultar cobertura.", "required": true, "schema": { "type": "string" } }, { "name": "x-usuario", "in": "header", "description": "Objeto con usuario y clave en base64 Ej = Basic Base64(usuario:clave).", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/generalQuick" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/domicilio": { "post": { "tags": [ "quick-medicamentos-domicilios" ], "summary": "Crear guia", "description": "Se crea servicio en la plataforma SmarQuick para el control y gestion del domicilio.", "operationId": "crearGuia", "requestBody": { "$ref": "#/components/requestBodies/crearGuiaRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/generalQuick" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] }, "get": { "tags": [ "quick-medicamentos-domicilios" ], "summary": "Consultar guia", "description": "Permite consultar guia a partir del numero de guia. Consulta contra SmartQuick.", "operationId": "consultarGuia", "parameters": [ { "name": "numeroGuia", "in": "query", "description": "Numero de guia.", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultadoQuick" } }, "consultarGuia": { "type": "array", "items": { "$ref": "#/components/schemas/consultarGuia" } } } } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/formulas": { "post": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Crear pedido con fórmula electrónica", "description": "Permite crear pedido con fórmula electrónica.", "operationId": "crearOrdenConFormulaElectronica", "requestBody": { "$ref": "#/components/requestBodies/crearOrdenConFormulaElectronicaRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/resultadoPedido" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos": { "put": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Crear pedido sin fórmula electrónica", "description": "Permite crear pedido sin fórmula electrónica.", "operationId": "crearOrdenSinFormulaElectronica", "requestBody": { "$ref": "#/components/requestBodies/crearOrdenSinFormulaElectronicaRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/resultadoPedido" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/calificaciones": { "put": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Calificar pedidos", "description": "Permite calificar pedidos.", "operationId": "calificarPedidos", "requestBody": { "$ref": "#/components/requestBodies/calificarPedidosRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "type": "object", "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } } } } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/cancelaciones": { "delete": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Cancelar pedidos", "description": "Permite cancelar pedidos.", "operationId": "cancelarPedidos", "parameters": [ { "name": "accion", "in": "query", "description": "Acción para realizar", "required": true, "schema": { "type": "string" } }, { "name": "codigo", "in": "query", "description": "Código", "required": true, "schema": { "type": "string" } }, { "name": "usuarioActual", "in": "query", "description": "Usuario actual", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "type": "object", "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } } } } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/direcciones": { "post": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Crear direcciones por paciente.", "description": "Permite crear direcciones por paciente.", "operationId": "crearDireccionesPorPaciente", "requestBody": { "$ref": "#/components/requestBodies/crearDireccionesPorPacienteRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "type": "object", "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultadoDireccionPedido" } } } } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] }, "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Obtener dirección por paciente", "description": "Permite obtener dirección por paciente.", "operationId": "obtenerDireccionPorPaciente", "parameters": [ { "name": "tipoId", "in": "query", "description": "Tipo de identificación del paciente", "required": true, "schema": { "type": "string" } }, { "name": "numId", "in": "query", "description": "Número de identificación", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerDireccionPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerDirecconPorPacienteSchemas" } } } } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/usuarios": { "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Consulta de pedidos por usuario.", "description": "Permite consultar los pedidos por usuario.", "operationId": "obtenerPedidoPorUsuario", "parameters": [ { "name": "id", "in": "query", "description": "Número de identificación del usuario.", "required": true, "schema": { "type": "number" } }, { "name": "pedidoId", "in": "query", "description": "Número de identificación del pedido.", "required": true, "schema": { "type": "number" } }, { "name": "estado", "in": "query", "description": "Estado del pedido.", "required": true, "schema": { "type": "number" } }, { "name": "ciudadId", "in": "query", "description": "Numero de identificacion de la ciudad del usuario.", "required": true, "schema": { "type": "number" } }, { "name": "epsId", "in": "query", "description": "Numero de identificacion de la EPS del usuario.", "required": true, "schema": { "type": "number" } }, { "name": "fechaIni", "in": "query", "description": "Fecha inicial en formato ISO 8601 sin guiones. AAAAMMDD", "required": true, "schema": { "type": "string", } }, { "name": "fechaFin", "in": "query", "description": "Fecha final en formato ISO 8601 sin guiones. AAAAMMDD", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerPedidoPorUsuarioResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/id": { "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Consulta de pedidos por id del pedido.", "description": "Permite consultar los pedidos por el numero de identificacion del pedido.", "operationId": "obtenerPedidoPorId", "parameters": [ { "name": "pedidoId", "in": "query", "description": "Número de identificación del pedido.", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerPedidoPorIdResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/pacientes": { "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Consulta de pedidos por pacientes.", "description": "Permite consultar los pedidos por pacientes.", "operationId": "obtenerPedidoPorPaciente", "parameters": [ { "name": "tipoId", "in": "query", "description": "Tipo de identificacion del paciente.", "required": true, "schema": { "type": "string" } }, { "name": "numId", "in": "query", "description": "Número de identificación del paciente.", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerPedidoPorPacienteResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/valor/ciudades": { "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Consulta de valor pedido por ciudad.", "description": "Permite consultar los valores de los pedidos por ciudad.", "operationId": "obtenerValorPedidoCiudad", "parameters": [ { "name": "ciudadId", "in": "query", "description": "Numero de identificacion de la ciudad.", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerPedidoValorCiudadResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pedidos/archivos": { "get": { "tags": [ "cols-medicamentos-pedidos" ], "summary": "Consulta archivos por pedidos.", "description": "Permite consultar los archivos por los pedidos.", "operationId": "obtenerArchivoPedido", "parameters": [ { "name": "pedidoId", "in": "query", "description": "Numero de identificacion del pedido.", "required": true, "schema": { "type": "number" } } ], "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/obtenerArchivoPedidoResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] } }, "/v1/medicamentos/pacientes": { "post": { "tags": [ "cols-medicamentos-pacientes" ], "summary": "Crear pacientes", "description": "Servicio encargado de la creacion de pacientes.", "operationId": "crearPacienteMedicamento", "requestBody": { "$ref": "#/components/requestBodies/crearPacienteMedicamentoRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearPacienteMedicamentoResponse" } } } } }, "security": [ { "apigee_auth": [ "write:apigee", "read:apigee" ] } ] }, "put": { "tags": [ "cols-medicamentos-pacientes" ], "summary": "Actualizar pacientes", "description": "Servicio encargado de la actualizacion de pacientes.", "operationId": "actualizarPacienteMedicamento", "requestBody": { "$ref": "#/components/requestBodies/actualizarPacienteMedicamentoRequestBody" }, "responses": { "200": { "description": "Operación exitosa", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/actualizarPacienteMedicamentoResponse" } } } } }, "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": { "resultadoPedido": { "description": "Objeto de resultado específico para la plataforma SmarQuick", "type": "object", "properties": { "resultado": { "description": "Listado de resultado", "type": "array", "items": { "properties": { "id": { "type": "string", "description": "Identificador" }, "codigo": { "type": "string", "description": "Código del resultado" }, "descripcion": { "type": "string", "description": "Descripción del resultado" } } } } } }, "resultadoDireccionPedido": { "description": "Objeto de resultado específico para la plataforma SmarQuick", "type": "object", "properties": { "codigo": { "type": "string", "description": "Código del resultado" }, "descripcion": { "type": "string", "description": "Descripción del resultado" }, "direccionId": { "type": "string", "description": "Número único de identificación de la dirección" } }, "required": [ "valorTotal codigo descripcion" ] }, "crearOrdenConFormulaElectronicaSchemasRequestBody": { "type": "object", "description": "Información del request de crear orden con fórmula electrónica", "properties": { "pedido": { "type": "object", "description": "Informacion del pedido", "properties": { "paciente": { "type": "object", "description": "Objeto paciente", "properties": { "documento": { "type": "object", "description": "Objeto documento", "properties": { "tipo": { "type": "string", "description": "Tipo de identificación" }, "numero": { "type": "string", "description": "Número de identificación" } } }, "direccion": { "type": "object", "description": "Objeto direccion", "properties": { "id": { "type": "string", "description": "Número único de identificación de la dirección" }, "ciudad": { "type": "object", "description": "Nombre de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación de la ciudad" } } } } }, "eps": { "type": "object", "description": "Objeto EPS", "properties": { "id": { "type": "string", "description": "Número único de identificación de la EPS" } } } } }, "formula": { "type": "array", "description": "Listado de objeto formula", "items": { "properties": { "numero": { "type": "string", "description": "Numero de la formula" }, "tratamiento": { "type": "array", "description": "Listado de objeto Items Formula", "items": { "properties": { "producto": { "type": "object", "description": "Listado de objeto producto", "properties": { "codigo": { "type": "string", "description": "Código del elemento de la fórmula" }, "descripcion": { "type": "string", "description": "Nombre del elemento de la fórmula" } } }, "cantidad": { "type": "string", "description": "Calificación" } } } } } } }, "horario": { "type": "object", "description": "Nombre de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación del rango horario" } } }, "comentario": { "type": "string", "description": "Comentario del pedido" }, "usuarioCreacion": { "type": "string", "description": "Usuario de creación" } } } } }, "crearOrdenSinFormulaElectronicaSchemasRequestBody": { "type": "object", "description": "Información del request de crear orden sin fórmula electrónica", "properties": { "pedido": { "type": "object", "description": "Informacion del pedido", "properties": { "paciente": { "type": "object", "description": "Objeto paciente", "properties": { "documento": { "type": "object", "description": "Objeto documento", "properties": { "tipo": { "type": "string", "description": "Tipo de identificación" }, "numero": { "type": "string", "description": "Número de identificación" } } }, "direccion": { "type": "object", "description": "Objeto direccion", "properties": { "id": { "type": "string", "description": "Número único de identificación de la dirección" }, "ciudad": { "type": "object", "description": "Nombre de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación de la ciudad" } } } } }, "eps": { "type": "object", "description": "Objeto EPS", "properties": { "id": { "type": "string", "description": "Número único de identificación de la EPS" } } } } }, "horario": { "type": "object", "description": "Nombre de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación del rango horario" } } }, "archivo": { "type": "array", "description": "Lista de archivos", "items": { "properties": { "contenido": { "type": "string", "description": "Contenido del archivo en base64" }, "nombre": { "type": "string", "description": "Nombre del archivo" }, "extension": { "type": "string", "description": "Extensión del archivo" } } } }, "comentario": { "type": "string", "description": "Comentario del pedido" }, "usuarioCreacion": { "type": "string", "description": "Usuario de creación" } } } } }, "calificarPedidosSchemasRequestBody": { "type": "object", "description": "Información del request de cancelar pedido", "properties": { "accion": { "type": "string", "description": "Acción para realizar" }, "codigo": { "type": "string", "description": "Código" }, "calificacion": { "type": "string", "description": "Calificación" }, "comentario": { "type": "string", "description": "Comentario referente a la calificación" }, "usuarioActual": { "type": "string", "description": "Usuario actual" } } }, "crearDireccionesPorPacienteSchemasRequestBody": { "type": "object", "description": "Información de crear direcciones por paciente", "properties": { "direccion": { "type": "object", "description": "Objeto direccion", "properties": { "direccionPrincipal": { "type": "string", "description": "Dirección del paciente" }, "ciudad": { "type": "object", "description": "Objeto de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación de la ciudad" } } } } }, "documento": { "type": "object", "description": "Objeto documento", "properties": { "tipo": { "type": "string", "description": "Tipo de identificación" }, "numero": { "type": "string", "description": "Número de identificación" } } }, "comentario": { "type": "string", "description": "Comentario referente a la direccion" } } }, "obtenerDirecconPorPacienteSchemas": { "type": "object", "description": "Información de crear direcciones por paciente", "properties": { "paciente": { "type": "object", "description": "Objeto paciente", "properties": { "id": { "type": "string", "description": "Número único de identificación del paciente" }, "documento": { "$ref": "#/components/schemas/documento" }, "direccion": { "type": "object", "description": "Objeto direccion", "properties": { "id": { "type": "string", "description": "Número único de identificación de la dirección" }, "direccionPrincipal": { "type": "string", "description": "Dirección del paciente" }, "comentario": { "type": "string", "description": "Comentarios referentes a la dirección" }, "ciudad": { "type": "object", "description": "Nombre de la ciudad", "properties": { "id": { "type": "string", "description": "Número único de identificación de la ciudad" } } } } } } } } }, ############################## "actualizarPacienteMedicamentoRequestBody": { "type": "object", "description": "Request para crear paciente", "properties": { "paciente": { "$ref": "#/components/schemas/pacientePutPaciente" } } }, "crearPacienteMedicamentoRequestBody": { "type": "object", "description": "Request para crear paciente", "properties": { "paciente": { "$ref": "#/components/schemas/pacienteRequestPaciente" } } }, "nombreRequestPaciente": { "type": "object", "properties": { "primero": { "type": "string", "description": "Primer nombre del paciente." }, "primerApellido": { "type": "string", "description": "Primer apellido del paciente." }, }, "xml": { "name": "nombreRequestPaciente" } }, "documentoRequestPaciente": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de documento de identificacion." }, "numero": { "type": "string", "description": "Numero del documento de identificacion." }, }, "xml": { "name": "documentoRequestPaciente" } }, "documentoPutPaciente": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de documento de identificacion." }, "numero": { "type": "string", "description": "Numero del documento de identificacion." }, }, "xml": { "name": "documentoRequestPaciente" } }, "pacienteRequestPaciente": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombreRequestPaciente" }, "documento": { "$ref": "#/components/schemas/documentoRequestPaciente" }, "telefono": { "type": "string", "description": "Numero del telefono del paciente." }, "correoElectronico": { "type": "string", "description": "Correo electronico dle paciente." }, }, "xml": { "name": "pacienteRequestPaciente" } }, "pacientePutPaciente": { "type": "object", "properties": { "documento": { "$ref": "#/components/schemas/documentoPutPaciente" }, "telefono": { "type": "string", "description": "Numero del telefono del paciente." }, "correoElectronico": { "type": "string", "description": "Correo electronico dle paciente." }, }, "xml": { "name": "pacientePutPaciente" } }, #################################### "resultadoQuick": { "description": "Objeto de resultado específico para la plataforma SmarQuick", "type": "object", "properties": { "codigo": { "type": "string", "description": "Código del resultado" }, "descripcion": { "type": "string", "description": "Descripción del resultado" }, "valorTotal": { "type": "number", "description": "Valor total" }, "direccion": { "type": "string", "description": "Dirección no encontrada" } }, "required": [ "valorTotal codigo descripcion" ] }, "generalQuick": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultadoQuick" } } } }, "crearGuiaRequest": { "type": "object", "properties": { "informacionPersonal": { "type": "object", "description": "Código del resultado", "properties": { "nombre": { "$ref": "#/components/schemas/nombreRequestQuick" }, "documento": { "$ref": "#/components/schemas/documentoRequestQuick" }, "residencia": { "$ref": "#/components/schemas/residenciaRequestQuick" } } }, "envio": { "type": "object", "properties": { "guia": { "$ref": "#/components/schemas/guia" }, "entrega": { "$ref": "#/components/schemas/entrega" }, "pago": { "$ref": "#/components/schemas/pago" }, "observacion": { "type": "string" }, "negocio": { "type": "string" }, "usuario": { "type": "string" } } } } }, "nombreRequestQuick": { "type": "object", "description": "Informacion del nombre del receptor", "properties": { "completo": { "type": "string", "description": "Nombre completo de recptor" } } }, "documentoRequestQuick": { "type": "object", "description": "Informacion del documento del receptor", "properties": { "numero": { "type": "number", "description": "Numero de identificacion del receptor" } } }, "residenciaRequestQuick": { "type": "object", "description": "Informacion de residencia del receptor", "properties": { "ciudad": { "type": "object", "description": "Informacion de la ciudad del recptor", "properties": { "nombre": { "type": "string", "description": "Nombre de la ciudad de envio" } } }, "direccion": { "type": "object", "description": "Informacion de la direccion", "properties": { "direccionPrincipal": { "type": "string", "description": "Direccion del receptor" } } }, "telefono": { "type": "number", "description": "Telefono del receptor" } } }, "consultarGuia": { "type": "object", "properties": { "direccion": { "$ref": "#/components/schemas/direccion" }, "envio": { "type": "object", "description": "Informacion del envio", "properties": { "guia": { "type": "object", "description": "Informacion de guia", "properties": { "numero": { "type": "string", "description": "Numero de guia del envio" }, "imei": { "type": "string", "description": "Numero identificacion del envio" }, "fechaCreacion": { "type": "string", "description": "Fecha de creacion de la guia" } } }, "fechaRecibido": { "type": "string", "description": "Fecha de recibido del envio" }, "fechaLlegada": { "type": "string", "description": "Fecha de llegada del transporte" }, "fechaCierre": { "type": "string", "description": "Fecha de cierre del envio" }, "estado": { "type": "string", "description": "Estado del envio" }, "novedad": { "type": "string", "description": "Novedad del envio" } } }, "informacionPersonal": { "type": "object", "description": "Informacion del conductor", "properties": { "nombre": { "type": "string", "description": "Nombre del transportista" }, "foto": { "type": "string", "description": "Foto del transportista" } } } } }, "guia": { "type": "object", "description": "Informacion de la guia", "properties": { "numero": { "type": "number", "description": "Numero de guia del envio" } } }, "entrega": { "type": "object", "description": "Informacion de la entrega", "properties": { "fecha": { "type": "string", "description": "Fecha de entrega del envio" }, "hora": { "type": "string", "description": "Hora de entrega del envio" } } }, "pago": { "type": "object", "description": "Informacion del pago", "properties": { "forma": { "type": "string", "description": "Forma de pago del receptor" }, "valor": { "type": "string", "description": "Valor a pagar por el receptor" }, "cuentaVenta": { "type": "string", "description": "Por cual plataforma compro el recptor" } } }, "resultado": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Código del resultado" }, "descripcion": { "type": "string", "description": "Descripción del resultado" } }, "xml": { "name": "resultado" } }, "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" }, "completo": { "type": "string", "description": "Nombre Completo" } }, "xml": { "name": "nombre" } }, "categoria": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Código de la categoría" }, "sigla": { "type": "string", "description": "Sigla de la categoría" } }, "xml": { "name": "categoria" } }, "sede": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de la sede" }, "nombre": { "type": "string", "description": "Nombre de la sede" } }, "xml": { "name": "ips" } }, "ips": { "type": "object", "properties": { "sede": { "$ref": "#/components/schemas/sede" }, "codigo": { "type": "string", "description": "Codigo de ips" }, "nombre": { "type": "string", "description": "Nombre de ips" } }, "xml": { "name": "ips" } }, "tipo": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo del tipo paciente" }, "descripcion": { "type": "string", "description": "Descripcion del tipo paciente" } }, "xml": { "name": "ips" } }, "estado": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo del estado" }, "descripcion": { "type": "string", "description": "Descripcion del estado" } }, "xml": { "name": "estado" } }, "exento": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Descripcion de exento" }, "tipo": { "type": "string", "description": "Tipo de exento" } }, "xml": { "name": "exento" } }, "genero": { "type": "object", "properties": { "descripcion": { "type": "string", "description": "Descripcion del genero -M -F" } }, "xml": { "name": "genero" } }, "nacimiento": { "type": "object", "properties": { "fecha": { "type": "string", "description": "Fecha de nacimiento", "format":"date-time" } }, "xml": { "name": "nacimiento" } }, "ciudad": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de ciudad" }, "nombre": { "type": "string", "description": "Nombre de ciudad" } }, "xml": { "name": "ciudad" } }, "departamento": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de departamento" }, "nombre": { "type": "string", "description": "Nombre de departamento" } }, "xml": { "name": "departamento" } }, "municipio": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de municipio" }, "nombre": { "type": "string", "description": "Nombre de municipio" } }, "xml": { "name": "municipio" } }, "direccion": { "type": "object", "properties": { "direccionPrincipal": { "type": "string", "description": "Dirección principal" }, "ciudad": { "$ref": "#/components/schemas/ciudad" }, "departamento": { "$ref": "#/components/schemas/departamento" }, "municipio": { "$ref": "#/components/schemas/municipio" } }, "xml": { "name": "direccion" } }, "vigencia": { "type": "object", "properties": { "inicio": { "type": "string", "description": "Fecha de inicio de vigencia" }, "fin": { "type": "string", "description": "Fecha de fin de vigencia" } }, "xml": { "name": "vigencia" } }, "nombrePrestador": { "type": "object", "properties": { "completo": { "type": "string", "description": "Nombre del medico" } }, "xml": { "name": "nombrePrestador" } }, "ipsPrestador": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo Ips prestadora" }, "nombre": { "type": "string", "description": "Nombre Ips prestadora" } }, "xml": { "name": "ipsPrestador" } }, "decision": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de decisión" }, "descripcion": { "type": "string", "description": "Descripcion de decisión" } }, "xml": { "name": "desicion" } }, "cobertura": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo de cobertura" }, "descripcion": { "type": "string", "description": "Descripcion de cobertura" } }, "xml": { "name": "cobertura" } }, "prestador": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombrePrestador" }, "ips": { "$ref": "#/components/schemas/ipsPrestador" }, "decision": { "$ref": "#/components/schemas/decision" }, "cobertura": { "$ref": "#/components/schemas/cobertura" }, "codigo": { "type": "string", "description": "código de la especialidad" } }, "xml": { "name": "prestador" } }, "paciente": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombre" }, "documento": { "$ref": "#/components/schemas/documento" }, "categoria": { "$ref": "#/components/schemas/categoria" }, "exento": { "$ref": "#/components/schemas/exento" }, "genero": { "$ref": "#/components/schemas/genero" }, "nacimiento": { "$ref": "#/components/schemas/nacimiento" }, "direccion": { "$ref": "#/components/schemas/direccion" }, "vigencia": { "$ref": "#/components/schemas/vigencia" }, "ips": { "$ref": "#/components/schemas/ips" }, "estado": { "$ref": "#/components/schemas/estado" }, "tipo": { "$ref": "#/components/schemas/tipo" }, "edad": { "type": "string", "description": "edad del paciente" }, "codigo": { "type": "string", "description": "Codigo del paciente" }, "telefono": { "type": "string", "description": "Telefono del paciente" }, "celular": { "type": "string", "description": "Celular del paciente" }, "email": { "type": "string", "description": "Email del paciente" }, "regimen": { "type": "string", "description": "Eegimen del paciente" }, "semanasCotizadas": { "type": "string", "description": "Semanas cotizadas del paciente" }, "convenio": { "type": "string", "description": "Convenio del paciente" }, "fechaAntiguedad": { "type": "string", "description": "Fecha de antigedad del paciente" }, "preferencial": { "type": "string", "description": "Preferencial del paciente" } } }, "empresa": { "type": "object", "properties": { "documento": { "$ref": "#/components/schemas/documento" }, "nombre": { "type": "string", "description": "Nombre de la empresa" } } }, "parentesco": { "type": "object", "properties": { "tipo": { "type": "string", "description": "Tipo de parentesco" }, "documento": { "$ref": "#/components/schemas/documento" } } }, "plan": { "type": "object", "properties": { "descripcion": { "type": "string", "description": "Descripcion del plan" }, "codigo": { "type": "string", "description": "Codigo del plan" }, "nombre": { "type": "string", "description": "Nombre del plan" } } }, "contrato": { "type": "object", "properties": { "numero": { "type": "string", "description": "Numero de contrato" }, "perioricidad": { "type": "string", "description": "Perioricidad del contrato" }, "medioPago": { "type": "string", "description": "Tipo de parentesco" }, "fechaContinuidad": { "type": "string", "description": "Fecha de continuidad", "format":"date-time" }, "plan": { "$ref": "#/components/schemas/plan" }, "ramo": { "$ref": "#/components/schemas/ramo" }, "servicio": { "$ref": "#/components/schemas/servicio" }, "estado": { "$ref": "#/components/schemas/estado" }, "asesor": { "$ref": "#/components/schemas/asesor" }, "vigencia": { "$ref": "#/components/schemas/vigencia" }, "anexo": { "type": "array", "xml": { "name": "contrato" }, "items": { "$ref": "#/components/schemas/anexo" } }, "afiliado": { "$ref": "#/components/schemas/afiliado" }, "amparo": { "type": "string", "description": "Información del amparo" } } }, "afiliado": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombre" }, "documento": { "$ref": "#/components/schemas/documento" } } }, "anexo": { "type": "object", "properties": { "tipo": { "type":"string", "description":"Tipo de anexo" }, "estado": { "type":"boolean", "description":"Estado del anexo" } } }, "asesor": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombre" } } }, "ramo": { "type": "object", "properties": { "codigo": { "type":"string", "description":"Código del ramo" }, "tipo": { "type":"string", "description":"Tipo del ramo" } } }, "servicio": { "type": "object", "properties": { "codigo": { "type":"string", "description":"Código del servicio" }, "nombre": { "type":"string", "description":"Nombre del servicio" } } }, "comprobacion": { "type": "object", "properties": { "numero": { "type": "string", "description": "Numero de comprobacion" }, "fecha": { "type": "string", "description": "fecha de comprobacion" } } }, "eps": { "type": "object", "properties": { "documento": { "$ref": "#/components/schemas/documento" }, "nombre": { "type": "string", "description": "Nombre Eps" } } }, "direccionPedido": { "type": "object", "properties": { "ciudad": { "$ref": "#/components/schemas/ciudad" }, "direccionPrincipal": { "type": "string", "description": "Dirección principal" }, "id": { "type": "number", "description": "Numero de identificacion de la direccion." } }, "xml": { "name": "direccionPedido" } }, "pacientePedido": { "type": "object", "properties": { "nombre": { "$ref": "#/components/schemas/nombre" }, "documento": { "$ref": "#/components/schemas/documento" }, "eps": { "$ref": "#/components/schemas/eps" }, "direccion": { "$ref": "#/components/schemas/direccionPedido" }, "correoElectronico": { "type": "string", "description": "Correo electronico del paciente." }, "telefono": { "type": "string", "description": "Telefono del paciente." } } }, "pedido": { "type": "object", "properties": { "id": { "type": "string", "description": "Numero de identificacion del pedido." }, "estado": { "$ref": "#/components/schemas/estado" }, "paciente": { "$ref": "#/components/schemas/pacientePedido" }, "horario": { "$ref": "#/components/schemas/horario" }, "calificacion": { "type": "string", "description": "Calificacion del pedido." }, "valor": { "type": "string", "description": "Valor del pedido." }, "comentario": { "type": "string", "description": "Comentario del pedido." }, "usuarioCreacion": { "type": "string", "description": "Usuario de creacion del pedido." }, "usuarioActual": { "type": "string", "description": "Usuario actual." }, "fechaCreacion": { "type": "string", "description": "Fecha de creacion del pedido.", "format": "date-time" }, "fechaActualizacion": { "type": "string", "description": "Fecha de actualizacion del pedido.", "format": "date-time" } } }, "obtenerPedidoUsuario": { "type": "object", "properties": { "pedido": { "$ref": "#/components/schemas/pedido" } } }, "producto": { "type": "object", "properties": { "codigo": { "type": "string", "description": "Codigo del producto." }, "descripcion": { "type": "string", "description": "Descripcion del producto." } }, "xml": { "name": "formula" } }, "tratamiento": { "type": "object", "properties": { "producto": { "$ref": "#/components/schemas/producto" }, "cantidad": { "type": "string", "description": "Cantidad del tratamiento." } }, "xml": { "name": "formula" } }, "formula": { "type": "object", "properties": { "numero": { "type": "string", "description": "Numero de formula." }, "tratamiento": { "type": "array", "items": { "$ref": "#/components/schemas/tratamiento" } } }, "xml": { "name": "formula" } }, "horario": { "type": "object", "properties": { "rango": { "type": "string", "description": "Rango horario." } }, "xml": { "name": "horario" } }, "archivo": { "type": "object", "properties": { "ruta": { "type": "string", "description": "Ruta de archivo." }, "url": { "type": "string", "description": "URL de archivo." }, "id": { "type": "string", "description": "Id de archivo." } }, "xml": { "name": "archivo" } }, "pedidoId": { "type": "object", "properties": { "estado": { "$ref": "#/components/schemas/estado" }, "paciente": { "$ref": "#/components/schemas/pacientePedido" }, "formula": { "type": "array", "items": { "$ref": "#/components/schemas/formula" } }, "horario": { "$ref": "#/components/schemas/horario" }, "calificacion": { "type": "string", "description": "Calificacion del pedido." }, "valor": { "type": "string", "description": "Valor del pedido." }, "comentario": { "type": "string", "description": "Comentario del pedido." }, "usuarioCreacion": { "type": "string", "description": "Usuario de creacion del pedido." }, "usuarioActual": { "type": "string", "description": "Usuario actual." }, "fechaCreacion": { "type": "string", "description": "Fecha de creacion del pedido.", "format": "date-time" }, "fechaActualizacion": { "type": "string", "description": "Fecha de actualizacion del pedido.", "format": "date-time" }, "archivo": { "type": "array", "items": { "$ref": "#/components/schemas/archivo" } } } }, "obtenerPedido": { "type": "object", "properties": { "pedido": { "$ref": "#/components/schemas/pedidoId" } } }, "obtenerPedidoPaciente": { "type": "object", "properties": { "pedido": { "$ref": "#/components/schemas/pedido" } } }, "ciudadValor": { "type": "object", "properties": { "valor": { "type": "string", "description": "Valor del pedido por la ciudad." } } }, "obtenerValorCiudad": { "type": "object", "properties": { "ciudad": { "type": "array", "items": { "$ref": "#/components/schemas/ciudadValor" } } } }, "pedidoArchivo": { "type": "object", "properties": { "archivo": { "type": "array", "items": { "$ref": "#/components/schemas/archivo" } } } }, "obtenerArchivo": { "type": "object", "properties": { "pedido": { "$ref": "#/components/schemas/pedidoArchivo" } } }, "actualizarPacienteMedicamentoResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } } } }, "crearPacienteMedicamentoResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } } } }, "obtenerArchivoPedidoResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerArchivo": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerArchivo" } } } }, "obtenerPedidoValorCiudadResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerValorCiudad": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerValorCiudad" } } } }, "obtenerPedidoPorPacienteResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPedidoPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPedidoPaciente" } } } }, "obtenerPedidoPorIdResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPedido": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPedido" } } } }, "obtenerPedidoPorUsuarioResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPedidoUsuario": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPedidoUsuario" } } } }, "obtenerPaciente": { "type": "object", "properties": { "paciente": { "$ref": "#/components/schemas/paciente" }, "prestador": { "$ref": "#/components/schemas/prestador" }, "empresa": { "$ref": "#/components/schemas/empresa" }, "parentesco": { "$ref": "#/components/schemas/parentesco" }, "contrato": { "type": "array", "xml": { "name": "contrato" }, "items": { "$ref": "#/components/schemas/contrato" } }, "comprobacion": { "$ref": "#/components/schemas/comprobacion" }, "eps": { "$ref": "#/components/schemas/eps" } } }, "validadorDerechoMedicamentosNEPSResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPaciente" } } } }, "validadorDerechoMedicamentosSuraResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPaciente" } } } }, "validadorDerechoMedicamentosFamisanarResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPaciente" } } } }, "validadorDerechoMedicamentosCoomevaResponse": { "type": "object", "required": [ "resultado" ], "properties": { "resultado": { "type": "array", "xml": { "name": "resultado" }, "items": { "$ref": "#/components/schemas/resultado" } }, "obtenerPaciente": { "type": "array", "items": { "$ref": "#/components/schemas/obtenerPaciente" } } } } }, "requestBodies": { "crearGuiaRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearGuiaRequest" } } }, "description": "Crear cita sin orden", "required": true }, "crearOrdenConFormulaElectronicaRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearOrdenConFormulaElectronicaSchemasRequestBody" } } }, "description": "Información del request de crear pedido con fórmula electrónica", "required": true }, "crearOrdenSinFormulaElectronicaRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearOrdenSinFormulaElectronicaSchemasRequestBody" } } }, "description": "Información del request de crear pedido sin fórmula electrónica", "required": true }, "calificarPedidosRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/calificarPedidosSchemasRequestBody" } } }, "description": "Información del request de crear pedido", "required": true }, "crearDireccionesPorPacienteRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearDireccionesPorPacienteSchemasRequestBody" } } }, "description": "Información de crear direcciones por paciente", "required": true }, "crearPacienteMedicamentoRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/crearPacienteMedicamentoRequestBody" } } }, "description": "Creacion de pacientes.", "required": true }, "actualizarPacienteMedicamentoRequestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/actualizarPacienteMedicamentoRequestBody" } } }, "description": "Actualizacion de informacion de pacientes.", "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" } } } } } } }