- Develop a data entry system to replace/ease the use of the Ghana Health Service Immunization Register
- Provide an improved way of presenting Immunization Returns reports
- Develop a system to alert CHO's of immunization needs
Team Lead
| Mason Beale |
|---|
Team Members
| Team 1 | Abdirahman Mohamed | Ellis Fitzgerald |
|---|---|---|
| Team 2 | Milo Keys | Gabrielle Akers |
Each iterations code is stored in a separate fold in Archive. For each iterations sub-folder stores that iteration's Java code, use-cases, and a UML diagram. The documentation folder stores example for our monthly returns.
Class Header Example
/**
* ImmunizationRecord.java
* Manages patient immunization history and status tracking.
* Handles data validation and database interactions.
*
* @author Mason Beale
* @version 03/15/2024
*/Method Documentation Example
/**
* Calculates immunization due dates based on birth date
*
* @param birthDate LocalDate patient's date of birth
* @param vaccineType String vaccine identifier code
* @return LocalDate calculated due date
* @throws InvalidVaccineTypeException for unsupported vaccine codes
*/Throughout this project, Ai was used for a few purposes.
- Making basic skeletons when new classes were created
- Documenting older files with our new documentation styles (listed above)
- Making the readme look better in markdown
Many files have a main function that will give an example of what the class is.
To see the GUI, run ChildImmunizations/Archive/Iteration3/Clinic.java