diff --git a/app-medicamentos/.gitkeep b/app-medicamentos/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/app-medicamentos/.gitkeep diff --git a/app-medicamentos/medicamentos-direccion.json b/app-medicamentos/medicamentos-direccion.json new file mode 100644 index 0000000..cde8cb0 --- /dev/null +++ b/app-medicamentos/medicamentos-direccion.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-eps.json b/app-medicamentos/medicamentos-eps.json new file mode 100644 index 0000000..da596b6 --- /dev/null +++ b/app-medicamentos/medicamentos-eps.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-identificacion-usuarios.json b/app-medicamentos/medicamentos-identificacion-usuarios.json new file mode 100644 index 0000000..cb86607 --- /dev/null +++ b/app-medicamentos/medicamentos-identificacion-usuarios.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-localizacion2.json b/app-medicamentos/medicamentos-localizacion2.json new file mode 100644 index 0000000..5e9d4e3 --- /dev/null +++ b/app-medicamentos/medicamentos-localizacion2.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-pacientes.json b/app-medicamentos/medicamentos-pacientes.json new file mode 100644 index 0000000..9eedf30 --- /dev/null +++ b/app-medicamentos/medicamentos-pacientes.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-pedidos.json b/app-medicamentos/medicamentos-pedidos.json new file mode 100644 index 0000000..ac1660d --- /dev/null +++ b/app-medicamentos/medicamentos-pedidos.json @@ -0,0 +1 @@ +{"swagger":"2.0","info":{"version":"1.0.0","title":"Información de los servicios de medicamentos pedidos"},"host":"localhost","basePath":"/","tags":[{"name":"order-controller-service","description":"Order Controller Service"}],"paths":{"/pedido/consultarArchivosPedido":{"get":{"tags":["order-controller-service"],"summary":"getFileByOrder","operationId":"getFileByOrderUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseServiceDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/consultarDetallePedidoPorIdPedido":{"get":{"tags":["order-controller-service"],"summary":"getOrderDetailByIdOrder","operationId":"getOrderDetailByIdOrderUsingGET","produces":["application/json"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/consultarPedidoPorPaciente":{"get":{"tags":["order-controller-service"],"summary":"Consulta los pedidos relacionados a un paciente","operationId":"getOrderByPatientUsingGET","produces":["application/json"],"parameters":[{"name":"identification_type","in":"query","description":"Tipo identificación del paciente","required":false,"type":"string"},{"name":"identification","in":"query","description":"Identificación del paciente","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/consultarPedidosPorUsuario":{"get":{"tags":["order-controller-service"],"summary":"getOrderByUser","operationId":"getOrderByUserUsingGET","produces":["application/json"],"parameters":[{"name":"identification","in":"query","description":"identification","required":true,"type":"string"},{"name":"idOrder","in":"query","description":"idOrder","required":true,"type":"integer","format":"int32"},{"name":"status","in":"query","description":"status","required":true,"type":"integer","format":"int32"},{"name":"city","in":"query","description":"city","required":true,"type":"string"},{"name":"eps","in":"query","description":"eps","required":true,"type":"integer","format":"int32"},{"name":"initDate","in":"query","description":"initDate","required":true,"type":"string"},{"name":"endDate","in":"query","description":"endDate","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/consultarPedidosPorUsuarioPaginacion":{"get":{"tags":["order-controller-service"],"summary":"getOrderByUserPagination","operationId":"getOrderByUserPaginationUsingGET","produces":["application/json"],"parameters":[{"name":"identification","in":"query","description":"identification","required":true,"type":"string"},{"name":"idOrder","in":"query","description":"idOrder","required":true,"type":"integer","format":"int32"},{"name":"status","in":"query","description":"status","required":true,"type":"integer","format":"int32"},{"name":"city","in":"query","description":"city","required":true,"type":"string"},{"name":"eps","in":"query","description":"eps","required":true,"type":"integer","format":"int32"},{"name":"initDate","in":"query","description":"initDate","required":true,"type":"string"},{"name":"endDate","in":"query","description":"endDate","required":true,"type":"string"},{"name":"offset","in":"query","description":"offset","required":true,"type":"integer","format":"int32"},{"name":"count","in":"query","description":"count","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/consultarValorPedido":{"get":{"tags":["order-controller-service"],"summary":"getOrderValue","operationId":"getOrderValueUsingGET","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/ValueConfiguration"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/listaEstados":{"get":{"tags":["order-controller-service"],"summary":"getStatus","operationId":"getStatusUsingGET","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Status"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/modificarPedido":{"put":{"tags":["order-controller-service"],"summary":"Permite modificar el pedido","operationId":"actionOrderUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"order","description":"order","required":true,"schema":{"$ref":"#/definitions/Order"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseServiceDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/solicitarPedido":{"post":{"tags":["order-controller-service"],"summary":"requestOrder","operationId":"requestOrderUsingPOST","consumes":["multipart/form-data"],"produces":["application/json"],"parameters":[{"name":"idCity","in":"query","description":"idCity","required":true,"type":"string"},{"name":"idEps","in":"query","description":"idEps","required":true,"type":"integer","format":"int32"},{"name":"idAddress","in":"query","description":"idAddress","required":true,"type":"integer","format":"int32"},{"name":"identificationType","in":"query","description":"identificationType","required":true,"type":"string"},{"name":"identification","in":"query","description":"identification","required":true,"type":"string"},{"name":"comments","in":"query","description":"comments","required":true,"type":"string"},{"name":"idFranja","in":"query","description":"idFranja","required":true,"type":"integer","format":"int32"},{"name":"usrCreacion","in":"query","description":"usrCreacion","required":true,"type":"string"},{"name":"channel","in":"query","description":"channel","required":true,"type":"string"},{"name":"deliveryDate","in":"query","description":"deliveryDate","required":false,"type":"string"},{"name":"idPharmacy","in":"query","description":"idPharmacy","required":false,"type":"string"},{"name":"files","in":"formData","description":"files","required":true,"type":"array","items":{"type":"file"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseOrderDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/solicitarPedidoFormulaElectronica":{"post":{"tags":["order-controller-service"],"summary":"requestElectronicFormula","operationId":"requestElectronicFormulaUsingPOST","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"order","description":"order","required":true,"schema":{"$ref":"#/definitions/OrderElectronicFormula"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseOrderDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/pedido/tiempoEntregaPedido":{"get":{"tags":["order-controller-service"],"summary":"Consulta las fechas posible de entrega del pedido","operationId":"getTimeZoneUsingGET","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseSeviceDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Formula":{"type":"object","properties":{"itemsFormula":{"type":"array","items":{"$ref":"#/definitions/ItemFormula"}},"numberFormula":{"type":"string"}},"title":"Formula"},"ItemFormula":{"type":"object","properties":{"code":{"type":"string"},"idItemFormula":{"type":"integer","format":"int32"},"name":{"type":"string"},"numberFormula":{"type":"string"},"quantity":{"type":"integer","format":"int32"}},"title":"ItemFormula"},"Order":{"type":"object","properties":{"action":{"type":"string"},"addressComments":{"type":"string"},"addressName":{"type":"string"},"authorization":{"type":"string"},"baseIva":{"type":"string"},"baseValue":{"type":"string"},"channel":{"type":"string"},"cityName":{"type":"string"},"code":{"type":"string"},"commentQualification":{"type":"string"},"commentsOrder":{"type":"string"},"dateCreation":{"type":"string","format":"date-time"},"dateDelivery":{"type":"string","format":"date-time"},"dateOrder":{"type":"string"},"dispensary":{"type":"string"},"domicileValue":{"type":"string"},"fecha":{"type":"string"},"hora":{"type":"string"},"idAddress":{"type":"integer","format":"int32"},"idCity":{"type":"string"},"idEps":{"type":"integer","format":"int32"},"idFranja":{"type":"integer","format":"int32"},"idPharmacy":{"type":"string"},"idStatus":{"type":"string"},"identification":{"type":"string"},"identificationType":{"type":"string"},"pac":{"type":"integer","format":"int32"},"patient":{"type":"string"},"phone":{"type":"string"},"qualification":{"type":"integer","format":"int32"},"status":{"type":"string"},"updateDate":{"$ref":"#/definitions/Timestamp"},"usrActua":{"type":"string"},"usrCreacion":{"type":"string"},"value":{"type":"string"}},"title":"Order"},"OrderElectronicFormula":{"type":"object","properties":{"channel":{"type":"string"},"comments":{"type":"string"},"formulas":{"type":"array","items":{"$ref":"#/definitions/Formula"}},"idAddress":{"type":"integer","format":"int32"},"idCity":{"type":"string"},"idEps":{"type":"integer","format":"int32"},"idFranja":{"type":"integer","format":"int32"},"idOrder":{"type":"string"},"identification":{"type":"integer","format":"int32"},"identificationType":{"type":"string"},"usrCreacion":{"type":"string"}},"title":"OrderElectronicFormula"},"ResponseOrderDTO":{"type":"object","properties":{"codigo":{"type":"string"},"descripcion":{"type":"string"},"id":{"type":"string"}},"title":"ResponseOrderDTO"},"ResponseServiceDTO":{"type":"object","properties":{"codigo":{"type":"string"},"descripcion":{"type":"string"}},"title":"ResponseServiceDTO"},"ResponseSeviceDTO":{"type":"object","properties":{"result":{"$ref":"#/definitions/ResultDTO"}},"title":"ResponseSeviceDTO"},"ResultDTO":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}},"title":"ResultDTO"},"Status":{"type":"object","properties":{"idStatus":{"type":"string"},"status":{"type":"string"}},"title":"Status"},"Timestamp":{"type":"object","properties":{"date":{"type":"integer","format":"int32"},"day":{"type":"integer","format":"int32"},"hours":{"type":"integer","format":"int32"},"minutes":{"type":"integer","format":"int32"},"month":{"type":"integer","format":"int32"},"nanos":{"type":"integer","format":"int32"},"seconds":{"type":"integer","format":"int32"},"time":{"type":"integer","format":"int64"},"timezoneOffset":{"type":"integer","format":"int32"},"year":{"type":"integer","format":"int32"}},"title":"Timestamp"},"ValueConfiguration":{"type":"object","properties":{"value":{"type":"string"}},"title":"ValueConfiguration"}}} \ No newline at end of file diff --git a/app-medicamentos/medicamentos-turnos.json b/app-medicamentos/medicamentos-turnos.json new file mode 100644 index 0000000..983468d --- /dev/null +++ b/app-medicamentos/medicamentos-turnos.json @@ -0,0 +1 @@ +{"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 diff --git a/app-medicamentos/medicamentos-usuarios.json b/app-medicamentos/medicamentos-usuarios.json new file mode 100644 index 0000000..f689a93 --- /dev/null +++ b/app-medicamentos/medicamentos-usuarios.json @@ -0,0 +1 @@ +{"swagger":"2.0","info":{"description":"Información de los servicios de medicamentos usuarios","version":"1.0.0","title":"Medicamentos Usuarios"},"host":"40.117.63.112","basePath":"/","tags":[{"name":"user-controller","description":"User Controller"}],"paths":{"/users":{"get":{"tags":["user-controller"],"summary":"getUsers","operationId":"getUsersUsingGET","produces":["*/*"],"parameters":[{"name":"username","in":"query","description":"username","required":true,"type":"string"},{"name":"name","in":"query","description":"name","required":true,"type":"string"},{"name":"email","in":"query","description":"email","required":true,"type":"string"},{"name":"offset","in":"query","description":"offset","required":true,"type":"integer","format":"int32"},{"name":"count","in":"query","description":"count","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ReportUsers"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]},"post":{"tags":["user-controller"],"summary":"createUser","operationId":"createUserUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]},"put":{"tags":["user-controller"],"summary":"updateUser","operationId":"updateUserUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/buscarUsername":{"get":{"tags":["user-controller"],"summary":"getSearchUserName","operationId":"getSearchUserNameUsingGET","produces":["*/*"],"parameters":[{"name":"username","in":"query","description":"username","required":true,"type":"string"},{"name":"excludeId","in":"query","description":"excludeId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/citiesUser":{"get":{"tags":["user-controller"],"summary":"getCitiesByUser","operationId":"getCitiesByUserUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/City"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/crypt":{"get":{"tags":["user-controller"],"summary":"getPass","operationId":"getPassUsingGET","produces":["*/*"],"parameters":[{"name":"pass","in":"query","description":"pass","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/dispensaryUser":{"get":{"tags":["user-controller"],"summary":"getDispensariesByUser","operationId":"getDispensariesByUserUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dispensary"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/email":{"get":{"tags":["user-controller"],"summary":"getUserByEmail","operationId":"getUserByEmailUsingGET","produces":["*/*"],"parameters":[{"name":"email","in":"query","description":"email","required":true,"type":"string"},{"name":"excludeId","in":"query","description":"excludeId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/epsUser":{"get":{"tags":["user-controller"],"summary":"getEpsByUser","operationId":"getEpsByUserUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Eps"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/id":{"get":{"tags":["user-controller"],"summary":"getUserById","operationId":"getUserByIdUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/loginUser":{"post":{"tags":["user-controller"],"summary":"getLoginUser","operationId":"getLoginUserUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"username","in":"query","description":"username","required":true,"type":"string"},{"name":"password","in":"query","description":"password","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/pass":{"get":{"tags":["user-controller"],"summary":"getPas","operationId":"getPasUsingGET","produces":["*/*"],"parameters":[{"name":"pass","in":"query","description":"pass","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/password":{"put":{"tags":["user-controller"],"summary":"updateUserPassword","operationId":"updateUserPasswordUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/User"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/password/token":{"put":{"tags":["user-controller"],"summary":"updateUserPassToken","operationId":"updateUserPassTokenUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/reset-password":{"get":{"tags":["user-controller"],"summary":"resetPassword","operationId":"resetPasswordUsingGET","produces":["*/*"],"parameters":[{"name":"email","in":"query","description":"email","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/roles":{"get":{"tags":["user-controller"],"summary":"getRoles","operationId":"getRolesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Rol"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/rolesUser":{"get":{"tags":["user-controller"],"summary":"getRolesByUser","operationId":"getRolesByUserUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"query","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Rol"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/tiposIdentificacion":{"get":{"tags":["user-controller"],"summary":"getIdentificationTypes","operationId":"getIdentificationTypesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/IdentificationType"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/token":{"get":{"tags":["user-controller"],"summary":"getUserByToken","operationId":"getUserByTokenUsingGET","produces":["*/*"],"parameters":[{"name":"username","in":"query","description":"username","required":true,"type":"string"},{"name":"token","in":"query","description":"token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}},"/users/username":{"get":{"tags":["user-controller"],"summary":"getUserByUserName","operationId":"getUserByUserNameUsingGET","produces":["*/*"],"parameters":[{"name":"username","in":"query","description":"username","required":true,"type":"string"},{"name":"excludeId","in":"query","description":"excludeId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"apiKey":["global"]}]}}},"securityDefinitions":{"apiKey":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Authority":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","enum":["ROLE_USER","ROLE_ADMIN"]},"users":{"type":"array","items":{"$ref":"#/definitions/User"}}},"title":"Authority"},"City":{"type":"object","properties":{"idCity":{"type":"string"},"nameCity":{"type":"string"}},"title":"City"},"Dispensary":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"title":"Dispensary"},"Eps":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"title":"Eps"},"IdentificationType":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"}},"title":"IdentificationType"},"ReportUsers":{"type":"object","properties":{"count":{"type":"integer","format":"int32"},"usersList":{"type":"array","items":{"$ref":"#/definitions/ReportUsersList"}}},"title":"ReportUsers"},"ReportUsersList":{"type":"object","properties":{"alliance":{"type":"integer","format":"int32"},"changePassword":{"type":"integer","format":"int32"},"createdAt":{"$ref":"#/definitions/Timestamp"},"email":{"type":"string"},"enabled":{"type":"integer","format":"int32"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"password":{"type":"string"},"phone":{"type":"integer","format":"int64"},"resetToken":{"type":"string"},"role":{"type":"integer","format":"int32"},"updatedAt":{"$ref":"#/definitions/Timestamp"},"username":{"type":"string"},"usrIdCreate":{"type":"integer","format":"int32"},"usrIdUpdate":{"type":"integer","format":"int32"}},"title":"ReportUsersList"},"Rol":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"}},"title":"Rol"},"Timestamp":{"type":"object","properties":{"date":{"type":"integer","format":"int32"},"day":{"type":"integer","format":"int32"},"hours":{"type":"integer","format":"int32"},"minutes":{"type":"integer","format":"int32"},"month":{"type":"integer","format":"int32"},"nanos":{"type":"integer","format":"int32"},"seconds":{"type":"integer","format":"int32"},"time":{"type":"integer","format":"int64"},"timezoneOffset":{"type":"integer","format":"int32"},"year":{"type":"integer","format":"int32"}},"title":"Timestamp"},"User":{"type":"object","properties":{"alliance":{"type":"integer","format":"int32"},"authorities":{"type":"array","items":{"$ref":"#/definitions/Authority"}},"changePassword":{"type":"integer","format":"int32"},"cities":{"type":"array","items":{"$ref":"#/definitions/City"}},"createdAt":{"$ref":"#/definitions/Timestamp"},"email":{"type":"string"},"enabled":{"type":"boolean"},"firstname":{"type":"string"},"id":{"type":"integer","format":"int32"},"identification":{"type":"string"},"identificationType":{"type":"integer","format":"int32"},"lastPasswordResetDate":{"type":"string","format":"date-time"},"lastname":{"type":"string"},"listDispensaries":{"type":"array","items":{"$ref":"#/definitions/Dispensary"}},"listEps":{"type":"array","items":{"$ref":"#/definitions/Eps"}},"name":{"type":"string"},"password":{"type":"string"},"phone":{"type":"integer","format":"int64"},"resetToken":{"type":"string"},"role":{"type":"integer","format":"int32"},"roles":{"type":"array","items":{"$ref":"#/definitions/Rol"}},"surnames":{"type":"string"},"updatedAt":{"$ref":"#/definitions/Timestamp"},"username":{"type":"string"},"usrIdCreate":{"type":"integer","format":"int32"},"usrIdUpdate":{"type":"integer","format":"int32"}},"title":"User"}}} \ No newline at end of file