코틀린으로 병원 관리 시스템 API를 구현해보았습니다.
언어
Kotlin
프레임워크
Spring Boot
,Spring Data JPA
데이터베이스
H2
- 환자를 등록할 수 있어야 한다.
- 환자등록번호는 중복되지 않도록 서버에서 생성해야 한다.
- 환자를 조회할 수 있어야 한다.
- 잘못된 회원 아이디로 조회하는 경우, 예외 메세지를 반환해야 한다.
- 환자를 수정할 수 있어야 한다.
- 이름을 수정할 수 있어야 한다.
- 성별을 수정할 수 있어야 한다.
- 생년월일을 수정할 수 있어야 한다.
- 휴대전화번호를 수정할 수 있어야 한다.
- 환자를 삭제할 수 있어야 한다.
- 환자 목록을 조회할 수 있어야 한다.
- 한 번에 조회하는 최대 항목 수를 정할 수 있어야 한다.
- 페이지 이동을 할 수 있어야 한다.
- 환자 이름으로 검색할 수 있어야 한다.
- 환자등록번호로 검색할 수 있어야 한다.
- 생년월일로 검색할 수 있어야 한다.
- 환자의 최근 방문일을 조회할 수 있어야 한다.
- 방문 이력을 등록할 수 있어야 한다.
- 하나의 환자는 여러 갸의 방문 이력을 가질 수 있다.
- 잘못된 환자 아이디로 조회하는 경우, 예외 메세지를 반환해야 한다.
- 방문 이력을 조회할 수 있어야 한다.
- 잘못된 방문 이력 아이디로 조회하는 경우, 예외 메세지를 반환해야 한다.
- 방문 이력을 수정할 수 있어야 한다.
- 방문상태코드를 수정할 수 있어야 한다.
- 진료유형코드를 수정할 수 있어야 한다.
- 접수일시를 수정할 수 있어야 한다.
- 방문 이력을 삭제할 수 있어야 한다.