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
b7cb9ac6
Commit
b7cb9ac6
authored
Feb 26, 2019
by
robert.barrazaga@colsubsidio.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update salud-eps.json
parent
a51a7432
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
783 additions
and
26 deletions
+783
-26
salud-eps.json
apigee/salud-eps.json
+783
-26
No files found.
apigee/salud-eps.json
View file @
b7cb9ac6
...
...
@@ -126,7 +126,7 @@
"tags"
:
[
"cols-salud-cita"
],
"summary"
:
"Actualizar cita"
,
"summary"
:
"Actualizar cita
sin orden
"
,
"description"
:
"Realizar actualización de una cita"
,
"operationId"
:
"actualizarCita"
,
"responses"
:
{
...
...
@@ -321,7 +321,7 @@
}
}
},
"/v2/salud/citas{a}"
:
{
"/v2/salud/citas{a
dendo
}"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-cita"
...
...
@@ -331,9 +331,9 @@
"operationId"
:
"consultarCita"
,
"parameters"
:
[
{
"name"
:
"a"
,
"name"
:
"a
dendo
"
,
"in"
:
"path"
,
"description"
:
"El campo solo es de
prueba, para evitar problemas de duplicado
"
,
"description"
:
"El campo solo es de
relleno, para evitar problemas de duplicado en la documentación de Swaager
"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
...
...
@@ -383,7 +383,7 @@
]
}
},
"/v2/salud/citas{
b
}"
:
{
"/v2/salud/citas{
adicion
}"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-cita"
...
...
@@ -393,9 +393,9 @@
"operationId"
:
"disponibilidadCitas"
,
"parameters"
:
[
{
"name"
:
"
b
"
,
"name"
:
"
adicion
"
,
"in"
:
"path"
,
"description"
:
"El campo solo es de
prueba, para evitar problemas de duplicado
"
,
"description"
:
"El campo solo es de
relleno, para evitar problemas de duplicado en la documentación de Swaager
"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
...
...
@@ -489,6 +489,370 @@
}
]
}
},
"/v2/salud/citas/crearconorden"
:
{
"post"
:
{
"tags"
:
[
"cols-salud-cita"
],
"summary"
:
"Cita con orden"
,
"description"
:
"Crear cita con orden"
,
"operationId"
:
"crearCitaConOrden"
,
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/crearCitaResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
],
"requestBody"
:
{
"$ref"
:
"#/components/requestBodies/crearCitaRequestBody"
}
}
},
"/v2/salud/citas/reservaconorden"
:
{
"post"
:
{
"tags"
:
[
"cols-salud-cita"
],
"summary"
:
"Reservar con orden"
,
"description"
:
"Reservar cita con orden"
,
"operationId"
:
"reservarCitaConOrden"
,
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/reservarCitaResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
],
"requestBody"
:
{
"$ref"
:
"#/components/requestBodies/reservarCitaConOrdenRequestBody"
}
}
},
"/v2/pacientes/convenio"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-paciente"
],
"summary"
:
"Consulta de convenio"
,
"description"
:
"Servicio de consulta de convenio, buscando por tipo de identificación y número de identificación."
,
"operationId"
:
"consultaConvenio"
,
"parameters"
:
[
{
"name"
:
"tipoId"
,
"in"
:
"query"
,
"description"
:
"Tipo de identificacion.<br>CC - Cedula<br>NIT - NIT"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"numId"
,
"in"
:
"query"
,
"description"
:
"Número de identificación"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"number"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/convenioPacienteResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
]
}
},
"/v2/salud/pacientes/grupofamiliar"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-paciente"
],
"summary"
:
"Obtener grupo familiar"
,
"description"
:
"Servcio que permite consultar los datos asociados al grupo familiar de un afiliado, dado un tipo y número de documento."
,
"operationId"
:
"consultaGrupoFamiliar"
,
"parameters"
:
[
{
"name"
:
"tipoDoc"
,
"in"
:
"query"
,
"description"
:
"Tipo de identificacion.<br/><strong>Ejemplo</strong>:<br/>CC - Cedula<br>NIT - NIT"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"documento"
,
"in"
:
"query"
,
"description"
:
"Número de identificación.<br/><strong>Ejemplo:</strong><br/>1052411109"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/consultaGrupoFamiliarResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
]
}
},
"/v2/salud/pacientes/medicotratante"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-paciente"
],
"summary"
:
"Obtener médico tratante de un afiliado"
,
"description"
:
"Api que permite consultar el medico tratante de un afiliado dato un tipo y número de identificación."
,
"operationId"
:
"medicoContratante"
,
"parameters"
:
[
{
"name"
:
"tipoId"
,
"in"
:
"query"
,
"description"
:
"Tipo de identificacion.<br>CC - Cedula<br>NIT - NIT"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"numId"
,
"in"
:
"query"
,
"description"
:
"Número de identificación"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"codigoEsp"
,
"in"
:
"query"
,
"description"
:
"Código que indica el código de la especialidad<br/>150"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"number"
}
},
],
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/medicoTratanteResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
]
}
},
"/v2/salud/pacientes/citasporespecialidades"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-paciente"
],
"summary"
:
"Obtener cita por especialidad"
,
"description"
:
"Servicio que permite obtener citas por especialidad de un paciente."
,
"operationId"
:
"citaBusquedaPorEspecialidad"
,
"parameters"
:
[
{
"name"
:
"convenio"
,
"in"
:
"query"
,
"description"
:
"Campo que indica el convenio el cual está asociado el paciente."
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"pacienteId"
,
"in"
:
"query"
,
"description"
:
"Identificador del paciente.<br/>Ejemplo<br/>10009"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"number"
}
},
{
"name"
:
"edad"
,
"in"
:
"query"
,
"description"
:
"Indica la edad del paciente.<br/><strong>Ejemplo:</strong><br/>19"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"number"
}
},
{
"name"
:
"sexo"
,
"in"
:
"query"
,
"description"
:
"Define el género del paciente<br/><strong>Ejemplo:</strong><br/>M F"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/especialidadPorPacienteResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
]
}
},
"/v2/salud/pacientes/ordenesclinicas"
:
{
"get"
:
{
"tags"
:
[
"cols-salud-paciente"
],
"summary"
:
"Obtener cita por especialidad"
,
"description"
:
"Servicio que permite obtener citas por especialidad de un paciente."
,
"operationId"
:
"consultaOrdenesClinicas"
,
"parameters"
:
[
{
"name"
:
"tipoId"
,
"in"
:
"query"
,
"description"
:
"Tipo de identificacion.<br>CC - Cedula<br>NIT - NIT"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"string"
}
},
{
"name"
:
"numId"
,
"in"
:
"query"
,
"description"
:
"Número de identificación"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"number"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/consultaOrdenesResponse"
}
}
}
},
"400"
:
{
"description"
:
"Estado inválido"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
]
}
}
},
"externalDocs"
:
{
...
...
@@ -598,37 +962,93 @@
},
"estado"
:
{
"type"
:
"string"
,
"description"
:
"Estado del convenio"
"description"
:
"Estado del convenio"
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"Nombre del convenio"
},
"clase"
:
{
"type"
:
"string"
,
"description"
:
"Clase del convenio"
}
},
"xml"
:
{
"name"
:
"convenio"
}
},
"eps"
:
{
"type"
:
"object"
,
"properties"
:
{
"documento"
:
{
"$ref"
:
"#/components/schemas/documento"
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"Nombre de la EPS"
},
"convenio"
:
{
"$ref"
:
"#/components/schemas/convenio"
}
},
"xml"
:
{
"name"
:
"eps"
}
},
"ips"
:
{
"type"
:
"object"
,
"properties"
:
{
"codigo"
:
{
"type"
:
"string"
,
"description"
:
"Codigo"
,
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"Fecha de comprobación"
}
},
"xml"
:
{
"name"
:
"ips"
}
},
"prestador"
:
{
"type"
:
"object"
,
"properties"
:
{
"codigo"
:
{
"type"
:
"string"
,
"description"
:
"código de la especialidad"
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"
Nombre del convenio
"
"description"
:
"
Descripción de la especialidad
"
},
"
clase
"
:
{
"
apellidos
"
:
{
"type"
:
"string"
,
"description"
:
"
Clase del convenio
"
"description"
:
"
Indicativo de la cita prioritaria
"
}
},
"xml"
:
{
"name"
:
"
convenio
"
"name"
:
"
prestador
"
}
},
"e
ps
"
:
{
"e
specialidad
"
:
{
"type"
:
"object"
,
"properties"
:
{
"documento"
:
{
"$ref"
:
"#/components/schemas/documento"
"codigo"
:
{
"type"
:
"number"
,
"description"
:
"código de la especialidad"
},
"
nombre
"
:
{
"
descripcion
"
:
{
"type"
:
"string"
,
"description"
:
"
Nombre de la EPS
"
"description"
:
"
Descripción de la especialidad
"
},
"convenio"
:
{
"$ref"
:
"#/components/schemas/convenio"
"citaPrioritaria"
:
{
"type"
:
"number"
,
"description"
:
"Indicativo de la cita prioritaria"
}
},
"xml"
:
{
"name"
:
"e
ps
"
"name"
:
"e
specialidad
"
}
},
"afiliado"
:
{
...
...
@@ -685,15 +1105,111 @@
}
}
},
"prestador
"
:
{
"afiliacion
"
:
{
"type"
:
"object"
,
"required"
:
[
"codigo"
],
"properties"
:
{
"codigo"
:
{
"type"
:
"number"
,
"description"
:
"Prestador"
"description"
:
"Código de afiliación"
},
}
},
"ordenesClinicas"
:
{
"type"
:
"object"
,
"properties"
:
{
"unidadOrgId"
:
{
"type"
:
"string"
,
"description"
:
"Identificacion de la unidad"
},
"fechaGenOrd"
:
{
"type"
:
"string"
,
"description"
:
"Fecha Generación de orden"
},
"numeroOrden"
:
{
"type"
:
"number"
,
"description"
:
"Fecha Generación de orden"
},
"prestacionId"
:
{
"type"
:
"string"
,
"description"
:
"Campo que inidica el identificador de prestación."
},
"descripcionPrestacion"
:
{
"type"
:
"string"
,
"description"
:
"Indica la descripción de la prestación."
},
"cantidadPrestacion"
:
{
"type"
:
"number"
,
"description"
:
"Campo donde se establece la cantidad de la prestación."
},
"estado"
:
{
"type"
:
"string"
,
"description"
:
"Indica el estado de la orden."
},
"codigoEspecialidad"
:
{
"type"
:
"number"
,
"description"
:
"Indica el codigo de especialidad."
},
"descripcionEspecialidad "
:
{
"type"
:
"number"
,
"description"
:
"Campo que indica la descripción de la especialidad."
},
"medicoId"
:
{
"type"
:
"number"
,
"description"
:
"Campo que indica el id del médico."
},
"pacienteId"
:
{
"type"
:
"number"
,
"description"
:
"Identificador del paciente."
},
"AutorizacionId"
:
{
"type"
:
"string"
,
"description"
:
"Identificador de autorización."
}
}
},
"afiliadoGrupo"
:
{
"type"
:
"object"
,
"properties"
:
{
"tipo"
:
{
"type"
:
"string"
,
"description"
:
"Tipo de usuario"
},
"tipoIdentificacion"
:
{
"type"
:
"string"
,
"description"
:
"Tipo de identificación"
},
"numeroIdentificacion"
:
{
"type"
:
"string"
,
"description"
:
"Número identificación"
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"NombreUsuario"
},
"parentesco"
:
{
"type"
:
"string"
,
"description"
:
"Parentesco"
},
"fechaNacimiento"
:
{
"type"
:
"string"
,
"description"
:
"Fecha de nacimiento"
},
"sexo"
:
{
"type"
:
"string"
,
"description"
:
"Sexo"
},
"estado"
:
{
"type"
:
"string"
,
"description"
:
"estado"
},
"tipoIdentificacionCotizante"
:
{
"type"
:
"string"
,
"description"
:
"estado"
},
"numeroIdentificacionCotizante"
:
{
"type"
:
"string"
,
"description"
:
"estado"
}
}
},
...
...
@@ -748,7 +1264,7 @@
"prestador"
,
"paciente"
,
"tipoPlanificacion"
,
"unidadTratamiento"
"unidadTratamiento"
,
],
"properties"
:
{
"prestador"
:
{
...
...
@@ -771,6 +1287,78 @@
}
}
},
"crearCitaConOrden"
:
{
"type"
:
"object"
,
"required"
:
[
"ordenId"
,
"citaId"
],
"properties"
:
{
"ordenId"
:
{
"type"
:
"number"
,
"description"
:
"Id de orden"
},
"citaId"
:
{
"type"
:
"number"
,
"description"
:
"Id de cita"
},
"citaDesistir"
:
{
"type"
:
"string"
,
"description"
:
"Desistir de la cita"
},
}
},
"reservaConOrden"
:
{
"type"
:
"object"
,
"required"
:
[
"fechaHora"
,
"especialidadId"
,
"prestadorId"
,
"pacienteId"
,
"tipoPlanificacionId"
,
"ordenId"
,
"unidadPlanificada"
,
"numeroPrestacion"
,
],
"properties"
:
{
"fechaHora"
:
{
"type"
:
"string"
,
"description"
:
"Fecha reserva"
},
"especialidadId"
:
{
"type"
:
"number"
,
"description"
:
"Especialidad"
},
"prestadorId"
:
{
"type"
:
"number"
,
"description"
:
"Id Prestador"
},
"pacienteId"
:
{
"type"
:
"number"
,
"description"
:
"Id paciente"
},
"epsParticular"
:
{
"type"
:
"string"
,
"description"
:
"Eps particular"
},
"tipoPlanificacionId"
:
{
"type"
:
"string"
,
"description"
:
"Id tipo planificación"
},
"ordenId"
:
{
"type"
:
"number"
,
"description"
:
"Id orden"
},
"unidadPlanificada"
:
{
"type"
:
"string"
,
"description"
:
"Unidad planificada"
},
"numeroPrestacion"
:
{
"type"
:
"string"
,
"description"
:
"Número prestación"
},
}
},
"actualizarCitaRequest"
:
{
"type"
:
"object"
,
"required"
:
[
...
...
@@ -815,6 +1403,28 @@
}
}
},
"reservaCitaConOrdenRequest"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"reservaSinOrden"
:
{
"$ref"
:
"#/components/schemas/reservaConOrden"
}
}
},
"crearCitaRequest"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"crearCitaConOrden"
:
{
"$ref"
:
"#/components/schemas/crearCitaConOrden"
}
}
},
"validadorAfiliadoSaludResponse"
:
{
"type"
:
"object"
,
"required"
:
[
...
...
@@ -936,6 +1546,131 @@
}
}
}
},
"crearCitaResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultado"
],
"properties"
:
{
"resultado"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
}
}
},
"consultaGrupoFamiliarResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"resultados"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
},
"grupoFamiliar"
:
{
"$ref"
:
"#/components/schemas/afiliadoGrupo"
}
}
},
"especialidadPorPacienteResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"resultados"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
},
"especialidad"
:
{
"$ref"
:
"#/components/schemas/especialidad"
}
}
},
"consultaOrdenesResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"resultados"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
},
"ordenesClinicas"
:
{
"type"
:
"array"
,
"items"
:{
"$ref"
:
"#/components/schemas/ordenesClinicas"
}
}
}
},
"medicoTratanteResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"resultados"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
},
"prestador"
:
{
"type"
:
"array"
,
"items"
:{
"$ref"
:
"#/components/schemas/prestador"
}
}
}
},
"convenioPacienteResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultados"
],
"properties"
:
{
"resultados"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
},
"Convenio"
:
{
"$ref"
:
"#/components/schemas/afiliacion"
}
}
}
},
"requestBodies"
:
{
...
...
@@ -982,6 +1717,28 @@
},
"description"
:
"Reservar cita sin orden"
,
"required"
:
true
},
"reservarCitaConOrdenRequestBody"
:
{
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/reservaCitaConOrdenRequest"
}
}
},
"description"
:
"Reservar cita sin orden"
,
"required"
:
true
},
"crearCitaRequestBody"
:
{
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/crearCitaRequest"
}
}
},
"description"
:
"Reservar cita sin orden"
,
"required"
:
true
}
},
"securitySchemes"
:
{
...
...
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