Skip to content

LuckyTurkey/HealthNote

Repository files navigation

헬수첩


2024 소프트웨어 시스템 개발 팀 프로젝트 7팀

팀 소개

김예지 박세은 사혜빈 최다정
@mnbvcxzyj @ParkSenn @hyebim @da-jeong

프로젝트 소개

환자의 진료 기록, 백신 접종기록 등을 종합적으로 관리하고 병원 예약과 리뷰 기능도 제공하여 효율적이고 맞춤형 건강 관리를 제공하는 시스템입니다.


주요 기능

⭐️ 회원가입/로그인/로그아웃

  • 의사, 병원, 환자별로 따로 회원가입 및 로그인

의사 기능

⭐️ 진료 관리

  • 환자의 진료 기록을 작성하고 조회

⭐️ 백신 접종 기록 업데이트

  • 환자의 백신 접종 기록 작성 및 수정

환자 기능

⭐️ 병원, 의사 검색

  • 진료과와 이름에 맞는 병원/의사를 검색

⭐️ 병원 리뷰

  • 환자가 병원 리뷰와 별점 작성/조회/수정

⭐️ 병원 예약

  • 환자가 병원을 예약/변경/취소

⭐️ 백신 접종 기록 조회

  • 환자가 자신의 백신 접종 기록 조회

⭐️ 진료 기록 조회

  • 환자가 자신의 진료 기록 조회

병원 기능

⭐️ 병원 예약

  • 병원이 예약 스케줄 생성/변경/취소

사용 가이드

🔐 의사 테스트용 계정
ID : doc1
PW : 1234

🔐 환자 테스트용 계정
ID : user1
PW : 1234

🔐 병원 테스트용 계정
ID : hos1
PW : 1234


주요 기능

메인페이지 (/user/selectLogin)

  • 병원/의사/환자별 회원가입과 로그인을 할 수 있습니다

스케줄 관리 페이지 (병원)

  • 환자의 진료 예약 날짜 및 시간, 환자 정보, 담당 의사를 조회 할 수 있습니다
  • 아래쪽 스케줄 추가하기 버튼을 누르면 스케줄을 추가하는 페이지로 이동해 담당 의사 또는 진료과를 검색하여 의사를 조회하고, 선택해줍니다
  • 의사를 선택한 후 진료 날짜와 진료 시간, 환자 이름, 전화번호를 입력하여 완료 버튼을 클릭하여 추가합니다
  • 스케줄 관리 페이지의 우측에 수정 버튼을 누르면 예약을 수정 할 수 있습니다
  • 스케줄 관리 페이지의 우측에 삭제 버튼을 누르면 예약을 삭제 할 수 있습니다

진료 관리 페이지 (의사)

  • 의사가 작성한 진료 기록들을 조회 할 수 있습니다
  • 하단의 진료 기록 작성 버튼을 누르면 진료 기록 작성 페이지로 이동합니다
  • 작성하지 않은 항목이 있을 경우 에러 메세지가 출력 됩니다
  • 환자의 진료 날짜, 이름, 주민등록번호, 연락처, 진료 내역을 작성합니다
  • 정상적이지 않은 주민등록번호를 입력하게 된 경우 잘못된 주민등록번호라고 메세지가 출력됩니다.

백신 접종 기록 작성 페이지 (의사)

  • 환자의 id를 입력하면 id에 해당하는 환자의 백신 접종 기록을 작성할 수 있습니다
  • 환자가 접종한 백신 이름과 백신 총 횟수, 백신 접종을 몇번 완료 했는지 o와 x로 확인할 수 있습니다
  • 환자가 접종을 할 때마다 우측의 o 버튼을 눌러 백신 접종 횟수를 업데이트합니다.
  • o버튼을 백신 총 횟수보다 초과하여 누를 경우 접종 횟수를 초과했습니다 알림창이 뜹니다
  • 하단의 접종 내역 작성하기 버튼을 누른 후 백신 이름, 총 접종 횟수를 작성합니다

진료 기록 조회 페이지 (환자)

  • 환자가 진료 한 병원, 진료 날짜, 증상을 조회 할 수 있습니다

병원/의사 조회 페이지 (환자)

  • 진료 과 카테고리를 누르면 과에 맞는 병원, 의사를 조회할 수 있습니다
  • 병원 이름과 의사 이름을 입력해 검색합니다
  • 병원을 클릭하면 병원 상세 정보와, 의사, 리뷰를 조회 할 수 있습니다
  • 의사를 클릭하면 의사 정보를 조회 할 수 있습니다

병원 리뷰 페이지 (환자)

  • 병원을 클릭한 후 리뷰 작성 버튼을 누르고 리뷰 이미지와, 별점, 리뷰 내용을 작성합니다
  • 리뷰 탭으로 이동하면 작성한 리뷰를 조회 할 수 있습니다
  • 본인이 작성한 리뷰에만 수정 버튼이 생기고 수정 버튼을 누르면 리뷰를 수정할 수 있습니다

병원 예약 페이지 (환자)

  • 병원 카테고리를 클릭한 후 병원 이름을 검색한 후 해당 병원을 조회 할 수 있습니다
  • 예약 날짜를 선택한 후 병원을 클릭합니다 만약 날짜를 클릭하지 않고 병원을 선택하면 날짜를 선택해 달라는 알림창이 뜹니다
  • 병원을 선택하면 예약 시간을 선택하는 페이지로 이동하고 이미 다른 사람이 예약한 시간은 회색 버튼으로 비활성화 됩니다
  • 예약할 시간을 선택하고 예약하기 버튼을 누르면 예약 상세 정보 페이지가 뜹니다
  • 내 예약 보기 버튼을 클릭하면 내가 예약한 병원들을 조회할 수 있습니다
  • 병원을 클릭하면 내가 예약한 시간이 출력 되고 수정하기 버튼과 삭제하기 버튼을 눌러 예약을 수정/삭제 할 수 있습니다

백신 접종 기록 조회 페이지 (환자)

  • 자신의 접종 내역, 최근 접종일, 접종 시작일, 남은 접종 횟수와 총 접종 횟수를 조회 할 수 있습니다

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •