Commit d65cab59 by Oscar Jaimes

medicamentos pacientes

parent 9657a5cb
{"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
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