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
c02078ea
Commit
c02078ea
authored
Mar 05, 2019
by
robert.barrazaga@colsubsidio.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update medicamentos-prescripciones.json
parent
6a0b8346
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
787 additions
and
83 deletions
+787
-83
medicamentos-prescripciones.json
apigee/medicamentos-prescripciones.json
+787
-83
No files found.
apigee/medicamentos-prescripciones.json
View file @
c02078ea
{
{
"openapi"
:
"3.0.0"
,
"openapi"
:
"3.0.0"
,
"servers"
:
[{
"servers"
:
[
{
"description"
:
"Calidad"
,
"description"
:
"Calidad"
,
"url"
:
"https://colsubsidio-test.apigee.net/api"
"url"
:
"https://colsubsidio-test.apigee.net/api"
},
},
...
@@ -22,10 +23,20 @@
...
@@ -22,10 +23,20 @@
"url"
:
"http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger"
"url"
:
"http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger"
}
}
},
},
"tags"
:
[{
"tags"
:
[
{
"name"
:
"cols-medicamentos-formulas"
,
"name"
:
"cols-medicamentos-formulas"
,
"description"
:
"Administración de fórmulas médicas"
"description"
:
"Administración de fórmulas médicas"
}],
},
{
"name"
:
"fami-medicamentos-direccionamiento"
,
"description"
:
"Direccionar Ips"
},
{
"name"
:
"neps-medicamentos-prescripcion"
,
"description"
:
"Prescripcion de pacientes"
}
],
"paths"
:
{
"paths"
:
{
"/v1/medicamentos/formulas/recepcion"
:
{
"/v1/medicamentos/formulas/recepcion"
:
{
"post"
:
{
"post"
:
{
...
@@ -50,16 +61,115 @@
...
@@ -50,16 +61,115 @@
"description"
:
"Estado inválido"
"description"
:
"Estado inválido"
}
}
},
},
"security"
:
[{
"security"
:
[
{
"apigee_auth"
:
[
"apigee_auth"
:
[
"write:apigee"
,
"write:apigee"
,
"read:apigee"
"read:apigee"
]
]
}],
}
],
"requestBody"
:
{
"requestBody"
:
{
"$ref"
:
"#/components/requestBodies/recepcionFormulasRequestBody"
"$ref"
:
"#/components/requestBodies/recepcionFormulasRequestBody"
}
}
}
}
},
"/v1/medicamentos/direccionamiento"
:
{
"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"
:
{
"externalDocs"
:
{
...
@@ -68,7 +178,7 @@
...
@@ -68,7 +178,7 @@
},
},
"components"
:
{
"components"
:
{
"schemas"
:
{
"schemas"
:
{
"asegurador
a"
:
{
"aseguradoraFormul
a"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"nit"
,
"nit"
,
...
@@ -86,8 +196,8 @@
...
@@ -86,8 +196,8 @@
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"Descripción Aseguradora"
"description"
:
"Descripción Aseguradora"
},
},
"convenio
"
:
{
"convenioFormula
"
:
{
"$ref"
:
"#/components/schemas/convenio
"
"$ref"
:
"#/components/schemas/convenioFormula
"
},
},
"sistemaOrigen"
:
{
"sistemaOrigen"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
...
@@ -97,15 +207,15 @@
...
@@ -97,15 +207,15 @@
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"NIT del dispensador"
"description"
:
"NIT del dispensador"
},
},
"plan
"
:
{
"planFormula
"
:
{
"$ref"
:
"#/components/schemas/plan
"
"$ref"
:
"#/components/schemas/planFormula
"
},
},
"sede"
:
{
"sede"
:
{
"$ref"
:
"#/components/schemas/sede
"
"$ref"
:
"#/components/schemas/sedeFormula
"
}
}
}
}
},
},
"caus
a"
:
{
"causaFormul
a"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -121,10 +231,11 @@
...
@@ -121,10 +231,11 @@
}
}
}
}
},
},
"categori
a"
:
{
"categoriaFormul
a"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
,
"sigla"
"codigo"
,
"sigla"
],
],
"properties"
:
{
"properties"
:
{
"codigo"
:
{
"codigo"
:
{
...
@@ -141,7 +252,7 @@
...
@@ -141,7 +252,7 @@
}
}
}
}
},
},
"ciudad
"
:
{
"ciudadFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"id"
"id"
...
@@ -157,8 +268,7 @@
...
@@ -157,8 +268,7 @@
}
}
}
}
},
},
"clasificacionFormula"
:
{
"clasificacion"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -174,10 +284,11 @@
...
@@ -174,10 +284,11 @@
}
}
}
}
},
},
"cobro
"
:
{
"cobroFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"tipo"
,
"valor"
"tipo"
,
"valor"
],
],
"properties"
:
{
"properties"
:
{
"tipo"
:
{
"tipo"
:
{
...
@@ -194,7 +305,7 @@
...
@@ -194,7 +305,7 @@
}
}
}
}
},
},
"convenio
"
:
{
"convenioFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -210,7 +321,7 @@
...
@@ -210,7 +321,7 @@
}
}
}
}
},
},
"departamento
"
:
{
"departamentoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"id"
"id"
...
@@ -226,7 +337,7 @@
...
@@ -226,7 +337,7 @@
}
}
}
}
},
},
"diagnostico
"
:
{
"diagnosticoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -242,7 +353,7 @@
...
@@ -242,7 +353,7 @@
}
}
}
}
},
},
"direccion
"
:
{
"direccionFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"departamento"
,
"departamento"
,
...
@@ -250,32 +361,33 @@
...
@@ -250,32 +361,33 @@
],
],
"properties"
:
{
"properties"
:
{
"departamento"
:
{
"departamento"
:
{
"$ref"
:
"#/components/schemas/departamento
"
"$ref"
:
"#/components/schemas/departamentoFormula
"
},
},
"ciudad"
:
{
"ciudad"
:
{
"$ref"
:
"#/components/schemas/ciudad
"
"$ref"
:
"#/components/schemas/ciudadFormula
"
}
}
}
}
},
},
"direccionDispensacion
"
:
{
"direccionDispensacionFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"departamento"
,
"municipio"
,
"departamento"
,
"municipio"
,
"ciudad"
"ciudad"
],
],
"properties"
:
{
"properties"
:
{
"departamento"
:
{
"departamento"
:
{
"$ref"
:
"#/components/schemas/departamento
"
"$ref"
:
"#/components/schemas/departamentoFormula
"
},
},
"municipio"
:
{
"municipio"
:
{
"$ref"
:
"#/components/schemas/municipio
"
"$ref"
:
"#/components/schemas/municipioFormula
"
},
},
"ciudad"
:
{
"ciudad"
:
{
"$ref"
:
"#/components/schemas/ciudad
"
"$ref"
:
"#/components/schemas/ciudadFormula
"
}
}
}
}
},
},
"dispensacion
"
:
{
"dispensacionFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"alistamientoSucursal"
:
{
"alistamientoSucursal"
:
{
...
@@ -291,7 +403,7 @@
...
@@ -291,7 +403,7 @@
"description"
:
"Se indica si el usuario solicita domicilio de los medicamentos"
"description"
:
"Se indica si el usuario solicita domicilio de los medicamentos"
},
},
"direccion"
:
{
"direccion"
:
{
"$ref"
:
"#/components/schemas/direccionDispensacion
"
"$ref"
:
"#/components/schemas/direccionDispensacionFormula
"
},
},
"telefono"
:
{
"telefono"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
...
@@ -320,7 +432,7 @@
...
@@ -320,7 +432,7 @@
}
}
}
}
},
},
"documento
"
:
{
"documentoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"tipo"
,
"tipo"
,
...
@@ -337,7 +449,7 @@
...
@@ -337,7 +449,7 @@
}
}
}
}
},
},
"duracion
"
:
{
"duracionFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"cantidad"
:
{
"cantidad"
:
{
...
@@ -345,11 +457,11 @@
...
@@ -345,11 +457,11 @@
"description"
:
"Número duración"
"description"
:
"Número duración"
},
},
"unidad"
:
{
"unidad"
:
{
"$ref"
:
"#/components/schemas/unidad
"
"$ref"
:
"#/components/schemas/unidadFormula
"
}
}
}
}
},
},
"dosis
"
:
{
"dosisFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"cantidad"
:
{
"cantidad"
:
{
...
@@ -357,13 +469,13 @@
...
@@ -357,13 +469,13 @@
"description"
:
"Cantidad de la dosis"
"description"
:
"Cantidad de la dosis"
},
},
"unidad"
:
{
"unidad"
:
{
"$ref"
:
"#/components/schemas/unidad
"
"$ref"
:
"#/components/schemas/unidadFormula
"
},
},
"periodo"
:
{
"periodo"
:
{
"$ref"
:
"#/components/schemas/periodo
"
"$ref"
:
"#/components/schemas/periodoFormula
"
},
},
"duracion"
:
{
"duracion"
:
{
"$ref"
:
"#/components/schemas/duracion
"
"$ref"
:
"#/components/schemas/duracionFormula
"
},
},
"indicacionesEspeciales"
:
{
"indicacionesEspeciales"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
...
@@ -383,10 +495,20 @@
...
@@ -383,10 +495,20 @@
}
}
}
}
},
},
"f
ormula"
:
{
"formulaF
ormula"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"numero"
,
"canal"
,
"fechaServicio"
,
"fechaVencimiento"
,
"status"
,
"categoria"
,
"cobro"
,
"diagnostico"
,
"servicio"
,
"prestador"
,
"tratamiento"
"numero"
,
"canal"
,
"fechaServicio"
,
"fechaVencimiento"
,
"status"
,
"categoria"
,
"cobro"
,
"diagnostico"
,
"servicio"
,
"prestador"
,
"tratamiento"
],
],
"properties"
:
{
"properties"
:
{
"numero"
:
{
"numero"
:
{
...
@@ -428,42 +550,42 @@
...
@@ -428,42 +550,42 @@
"description"
:
"Estado de la formula "
"description"
:
"Estado de la formula "
},
},
"categoria"
:
{
"categoria"
:
{
"$ref"
:
"#/components/schemas/categori
a"
"$ref"
:
"#/components/schemas/categoriaFormul
a"
},
},
"cobro"
:
{
"cobro"
:
{
"$ref"
:
"#/components/schemas/cobro
"
"$ref"
:
"#/components/schemas/cobroFormula
"
},
},
"actividad"
:
{
"actividad"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"Actividad"
"description"
:
"Actividad"
},
},
"diagnostico"
:
{
"diagnostico"
:
{
"$ref"
:
"#/components/schemas/diagnostico
"
"$ref"
:
"#/components/schemas/diagnosticoFormula
"
},
},
"servicio"
:
{
"servicio"
:
{
"$ref"
:
"#/components/schemas/servicio
"
"$ref"
:
"#/components/schemas/servicioFormula
"
},
},
"ips"
:
{
"ips"
:
{
"$ref"
:
"#/components/schemas/ipsEmisor
"
"$ref"
:
"#/components/schemas/ipsEmisorFormula
"
},
},
"prestador"
:
{
"prestador"
:
{
"$ref"
:
"#/components/schemas/prestador
"
"$ref"
:
"#/components/schemas/prestadorFormula
"
},
},
"tratamiento
"
:
{
"tratamientoFormula
"
:
{
"type"
:
"array"
,
"type"
:
"array"
,
"xml"
:
{
"xml"
:
{
"name"
:
"resultado"
"name"
:
"resultado"
},
},
"items"
:
{
"items"
:
{
"$ref"
:
"#/components/schemas/tratamiento
"
"$ref"
:
"#/components/schemas/tratamientoFormula
"
}
}
},
},
"dispensacion"
:
{
"dispensacion"
:
{
"$ref"
:
"#/components/schemas/dispensacion
"
"$ref"
:
"#/components/schemas/dispensacionFormula
"
}
}
}
}
},
},
"ips
"
:
{
"ipsFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"direccion"
"direccion"
...
@@ -478,11 +600,11 @@
...
@@ -478,11 +600,11 @@
"description"
:
"Nombre de la IPS asignada al usuario"
"description"
:
"Nombre de la IPS asignada al usuario"
},
},
"direcccion"
:
{
"direcccion"
:
{
"$ref"
:
"#/components/schemas/direccion
"
"$ref"
:
"#/components/schemas/direccionFormula
"
}
}
}
}
},
},
"ipsEmisor
"
:
{
"ipsEmisorFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
""
""
...
@@ -498,7 +620,7 @@
...
@@ -498,7 +620,7 @@
}
}
}
}
},
},
"municipio
"
:
{
"municipioFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"id"
"id"
...
@@ -514,7 +636,7 @@
...
@@ -514,7 +636,7 @@
}
}
}
}
},
},
"nombre
"
:
{
"nombreFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"primero"
,
"primero"
,
...
@@ -539,7 +661,7 @@
...
@@ -539,7 +661,7 @@
}
}
}
}
},
},
"nombrePrestador
"
:
{
"nombrePrestadorFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"primero"
:
{
"primero"
:
{
...
@@ -564,17 +686,22 @@
...
@@ -564,17 +686,22 @@
}
}
}
}
},
},
"paciente
"
:
{
"pacienteFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"documento"
,
"nombre"
,
"fechaNacimiento"
,
"genero"
,
"ips"
,
"clasificacion"
"documento"
,
"nombre"
,
"fechaNacimiento"
,
"genero"
,
"ips"
,
"clasificacion"
],
],
"properties"
:
{
"properties"
:
{
"documento"
:
{
"documento"
:
{
"$ref"
:
"#/components/schemas/documento
"
"$ref"
:
"#/components/schemas/documentoFormula
"
},
},
"nombre"
:
{
"nombre"
:
{
"$ref"
:
"#/components/schemas/nombre
"
"$ref"
:
"#/components/schemas/nombreFormula
"
},
},
"fechaNacimiento"
:
{
"fechaNacimiento"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
...
@@ -586,7 +713,7 @@
...
@@ -586,7 +713,7 @@
"description"
:
"Género del usuario"
"description"
:
"Género del usuario"
},
},
"ips"
:
{
"ips"
:
{
"$ref"
:
"#/components/schemas/ips
"
"$ref"
:
"#/components/schemas/ipsFormula
"
},
},
"telefono"
:
{
"telefono"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
...
@@ -601,24 +728,23 @@
...
@@ -601,24 +728,23 @@
"description"
:
"Correo electrónico del usuario"
"description"
:
"Correo electrónico del usuario"
},
},
"clasificacion"
:
{
"clasificacion"
:
{
"$ref"
:
"#/components/schemas/clasificacion
"
"$ref"
:
"#/components/schemas/clasificacionFormula
"
}
}
}
}
},
},
"periodo
"
:
{
"periodoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"cantidad"
:
{
"cantidad"
:
{
"type"
:
"number"
,
"type"
:
"number"
,
"description"
:
"Número de periodos"
"description"
:
"Número de periodos"
},
},
"unidad"
:
{
"unidad"
:
{
"$ref"
:
"#/components/schemas/unidad
"
"$ref"
:
"#/components/schemas/unidadFormula
"
}
}
}
}
},
},
"plan
"
:
{
"planFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -634,24 +760,28 @@
...
@@ -634,24 +760,28 @@
}
}
}
}
},
},
"prestador
"
:
{
"prestadorFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"documento"
,
"nombre"
"documento"
,
"nombre"
],
],
"properties"
:
{
"properties"
:
{
"documento"
:
{
"documento"
:
{
"$ref"
:
"#/components/schemas/documento
"
"$ref"
:
"#/components/schemas/documentoFormula
"
},
},
"nombre"
:
{
"nombre"
:
{
"$ref"
:
"#/components/schemas/nombrePrestador
"
"$ref"
:
"#/components/schemas/nombrePrestadorFormula
"
}
}
}
}
},
},
"producto
"
:
{
"productoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"mapis"
,
"descripcion"
,
"concentracion"
,
"cantidadEntregar"
"mapis"
,
"descripcion"
,
"concentracion"
,
"cantidadEntregar"
],
],
"properties"
:
{
"properties"
:
{
"mapis"
:
{
"mapis"
:
{
...
@@ -706,13 +836,13 @@
...
@@ -706,13 +836,13 @@
],
],
"properties"
:
{
"properties"
:
{
"aseguradora"
:
{
"aseguradora"
:
{
"$ref"
:
"#/components/schemas/asegurador
a"
"$ref"
:
"#/components/schemas/aseguradoraFormul
a"
},
},
"paciente"
:
{
"paciente"
:
{
"$ref"
:
"#/components/schemas/paciente
"
"$ref"
:
"#/components/schemas/pacienteFormula
"
},
},
"formula"
:
{
"formula"
:
{
"$ref"
:
"#/components/schemas/f
ormula"
"$ref"
:
"#/components/schemas/formulaF
ormula"
}
}
}
}
},
},
...
@@ -732,7 +862,7 @@
...
@@ -732,7 +862,7 @@
"name"
:
"resultado"
"name"
:
"resultado"
}
}
},
},
"sede
"
:
{
"sedeFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"codigo"
"codigo"
...
@@ -748,7 +878,7 @@
...
@@ -748,7 +878,7 @@
}
}
}
}
},
},
"servicio
"
:
{
"servicioFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"causa"
"causa"
...
@@ -763,29 +893,30 @@
...
@@ -763,29 +893,30 @@
"description"
:
"Descripción del servicio"
"description"
:
"Descripción del servicio"
},
},
"causa"
:
{
"causa"
:
{
"$ref"
:
"#/components/schemas/caus
a"
"$ref"
:
"#/components/schemas/causaFormul
a"
}
}
}
}
},
},
"tratamiento
"
:
{
"tratamientoFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
"producto"
,
"cantidad"
"producto"
,
"cantidad"
],
],
"properties"
:
{
"properties"
:
{
"producto"
:
{
"producto"
:
{
"$ref"
:
"#/components/schemas/producto
"
"$ref"
:
"#/components/schemas/productoFormula
"
},
},
"cantidad"
:
{
"cantidad"
:
{
"type"
:
"number"
,
"type"
:
"number"
,
"description"
:
"Cantidad del medicamento"
"description"
:
"Cantidad del medicamento"
},
},
"dosis"
:
{
"dosis"
:
{
"$ref"
:
"#/components/schemas/dosis
"
"$ref"
:
"#/components/schemas/dosisFormula
"
}
}
}
}
},
},
"unidad
"
:
{
"unidadFormula
"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"codigo"
:
{
"codigo"
:
{
...
@@ -806,6 +937,579 @@
...
@@ -806,6 +937,579 @@
"description"
:
"Descipción de la unidad"
"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"
:
{
"requestBodies"
:
{
...
...
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