Skip to content

[WIP] Complete milestone 2 for patient registration and demographics#6

Closed
SureshKViswanathan with Copilot wants to merge 1 commit into
mainfrom
copilot/milestone-2-patient-registration
Closed

[WIP] Complete milestone 2 for patient registration and demographics#6
SureshKViswanathan with Copilot wants to merge 1 commit into
mainfrom
copilot/milestone-2-patient-registration

Conversation

Copilot AI commented Mar 7, 2026

Copy link
Copy Markdown
Contributor
  • Explore repository structure, existing code patterns, and Milestone 2 requirements
  • Backend: Database migrations — Create Flyway migrations for patient, mother, and related tables
  • Backend: Domain entities — Patient, Mother, MultipleBirth enums (DeliveryMethod, BloodType, etc.)
  • Backend: DTOs — PatientCreateDto, PatientDto, PatientSearchDto, MotherDto
  • Backend: Repository — PatientRepository with search/lookup queries
  • Backend: Service — PatientService with registration, search, MRN generation
  • Backend: Controller — PatientController REST API (/api/v1/patients)
  • Backend: Unit tests — 100% coverage for all new backend code
  • Backend: Build verification — Ensure build passes with checkstyle + JaCoCo 100% coverage
  • Frontend: Models — TypeScript interfaces for Patient, Mother, etc.
  • Frontend: Patient service — HTTP service for patient API calls
  • Frontend: Patient registration component — Form with all neonatal fields
  • Frontend: Patient search component — Search by MRN, name, bed, admission date
  • Frontend: Patient detail component — Demographic summary view
  • Frontend: Routes and navigation — Wire up patient feature routes
  • Frontend: Unit tests — 100% coverage for all new frontend code
  • Frontend: Build verification — Ensure build + tests pass
  • Update MILESTONES.md to mark Milestone 2 deliverables as complete
  • Final code review and security scan

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants