{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos turnos","version":"1.0.0","title":"Medicamentos Turnos"},"host":"40.117.63.112","basePath":"/","tags":[{"name":"digital-turn-controller-service","description":"Digital Turn Controller Service"}],"paths":{"/turno/activos":{"get":{"tags":["digital-turn-controller-service"],"summary":"Obtiene los turnos del paciente","operationId":"getActiveTurnByEntityUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"},{"name":"esHistorico","in":"query","description":"esHistorico","required":true,"type":"string"},{"name":"correo","in":"query","description":"correo","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/cancelarTurno":{"post":{"tags":["digital-turn-controller-service"],"summary":"Cancela un turno","operationId":"cancelTurnUsingPOST","consumes":["application/json"],"produces":["application/json;charset=utf-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/crearTurno":{"post":{"tags":["digital-turn-controller-service"],"summary":"Crea un turno","operationId":"createTurnUsingPOST","consumes":["application/json"],"produces":["application/json;charset=utf-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/documento/tipos":{"get":{"tags":["digital-turn-controller-service"],"summary":"getDocumentType","operationId":"getDocumentTypeUsingGET","produces":["application/json;charset=utf-8"],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/entidades":{"get":{"tags":["digital-turn-controller-service"],"summary":"getEntityBySector","operationId":"getEntityBySectorUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"sectorId","in":"query","description":"sectorId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/historial":{"get":{"tags":["digital-turn-controller-service"],"summary":"getHistoryTurnByEntity","operationId":"getHistoryTurnByEntityUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"},{"name":"esHistorico","in":"query","description":"esHistorico","required":true,"type":"string"},{"name":"correo","in":"query","description":"correo","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/oficina/motivos":{"get":{"tags":["digital-turn-controller-service"],"summary":"getMotivesByOffice","operationId":"getMotivesByOfficeUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"},{"name":"oficinaId","in":"query","description":"oficinaId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/oficinas":{"get":{"tags":["digital-turn-controller-service"],"summary":"getOffices","operationId":"getOfficesUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"},{"name":"servicioId","in":"query","description":"servicioId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/oficinas/servicio":{"get":{"tags":["digital-turn-controller-service"],"summary":"Consulta las oficinas, y las organiza por cercania según la lalitud y longitud si son enviados ambos parámetros","operationId":"getOfficesByEntityServiceUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"},{"name":"servicioId","in":"query","description":"servicioId","required":true,"type":"string"},{"name":"ciudadId","in":"query","description":"ciudadId","required":true,"type":"string"},{"name":"ordenar","in":"query","description":"ordenar","required":true,"type":"boolean"},{"name":"latitud","in":"query","description":"latitud","required":false,"type":"number","format":"double"},{"name":"longitud","in":"query","description":"longitud","required":false,"type":"number","format":"double"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/servicios":{"get":{"tags":["digital-turn-controller-service"],"summary":"getServiceByEntity","operationId":"getServiceByEntityUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"entidadId","in":"query","description":"entidadId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/usuario":{"post":{"tags":["digital-turn-controller-service"],"summary":"Crea un usuario en CIEL","operationId":"createUserUsingPOST","consumes":["application/json"],"produces":["application/json;charset=utf-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/turno/usuario/obtenerUsuarioPorEmail":{"get":{"tags":["digital-turn-controller-service"],"summary":"Valida el email existe en CIEL","operationId":"getUserByEmailUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"email","in":"query","description":"email","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}}}