Commit 807ff442 by Ivonne Vanesa Parra

Update medicamentos-prescripciones.json

parent 41d78853
......@@ -127,7 +127,7 @@
]
}
},
"/v1/medicamentos/prescripcion/neps": {
"/v1/medicamentos/prescripcion/neps/consulta": {
"get": {
"tags": [
"neps-medicamentos-prescripcion"
......@@ -170,6 +170,50 @@
}
]
}
},
"/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"
]
}
]
}
}
},
"externalDocs": {
......@@ -178,6 +222,26 @@
},
"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"
}
},
"aseguradoraFormula": {
"type": "object",
"required": [
......@@ -196,7 +260,7 @@
"type": "string",
"description": "Descripción Aseguradora"
},
"convenioFormula": {
"convenio": {
"$ref": "#/components/schemas/convenioFormula"
},
"sistemaOrigen": {
......@@ -207,7 +271,7 @@
"type": "string",
"description": "NIT del dispensador"
},
"planFormula": {
"plan": {
"$ref": "#/components/schemas/planFormula"
},
"sede": {
......@@ -215,6 +279,98 @@
}
}
},
"autorizarPrescripcionResponse": {
"type": "object",
"required": [
"resultado",
"autorizarPrescripcion"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"autorizarPrescripcion": {
"type": "array",
"items": {
"$ref": "#/components/schemas/autorizarPrescripcion"
}
}
}
},
"autorizarPrescripcion": {
"type": "object",
"properties": {
"paciente": {
"$ref": "#/components/schemas/pacienteAutorizacion"
},
"tratamiento": {
"type": "array",
"items": {
"$ref": "#/components/schemas/tratamientoAutorizacion"
}
},
"autorizacion": {
"$ref": "#/components/schemas/autorizacion"
},
"diagnostico": {
"type": "array",
"items": {
"$ref": "#/components/schemas/diagnosticoAutorizacion"
}
},
"anexo": {
"type": "array",
"items": {
"$ref": "#/components/schemas/anexoAutorizacion"
}
}
}
},
"autorizacion": {
"type": "object",
"required": [
"numero",
"fechaAutorizacion"
],
"properties": {
"numero": {
"type": "string",
"description": "Número de autorización de prescripción"
},
"radicacion": {
"type": "string",
"description": "Número de radicación"
},
"fechaAutorizacion": {
"type": "string",
"description": "Fecha de autorizacion de la prescripcion",
"format": "date-time"
},
"fechaServicio": {
"type": "string",
"description": "Fecha del servicio",
"format": "date-time"
},
"cobertura": {
"type": "string",
"description": "porcentaje de cobertura"
},
"pago": {
"type": "string",
"description": "valor a pagar por el usuario"
},
"codigo": {
"type": "string",
"description": "Código de autorización"
}
}
},
"causaFormula": {
"type": "object",
"required": [
......@@ -231,6 +387,23 @@
}
}
},
"categoriaAutorizacion": {
"type": "object",
"required": [
"codigo",
"sigla"
],
"properties": {
"codigo": {
"type": "string",
"description": "Código de la clasificación de ingresos del usuario"
},
"sigla": {
"type": "string",
"description": "Sigla de la clasificación de ingresos del usuario"
}
}
},
"categoriaFormula": {
"type": "object",
"required": [
......@@ -321,6 +494,22 @@
}
}
},
"departamentoAutorizacion": {
"type": "object",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"description": "Código del departamento"
},
"nombre": {
"type": "string",
"description": "Descripción del departamento"
}
}
},
"departamentoFormula": {
"type": "object",
"required": [
......@@ -337,6 +526,22 @@
}
}
},
"diagnosticoAutorizacion": {
"type": "object",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"description": "Código del diagnóstico"
},
"descripcion": {
"type": "string",
"description": "Descripción del diagnóstico"
}
}
},
"diagnosticoFormula": {
"type": "object",
"required": [
......@@ -353,6 +558,26 @@
}
}
},
"direccionAutorizacion": {
"type": "object",
"required": [
"direccionPrincipal",
"departamento",
"municipio"
],
"properties": {
"direccionPrincipal": {
"type": "string",
"description": "Direccion principal del paciente"
},
"departamento": {
"$ref": "#/components/schemas/departamentoAutorizacion"
},
"municipio": {
"$ref": "#/components/schemas/municipioAutorizacion"
}
}
},
"direccionFormula": {
"type": "object",
"required": [
......@@ -432,6 +657,23 @@
}
}
},
"documentoAutorizacion": {
"type": "object",
"required": [
"tipo",
"numero"
],
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de identificación "
},
"numero": {
"type": "string",
"description": "Número identificación"
}
}
},
"documentoFormula": {
"type": "object",
"required": [
......@@ -495,6 +737,19 @@
}
}
},
"estadoAutorizacion": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Código estado del paciente"
},
"descripcion": {
"type": "string",
"description": "Descipción estado del paciente"
}
}
},
"formulaFormula": {
"type": "object",
"required": [
......@@ -545,6 +800,14 @@
"description": "Fecha de vencimiento de la fórmula en formato ISO 8601",
"format": "date-time"
},
"orden": {
"type": "string",
"description": "Consecutivo de la orden Mipres"
},
"numeroEntrega": {
"type": "string",
"description": "Número de la entrega en la orden Mipres"
},
"status": {
"type": "string",
"description": "Estado de la formula "
......@@ -585,6 +848,25 @@
}
}
},
"ipsAutorizacion": {
"type": "object",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de la IPS asignada al usuario"
},
"nombre": {
"type": "string",
"description": "Nombre de la IPS asignada al usuario"
},
"sucursal": {
"$ref": "#/components/schemas/sucursalAutorizacion"
}
}
},
"ipsFormula": {
"type": "object",
"required": [
......@@ -620,6 +902,31 @@
}
}
},
"generoAutorizacion": {
"type": "object",
"properties": {
"descripcion": {
"type": "string",
"description": "Descripcion del genero -M -F"
}
}
},
"municipioAutorizacion": {
"type": "object",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"description": "Código del municipio"
},
"nombre": {
"type": "string",
"description": "Descripción del municipio "
}
}
},
"municipioFormula": {
"type": "object",
"required": [
......@@ -636,6 +943,44 @@
}
}
},
"nacimientoAutorizacion": {
"type": "object",
"required": [
"fecha"
],
"properties": {
"fecha": {
"type": "string",
"description": "Fecha de nacimiento en formato ISO 8601",
"format": "date-time"
}
}
},
"nombreAutorizacion": {
"type": "object",
"required": [
"primero",
"primerApellido"
],
"properties": {
"primero": {
"type": "string",
"description": "Primer nombre del usuario"
},
"segundo": {
"type": "string",
"description": "Segundo nombre del usuario"
},
"primerApellido": {
"type": "string",
"description": "Primer apellido del usuario"
},
"segundoApellido": {
"type": "string",
"description": "Segundo apellido del usuario"
}
}
},
"nombreFormula": {
"type": "object",
"required": [
......@@ -680,7 +1025,7 @@
"type": "string",
"description": "Segundo apellido del médico que prescribe"
},
"razonsocial": {
"razonSocial": {
"type": "string",
"description": "Razón social de la entidad que transcibe la fórmula"
}
......@@ -732,6 +1077,56 @@
}
}
},
"pacienteAutorizacion": {
"type": "object",
"required": [
"documento",
"nombre",
"categoria",
"ips"
],
"properties": {
"nombre": {
"$ref": "#/components/schemas/nombreAutorizacion"
},
"documento": {
"$ref": "#/components/schemas/documentoAutorizacion"
},
"categoria": {
"$ref": "#/components/schemas/categoriaAutorizacion"
},
"genero": {
"$ref": "#/components/schemas/generoAutorizacion"
},
"nacimiento": {
"$ref": "#/components/schemas/nacimientoAutorizacion"
},
"edad": {
"type": "string",
"description": "edad del usuario"
},
"estado": {
"$ref": "#/components/schemas/estadoAutorizacion"
},
"semanasCotizadas": {
"type": "string",
"description": "semanas cotizadas"
},
"tipo": {
"$ref": "#/components/schemas/tipoAutorizacion"
},
"ips": {
"$ref": "#/components/schemas/ipsAutorizacion"
},
"direccion": {
"$ref": "#/components/schemas/direccionAutorizacion"
},
"telefono": {
"type": "string",
"description": "telefono del usuario"
}
}
},
"periodoFormula": {
"type": "object",
"properties": {
......@@ -775,6 +1170,22 @@
}
}
},
"productoAutorizacion": {
"type": "object",
"required": [
"mapis"
],
"properties": {
"mapis": {
"type": "string",
"description": "Código del medicamento formulado"
},
"descripcion": {
"type": "string",
"description": "Descripción del medicamento"
}
}
},
"productoFormula": {
"type": "object",
"required": [
......@@ -796,9 +1207,8 @@
"type": "string",
"description": "Código único de medicamentos"
},
"codigoTecnologia": {
"type": "string",
"description": "Código de tecnología formulado"
"tecnologia": {
"$ref": "#/components/schemas/tecnologiaFormula"
},
"concentracion": {
"type": "string",
......@@ -897,6 +1307,54 @@
}
}
},
"sucursalAutorizacion": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Código sucursal de la ips del paciente"
}
}
},
"tecnologiaFormula": {
"type": "object",
"required": [
"tipo"
],
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de tecnología del medicamento",
"enum": [
"M = Medicamento",
"P= Procedimiento",
"D = Dispositivo médico",
"N= Producto Nutricional",
"S= Servicio complementario"
]
},
"codigo": {
"type": "string",
"description": "Código de tecnología formulado"
}
}
},
"tratamientoAutorizacion": {
"type": "object",
"required": [
"producto",
"cantidad"
],
"properties": {
"producto": {
"$ref": "#/components/schemas/productoAutorizacion"
},
"cantidad": {
"type": "number",
"description": "Cantidad del medicamento"
}
}
},
"tratamientoFormula": {
"type": "object",
"required": [
......@@ -916,6 +1374,19 @@
}
}
},
"tipoAutorizacion": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Código tipo paciente"
},
"descripcion": {
"type": "string",
"description": "Descipción tipo paciente"
}
}
},
"unidadFormula": {
"type": "object",
"properties": {
......
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