Commit 921e3069 by Ivonne Vanesa Parra

Update medicamentos-prescripciones.json

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