Commit 684006f3 by Cristian_Camargo

Update medicamentos-prescripciones.json

parent 8e214857
......@@ -35,6 +35,10 @@
{
"name": "neps-medicamentos-prescripcion",
"description": "Prescripcion de pacientes"
},
{
"name": "coom-medicamentos-prescripcion",
"description": "Prescripcion de pacientes"
}
],
"paths": {
......@@ -193,89 +197,893 @@
}
}
},
"400": {
"description": "Estado inválido"
}
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
},
"/v1/medicamentos/prescripcion/neps/autorizaciones": {
"post": {
"tags": [
"neps-medicamentos-prescripcion"
],
"summary": "Autrorizar prescripciones",
"description": "Realizar la autorización en línea de un servicio de una prescripción médica",
"operationId": "autorizarPrescripcion",
"parameters": [
{
"name": "idPreautorizacion",
"in": "query",
"description": "Número de la pre-autorización enviado por Nueva EPS en el servicio preautorizacion o en mensaje de texto al afiliado",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/autorizarPrescripcionResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
},
"/v1/medicamentos/prescripcion/coom/consulta": {
"get": {
"tags": [
"coom-medicamentos-prescripcion"
],
"summary": "Obtener prescripcion",
"description": "Obtener prescripción paciente",
"operationId": "obtenerPrescripcionCoomeva",
"parameters": [
{
"name": "tipoId",
"in": "query",
"description": "Tipo de documento <br/> Ejemplo: <br/> CC<br/>TI ",
"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": {
"$ref": "#/components/schemas/obtenerPrescripcionCoomResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
}
},
"externalDocs": {
"description": "Encontrar más información en EnterpriseArchitect",
"url": "http://172.16.95.36/wiki/index.php/Enterprise_Architect"
},
"components": {
"schemas": {
"anexoAutorizacion": {
"type": "object",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de anexo"
},
"radicacion": {
"type": "string",
"description": "Tipo de radicacion"
},
"mipres": {
"type": "string",
"description": "Número MIPRES"
}
},
"xml": {
"name": "anexo"
}
},
"obtenerPrescripcionCoomResponse": {
"type": "object",
"required": [
"resultado",
"autorizarPrescripcion"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"obtenerPrescripcion": {
"type": "array",
"items": {
"$ref": "#/components/schemas/obtenerPrescripcionCoom"
}
}
}
},
"obtenerPrescripcionCoom": {
"type": "object",
"properties": {
"paciente": {
"$ref": "#/components/schemas/pacientePrescripcion"
},
"formula": {
"$ref": "#/components/schemas/formula"
}
},
"xml": {
"name": "obtenerPrescripcionCoom"
}
},
"convenio": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Código del convenio"
},
"nombre": {
"type": "string",
"description": "Nombre del convenio"
}
},
"xml": {
"name": "convenio"
}
},
"plan": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Código del plan"
},
"nombre": {
"type": "string",
"description": "Nombre del plan"
}
},
"xml": {
"name": "plan"
}
},
"regimen": {
"type": "object",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de regimen"
},
"nivelSisben": {
"type": "string",
"description": "Nivel del sisben"
}
},
"xml": {
"name": "regimen"
}
},
"clasificacion": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Tipo de regimen"
},
"nombre": {
"type": "string",
"description": "Nivel del sisben"
}
},
"xml": {
"name": "regimen"
}
},
"pacientePrescripcion": {
"type": "object",
"properties": {
"documento": {
"$ref": "#/components/schemas/documento"
},
"nombre": {
"$ref": "#/components/schemas/nombre"
},
"fechaNacimiento": {
"type": "string",
"description": "Fecha de nacimiento"
},
"edad": {
"type": "string",
"description": "Edad del paciente"
},
"genero": {
"$ref": "#/components/schemas/genero"
},
"ips": {
"$ref": "#/components/schemas/ipsPaciente"
},
"direccion": {
"$ref": "#/components/schemas/direccion"
},
"telefono": {
"type": "string",
"description": "Telefono del paciente"
},
"regimen": {
"$ref": "#/components/schemas/regimen"
},
"semanasCotizadas": {
"type": "string",
"description": "Semanas cotizadas"
},
"celular": {
"type": "string",
"description": "Celular del paciente"
},
"correoElectronico": {
"type": "string",
"description": "Correo electronico del paciente"
},
"clasificacion": {
"$ref": "#/components/schemas/clasificacion"
},
}
},
"cuotaModeradora": {
"type": "object",
"properties": {
"valor": {
"type": "string",
"description": "Valor de cuota moderadora"
},
"porcentaje": {
"type": "string",
"description": "Porcentaje de cuota moderadora"
},
"valorMaximo": {
"type": "number",
"description": "Valor maximo de cuota moderadora"
}
},
"xml": {
"name": "cuotaModeradora"
}
},
"copago": {
"type": "object",
"properties": {
"valor": {
"type": "string",
"description": "Valor de copago"
},
"porcentaje": {
"type": "string",
"description": "Porcentaje de copago"
},
"valorMaximo": {
"type": "number",
"description": "Valor maximo de copago"
}
},
"xml": {
"name": "copago"
}
},
"recuperacion": {
"type": "object",
"properties": {
"valor": {
"type": "string",
"description": "Valor de recuperacion"
},
"porcentaje": {
"type": "string",
"description": "Porcentaje de recuperacion"
},
"valorMaximo": {
"type": "number",
"description": "Valor maximo de recuperacion"
}
},
"xml": {
"name": "recuperacion"
}
},
"adicionales": {
"type": "object",
"properties": {
"valor": {
"type": "string",
"description": "Valor de adicionales"
},
"porcentaje": {
"type": "string",
"description": "Porcentaje de adicionales"
},
"valorMaximo": {
"type": "number",
"description": "Valor maximo de adicionales"
}
},
"xml": {
"name": "adicionales"
}
},
"diagnostico": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de diagnostico"
},
"descripcion": {
"type": "string",
"description": "descripcion de diagnostico"
}
},
"xml": {
"name": "diagnostico"
}
},
"causa": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de causa"
},
"nombre": {
"type": "string",
"description": "Nombre de causa"
}
},
"xml": {
"name": "causa"
}
},
"hospitalizacion": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de hospitalizacion"
},
"cama": {
"type": "string",
"description": "Cama de hospitalizacion"
}
},
"xml": {
"name": "hospitalizacion"
}
},
"servicio": {
"type": "object",
"properties": {
"causa": {
"$ref": "#/components/schemas/causa"
},
"codigo": {
"type": "string",
"description": "Codigo del servicio"
},
"nombre": {
"type": "string",
"description": "Nombre del servicio"
},
"hospitalizacion": {
"$ref": "#/components/schemas/hospitalizacion"
},
"guiaAtencion": {
"type": "string",
"description": "Guia de atencion"
}
},
"xml": {
"name": "servicio"
}
},
"cargo": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id del cargo"
},
"nombre": {
"type": "string",
"description": "Nombre del cargo"
}
},
"xml": {
"name": "cargo"
}
},
"autorizador": {
"type": "object",
"properties": {
"nombre": {
"$ref": "#/components/schemas/nombre"
},
"cargo": {
"$ref": "#/components/schemas/cargo"
},
"telefono": {
"type": "string",
"description": "Telefono de autorizador"
},
"extension": {
"type": "string",
"description": "Extension de autorizador"
},
"telefonoAlternativo": {
"type": "string",
"description": "Telefono alternativo de autorizador"
},
"celular": {
"type": "string",
"description": "Celular de autorizador"
},
},
"xml": {
"name": "autorizador"
}
},
"cobro": {
"type": "object",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de cobro"
},
"nombre": {
"type": "string",
"description": "Nombre de cobro"
},
"valor": {
"type": "number",
"description": "Valor de cobro"
},
"porcentajeEPS": {
"type": "number",
"description": "Porcentaje EPS"
},
"cuotaModeradora": {
"$ref": "#/components/schemas/cuotaModeradora"
},
"copago": {
"$ref": "#/components/schemas/copago"
},
"recuperacion": {
"$ref": "#/components/schemas/recuperacion"
},
"adicionales": {
"$ref": "#/components/schemas/adicionales"
},
},
"xml": {
"name": "cobro"
}
},
"ipsCoom": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de ips"
},
"nombre": {
"type": "string",
"description": "Nombre de ips"
}
},
"xml": {
"name": "ipsFormula"
}
},
"documentoCoom": {
"type": "object",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de documentpo de identificacion"
},
"numero": {
"type": "string",
"description": "Numero de documento de identificacion"
},
"digitoVerificacion": {
"type": "string",
"description": "Digito de verificacion"
}
},
"xml": {
"name": "documentoCoom"
}
},
"ordenador": {
"type": "object",
"properties": {
"documento": {
"$ref": "#/components/schemas/documento"
},
"nombre":{
"type": "object",
"properties":{
"nombre":{
"type": "string",
"description": "Nombre de ordenador"
}
}
},
"registroMedico":{
"type": "string",
"description": "Registro medico"
}
},
"xml": {
"name": "ordenador"
}
},
"prestadorCoom": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de ips"
},
"razonSocial": {
"type": "string",
"description": "Razon social"
},
"documento":{
"$ref": "#/components/schemas/documentoCoom"
},
"nombre":{
"$ref": "#/components/schemas/nombre"
},
"direccion":{
"$ref": "#/components/schemas/direccion"
},
"telefono": {
"type": "string",
"description": "Telefono del prestador"
},
"ordenador":{
"$ref": "#/components/schemas/ordenador"
},
},
"xml": {
"name": "prestadorCoom"
}
},
"similar": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "codigo"
},
"descripcion": {
"type": "string",
"description": "Descripcion"
},
"frecuencia": {
"type": "string",
"description": "Frecuencia"
},
"cantidad": {
"type": "string",
"description": "Cantidad"
},
"duracion": {
"type": "string",
"description": "Duracion"
},
},
"xml": {
"name": "similar"
}
},
"productoCoom": {
"type": "object",
"properties": {
"tipo":{
"type": "string",
"description": "Tipo de producto"
},
"mapis":{
"type": "string",
"description": "Codigo Mapis"
},
"descripcion":{
"type": "string",
"description": "Descripcion del producto"
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
"cum":{
"type": "string",
"description": "Codigo Cum"
},
"/v1/medicamentos/prescripcion/neps/autorizaciones": {
"post": {
"tags": [
"neps-medicamentos-prescripcion"
],
"summary": "Autrorizar prescripciones",
"description": "Realizar la autorización en línea de un servicio de una prescripción médica",
"operationId": "autorizarPrescripcion",
"parameters": [
{
"name": "idPreautorizacion",
"in": "query",
"description": "Número de la pre-autorización enviado por Nueva EPS en el servicio preautorizacion o en mensaje de texto al afiliado",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/autorizarPrescripcionResponse"
"tecnologia":{
"$ref": "#/components/schemas/tecnologia"
},
"concentracion":{
"type": "string",
"description": "concentracion"
},
"cantidadDeEntregas":{
"type": "string",
"description": "Cantidad de entrega"
},
"similar":{
"$ref": "#/components/schemas/similar"
},
"nombreInvima":{
"type": "string",
"description": "Nombre invima"
},
"precioUnitario":{
"type": "string",
"description": "Precio unitario"
},
"precioTotal":{
"type": "string",
"description": "Precio total"
}
},
"xml": {
"name": "ordenador"
}
},
"unidad": {
"type": "object",
"properties": {
"codigo":{
"type": "string",
"description": "Codigo de unidad"
},
"nombre":{
"type": "string",
"description": "Cantidad de unidad"
},
},
"xml": {
"name": "unidad"
}
},
"400": {
"description": "Estado inválido"
"dosisCoom": {
"type": "object",
"properties": {
"cantidad":{
"type": "string",
"description": "Cantidad de dosis"
},
"unidad":{
"$ref": "#/components/schemas/unidad"
},
},
"xml": {
"name": "dosisCoom"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
"periodo": {
"type": "object",
"properties": {
"cantidad":{
"type": "string",
"description": "Cantidad de periodo"
},
"unidad":{
"$ref": "#/components/schemas/unidad"
},
},
"xml": {
"name": "periodo"
}
]
},
"duracionCoom": {
"type": "object",
"properties": {
"cantidad":{
"type": "string",
"description": "Cantidad de duracion"
},
"unidad":{
"$ref": "#/components/schemas/unidad"
},
},
"xml": {
"name": "duracion"
}
},
"tratamientoCoom": {
"type": "object",
"properties": {
"producto":{
"$ref": "#/components/schemas/productoCoom"
},
"orden": {
"type": "string",
"description": "Telefono del prestador"
},
"numeroEntrega": {
"type": "string",
"description": "Telefono del prestador"
},
"cantidad": {
"type": "string",
"description": "Telefono del prestador"
},
"dosis":{
"$ref": "#/components/schemas/dosisCoom"
},
"periodo":{
"$ref": "#/components/schemas/periodo"
},
"duracion":{
"$ref": "#/components/schemas/duracionCoom"
},
"indicacionesEspeciales": {
"type": "string",
"description": "Indicaciones especiales"
}
},
"externalDocs": {
"description": "Encontrar más información en EnterpriseArchitect",
"url": "http://172.16.95.36/wiki/index.php/Enterprise_Architect"
"xml": {
"name": "tratamientoCoom"
}
},
"components": {
"schemas": {
"anexoAutorizacion": {
"formula": {
"type": "object",
"properties": {
"tipo": {
"numero": {
"type": "string",
"description": "Tipo de anexo"
"description": "Numero de formula"
},
"radicacion": {
"mipres": {
"type": "string",
"description": "Tipo de radicacion"
"description": "Codigo mipres"
},
"mipres": {
"preautorizacion": {
"type": "string",
"description": "Número MIPRES"
"description": "Preautorizacion de formula"
},
"autorizacion": {
"type": "string",
"description": "Autorizacion de formula"
},
"observaciones": {
"type": "string",
"description": "Observaciones"
},
"numeroSistemaOrigen": {
"type": "string",
"description": "Numero de sistema de origen"
},
"canal": {
"type": "string",
"description": "Canal"
},
"fechaServicio": {
"type": "string",
"format": "date-time",
"description": "Fecha del servicio"
},
"fechaVencimiento": {
"type": "string",
"format": "date-time",
"description": "Fecha de vencimiento"
},
"orden": {
"type": "string",
"description": "Orden"
},
"fechaSolicitud": {
"type": "string",
"format": "date-time",
"description": "Fecha de solicitud"
},
"status": {
"type": "string",
"description": "Status"
},
"contratacion": {
"type": "string",
"description": "Tipo de contratacion"
},
"categoria":{
"$ref": "#/components/schemas/categoria"
},
"cobro":{
"$ref": "#/components/schemas/cobro"
},
"actividad": {
"type": "string",
"description": "Actividad"
},
"diagnostico":{
"$ref": "#/components/schemas/diagnostico"
},
"servicio":{
"$ref": "#/components/schemas/servicio"
},
"ips":{
"$ref": "#/components/schemas/ipsCoom"
},
"autorizador":{
"$ref": "#/components/schemas/autorizador"
},
"prestador":{
"$ref": "#/components/schemas/prestadorCoom"
},
"tratamiento":{
"type": "array",
"items":{
"$ref": "#/components/schemas/tratamientoCoom"
}
},
},
"xml": {
"name": "anexo"
"name": "formula"
}
},
"aseguradoraFormula": {
......@@ -1528,6 +2336,14 @@
"sigla": {
"type": "string",
"description": "Sigla de la categoría"
},
"codigo": {
"type": "string",
"description": "Codigo de la categoría"
},
"nombre": {
"type": "string",
"description": "Nombre de la categoría"
}
},
"xml": {
......@@ -1537,12 +2353,20 @@
"ipsPaciente": {
"type": "object",
"properties": {
"direcccion": {
"$ref": "#/components/schemas/direccion"
},
"nombre": {
"type": "string",
"description": "Nombre ips solicitada"
"description": "Nombre de la ips"
},
"codigo": {
"type": "string",
"description": "Codigo de la ips"
},
"fechaSolicitud": {
"type": "string",
"format": "date-time",
"description": "Fecha de solicitud"
},
"numeroRadicacion": {
......@@ -1652,12 +2476,50 @@
"direccionPrincipal": {
"type": "string",
"description": "Direccion principal"
}
},
"departamento": {
"$ref": "#/components/schemas/departamentoCompleto"
},
"ciudad": {
"$ref": "#/components/schemas/ciudadCompleto"
},
},
"xml": {
"name": "direccion"
}
},
"departamentoCompleto": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id del departamento"
},
"nombre": {
"type": "string",
"description": "Nombre del departamento"
}
},
"xml": {
"name": "departamentoCompleto"
}
},
"ciudadCompleto": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id de la ciudad"
},
"nombre": {
"type": "string",
"description": "Nombre de la ciudad"
}
},
"xml": {
"name": "ciudadCompleto"
}
},
"nombrePrestador": {
"type": "object",
"properties": {
......@@ -1687,7 +2549,11 @@
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de la sede de la Eps"
"description": "Codigo de la sede"
},
"nombre": {
"type": "string",
"description": "Nombre de la sede"
}
},
"xml": {
......@@ -1801,6 +2667,28 @@
"type": "string",
"description": "código de Eps"
},
"nit": {
"type": "string",
"description": "Nit de la Eps"
},
"nombre": {
"type": "string",
"description": "Nombre de la Eps"
},
"convenio": {
"$ref": "#/components/schemas/convenio"
},
"sistemaOrigen": {
"type": "string",
"description": "Sistema de origen"
},
"dispensador": {
"type": "string",
"description": "Dispensador"
},
"plan": {
"$ref": "#/components/schemas/plan"
},
"sede": {
"$ref": "#/components/schemas/sede"
}
......@@ -1839,6 +2727,14 @@
"type": "string",
"description": "Nombre de la ips"
},
"fechaSolicitud": {
"type": "string",
"description": "Fecha de solicitud"
},
"numeroRadicacion": {
"type": "string",
"description": "Numero de radicacion"
},
"direccion": {
"$ref": "#/components/schemas/direccionDispensacion"
}
......@@ -1971,6 +2867,10 @@
"categoria": {
"$ref": "#/components/schemas/categoria"
},
"fechaNacimiento": {
"type": "string",
"description": "Fecha de nacimiento"
},
"edad": {
"type": "string",
"description": "Edad del paciente"
......
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