Skip to content

Klukov/example-clinic

Repository files navigation

EXAMPLE PROJECT TO SHOW THE CLEANING APPROACH

ALL ENDPOINTS ARE DESCRIBED IN USE-CASES.md FILE

HOW TO RUN THE PROJECT IN QUICK-START.md FILE

Refactors:

  1. INITIAL VERSION (branch v0)- application is split between DTO, Domain and DAO (DB)
  2. PACKAGE SCOPE (commit) - thanks to pawel-b for split
  3. USE CASES (pull-request = commit-1 + commit-2)
  4. SEPARATED READ MODEL - todo
  5. FULL HEXAGON - todo

Functional next steps:

  1. Configure Spring Exception Handlers
  2. Add validation to patient registration - finish USE CASES 1.3
  3. Finish visit confirmation - USE CASE 1.7
  4. Add example usage to USE CASE 1.4
  5. Implement USE CASE 1.5
  6. Implement USE CASE 1.6
  7. Implement USE CASE 1.8
  8. Decompose SMS and EMAIL visit notification

Infrastructure / technical next steps:

  1. ADD FLYWAY DEPENDENCY
  2. ADD INITIAL MIGRATION SCRIPT
  3. ADD AND CONFIGURE SPOTLESS
  4. ADD SPRING SECURITY

About

Refactoring example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published