Commit b1d4fd62 by Cristian Camargo

Merge branch 'developer' of http://172.16.95.38:8081/gitlab/external/swagger into developer

parents 82fe447a 45073e27
{"swagger":"2.0","info":{"version":"1.0.0","title":"Información de los servicios de medicamentos pedidos"},"host":"localhost","basePath":"/","tags":[{"name":"address-controller-service","description":"Address Controller Service"}],"paths":{"/direccion/consultarDireccionIdPaciente":{"get":{"tags":["address-controller-service"],"summary":"getAddressByIdPatient","operationId":"getAddressByIdPatientUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Address"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/direccion/consultarDireccionPorPaciente":{"get":{"tags":["address-controller-service"],"summary":"Consulta las dirreciones del paciente","operationId":"getAddressByPatientUsingGET","produces":["application/json"],"parameters":[{"name":"identification_type","in":"query","description":"Tipo identificación paciente","required":false,"type":"string"},{"name":"identification","in":"query","description":"Identificación paciente","required":false,"type":"string"},{"name":"available","in":"query","description":"Direcciones activas 1(si), 0(no)","required":false,"type":"string","default":"1"},{"name":"idPharmacy","in":"query","description":"Id de la droguería, si la dirección pertenece a una droguería","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Address"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/direccion/crearDireccion":{"post":{"tags":["address-controller-service"],"summary":"Crea una dirección","operationId":"createAddressUsingPOST","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"address","description":"address","required":true,"schema":{"$ref":"#/definitions/Address"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Address"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Address":{"type":"object","properties":{"address":{"type":"string"},"available":{"type":"string"},"channel":{"type":"string"},"comments":{"type":"string"},"idAddress":{"type":"integer","format":"int32"},"idCity":{"type":"string"},"idPatient":{"type":"integer","format":"int32"},"idPharmacy":{"type":"string"},"identification":{"type":"string"},"identificationType":{"type":"string"},"name":{"type":"string"}},"title":"Address"}}}
\ No newline at end of file
{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos eps","version":"1.0.0","title":"Medicamentos Eps"},"host":"40.117.63.112","basePath":"/","tags":[{"name":"eps-controller-service","description":"Eps Controller Service"}],"paths":{"/eps/listaDispensariesPorEps":{"post":{"tags":["eps-controller-service"],"summary":"getDispensariesByEps","operationId":"getDispensariesByEpsUsingPOST","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"listEps","in":"query","description":"listEps","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"listCities","in":"query","description":"listCities","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Dispensary"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/eps/listaEps":{"get":{"tags":["eps-controller-service"],"summary":"getEps","operationId":"getEpsUsingGET","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Eps"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/eps/listaEpsPorCiudad":{"get":{"tags":["eps-controller-service"],"summary":"getEpsByCity","operationId":"getEpsByCityUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EpsCity"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/eps/listaEpsPorCiudad/servicio":{"get":{"tags":["eps-controller-service"],"summary":"Consultar EPS","operationId":"getEpsByCityServiceUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id de la ciudad","required":false,"type":"string"},{"name":"idServicio","in":"query","description":"id del servicio","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EpsCity"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/eps/listaEpsPorCiudades":{"post":{"tags":["eps-controller-service"],"summary":"getEpsByCities","operationId":"getEpsByCitiesUsingPOST","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"listCities","in":"query","description":"listCities","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Eps"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"AuthorizationSpring","in":"header"}},"definitions":{"Dispensary":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"title":"Dispensary"},"Eps":{"type":"object","properties":{"drugstoreDelivery":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"title":"Eps"},"EpsCity":{"type":"object","properties":{"epsDrugstoreDelivery":{"type":"string"},"epsName":{"type":"string"},"hasPharmacy":{"type":"string"},"idCity":{"type":"string"},"idEps":{"type":"string"}},"title":"EpsCity"}}}
\ No newline at end of file
{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos identificación de usuarios","version":"1.0.0","title":"Medicamentos Identificación Usuarios"},"host":"40.117.63.112","basePath":"/","tags":[{"name":"user-identity-controller-service","description":"User Identity Controller Service"}],"paths":{"/autenticacion/usuarios":{"get":{"tags":["user-identity-controller-service"],"summary":"Obtener token de sesion","operationId":"authenticateUserUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"x-username","in":"header","description":"nombre de usuario","required":false,"type":"string"},{"name":"x-password","in":"header","description":"contraseña","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseUserIdentityDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/autenticacion/usuarios/actualizar/{user}":{"put":{"tags":["user-identity-controller-service"],"summary":"Actualiza un usuario en base de datos","operationId":"uppdateUserUsingPUT","consumes":["application/json"],"produces":["application/json;charset=utf-8"],"parameters":[{"in":"body","name":"body","description":"body","required":true,"schema":{"type":"string"}},{"name":"iplanetDirectoryPro","in":"header","description":"iplanetDirectoryPro","required":true,"type":"string"},{"name":"user","in":"path","description":"user","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseUpdateUserDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/autenticacion/usuarios/crear":{"post":{"tags":["user-identity-controller-service"],"summary":"Crear el usuario y pacienta para el acceso a la app","operationId":"createUserUsingPOST","consumes":["application/json"],"produces":["application/json;charset=utf-8"],"parameters":[{"in":"body","name":"body","description":"body","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseCreateUserDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/autenticacion/usuarios/get/{user}":{"get":{"tags":["user-identity-controller-service"],"summary":"Obtener información del usuario","operationId":"getUserSessionUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"x-tokenid","in":"header","description":"token obtenido del servicio '/autenticacion/usuarios'","required":false,"type":"string"},{"name":"user","in":"path","description":"nombre de usuario usada en el servicio '/autenticacion/usuarios'","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseUserDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/autenticacion/usuarios/idsession":{"get":{"tags":["user-identity-controller-service"],"summary":"Obtener id de session del usuario","operationId":"getIdFromSessionUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"x-tokenid","in":"header","description":"token obtenido del servicio '/autenticacion/usuarios'","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseSessionUserDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/autenticacion/usuarios/logout":{"delete":{"tags":["user-identity-controller-service"],"summary":"Cierra la sesión de un usuario","operationId":"logoutUserUsingDELETE","produces":["application/json;charset=utf-8"],"parameters":[{"name":"iplanetDirectoryPro","in":"header","description":"iplanetDirectoryPro","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseLogoutUserDTO"}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Authenticate":{"type":"object","properties":{"tokenId":{"type":"string"},"url":{"type":"string"}},"title":"Authenticate"},"ResponseCreateUserDTO":{"type":"object","properties":{"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}},"usuarioLdap":{"$ref":"#/definitions/UserLdap"}},"title":"ResponseCreateUserDTO"},"ResponseLogoutUserDTO":{"type":"object","properties":{"finalizarSession":{"$ref":"#/definitions/UserLogout"},"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}}},"title":"ResponseLogoutUserDTO"},"ResponseServiceDTO":{"type":"object","properties":{"codigo":{"type":"string"},"descripcion":{"type":"string"}},"title":"ResponseServiceDTO"},"ResponseSessionUserDTO":{"type":"object","properties":{"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}},"sessionUsuario":{"$ref":"#/definitions/UserSession"}},"title":"ResponseSessionUserDTO"},"ResponseUpdateUserDTO":{"type":"object","properties":{"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}},"usuarioLdap":{"$ref":"#/definitions/UserLdap"}},"title":"ResponseUpdateUserDTO"},"ResponseUserDTO":{"type":"object","properties":{"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}},"usuarioLdap":{"$ref":"#/definitions/UserLdap"}},"title":"ResponseUserDTO"},"ResponseUserIdentityDTO":{"type":"object","properties":{"authenticate":{"$ref":"#/definitions/Authenticate"},"result":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}}},"title":"ResponseUserIdentityDTO"},"UserLdap":{"type":"object","properties":{"apellidos":{"type":"string"},"correo":{"type":"string"},"fechaNacimiento":{"type":"string"},"nombreUsuario":{"type":"string"},"nombres":{"type":"string"},"numeroCelular":{"type":"string"},"numeroDocumento":{"type":"string"},"tipoDocumento":{"type":"string"}},"title":"UserLdap"},"UserLogout":{"type":"object","properties":{"resultado":{"type":"string"}},"title":"UserLogout"},"UserSession":{"type":"object","properties":{"id":{"type":"string"}},"title":"UserSession"}}}
\ No newline at end of file
{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos localización","version":"1.0.0","title":"Medicamentos Localización"},"host":"40.117.63.112","basePath":"/","tags":[{"name":"location-controller-service","description":"Location Controller Service"}],"paths":{"/ubicacion/listaCiudades":{"get":{"tags":["location-controller-service"],"summary":"getCities","operationId":"getCitiesUsingGET","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/City"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/ubicacion/listaCiudadesDepartamento":{"get":{"tags":["location-controller-service"],"summary":"getCitiesByDepartment","operationId":"getCitiesByDepartmentUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":false,"type":"string","default":"n/a"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/City"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/ubicacion/listaCiudadesDepartamento/servicio":{"get":{"tags":["location-controller-service"],"summary":"getCitiesByDepartmentService","operationId":"getCitiesByDepartmentServiceUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":false,"type":"string","default":"n/a"},{"name":"idServicio","in":"query","description":"idServicio","required":false,"type":"integer","default":0,"format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/City"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/ubicacion/listaDepartamentos":{"get":{"tags":["location-controller-service"],"summary":"getDepartment","operationId":"getDepartmentUsingGET","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseDepartmentDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/ubicacion/listaDepartamentos/servicio":{"get":{"tags":["location-controller-service"],"summary":"getDepartmentByService","operationId":"getDepartmentByServiceUsingGET","produces":["application/json"],"parameters":[{"name":"idServicio","in":"query","description":"idServicio","required":false,"type":"integer","default":0,"format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseDepartmentDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/ubicacion/zones":{"get":{"tags":["location-controller-service"],"summary":"getZones","operationId":"getZonesUsingGET","produces":["application/json"],"parameters":[{"name":"city","in":"query","description":"city","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseService"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"City":{"type":"object","properties":{"departamento":{"$ref":"#/definitions/Department"},"idCity":{"type":"string"},"nameCity":{"type":"string"}},"title":"City"},"Department":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"title":"Department"},"ResponseDepartmentDTO":{"type":"object","properties":{"departamentos":{"type":"array","items":{"$ref":"#/definitions/Department"}},"resultado":{"type":"array","items":{"$ref":"#/definitions/ResponseServiceDTO"}}},"title":"ResponseDepartmentDTO"},"ResponseService":{"type":"object","properties":{"result":{"$ref":"#/definitions/ResultService"}},"title":"ResponseService"},"ResponseServiceDTO":{"type":"object","properties":{"codigo":{"type":"string"},"descripcion":{"type":"string"}},"title":"ResponseServiceDTO"},"ResultService":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}},"title":"ResultService"}}}
\ No newline at end of file
{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos pacientes","version":"1.0.0","title":"Medicamentos Pacientes"},"host":"localhost","basePath":"/","tags":[{"name":"patient-controller","description":"Patient Controller"}],"paths":{"/paciente/actualizar":{"put":{"tags":["patient-controller"],"summary":"updatePatient","operationId":"updatePatientUsingPUT_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"patientDTO","description":"patientDTO","required":true,"schema":{"$ref":"#/definitions/RequestPatientDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/actualizarDireccion":{"put":{"tags":["patient-controller"],"summary":"Actualiza una dirección","operationId":"updateAddressUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"addressDTO","description":"addressDTO","required":true,"schema":{"$ref":"#/definitions/RequestAddressDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/actualizarPaciente":{"put":{"tags":["patient-controller"],"summary":"updatePatient","operationId":"updatePatientUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"patient","description":"patient","required":true,"schema":{"$ref":"#/definitions/Patient"}},{"name":"typeIdentification","in":"query","description":"typeIdentification","required":true,"type":"string"},{"name":"identification","in":"query","description":"identification","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Patient"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/consultarCobertura":{"get":{"tags":["patient-controller"],"summary":"consultCoverage","operationId":"consultCoverageUsingGET","produces":["application/json;charset=utf-8"],"parameters":[{"name":"ciudad","in":"query","description":"ciudad","required":true,"type":"string"},{"name":"direccion","in":"query","description":"direccion","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseCoverageDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/consultarPaciente":{"get":{"tags":["patient-controller"],"summary":"Consulta si existe el paciente","operationId":"getPatientUsingGET","produces":["application/json"],"parameters":[{"name":"identificationType","in":"query","description":"identificationType","required":true,"type":"string"},{"name":"identification","in":"query","description":"identification","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponsePatientDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/crear":{"post":{"tags":["patient-controller"],"summary":"Crea el usuario como paciente","operationId":"createUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"patientDTO","description":"Información del paciente","required":false,"schema":{"$ref":"#/definitions/RequestPatientDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/paciente/crearPaciente":{"post":{"tags":["patient-controller"],"summary":"Crear Paciente","operationId":"createPatientUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"patient","description":"patient","required":true,"schema":{"$ref":"#/definitions/Patient"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Patient"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Patient":{"type":"object","properties":{"birthdate":{"type":"string"},"channel":{"type":"string"},"email":{"type":"string"},"id":{"type":"integer","format":"int64"},"identification":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"surname":{"type":"string"},"typeIdentification":{"type":"string"}},"title":"Patient"},"RequestAddressDTO":{"type":"object","properties":{"address":{"type":"string"},"channel":{"type":"string"},"comments":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"title":"RequestAddressDTO"},"RequestPatientDTO":{"type":"object","properties":{"birthdate":{"type":"string"},"channel":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"identification":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"surname":{"type":"string"},"typeIdentification":{"type":"string"}},"title":"RequestPatientDTO"},"ResponseCoverageDTO":{"type":"object","properties":{"codigo":{"type":"string"},"descripcion":{"type":"string"},"direccion":{"type":"string"},"valorTotal":{"type":"string"}},"title":"ResponseCoverageDTO"},"ResponseEntity":{"type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["100","101","102","103","200","201","202","203","204","205","206","207","208","226","300","301","302","303","304","305","307","308","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","426","428","429","431","451","500","501","502","503","504","505","506","507","508","509","510","511"]},"statusCodeValue":{"type":"integer","format":"int32"}},"title":"ResponseEntity"},"ResponsePatientDTO":{"type":"object","properties":{"birthdate":{"type":"string"},"channel":{"type":"string"},"createDate":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"identification":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"surname":{"type":"string"},"typeIdentification":{"type":"string"},"updateDate":{"type":"string"}},"title":"ResponsePatientDTO"}}}
\ No newline at end of file
{"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"}}}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment