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