메디트리(병원 그룹웨어)
(디지털컨버전스)자바(JAVA)기반 공공데이터 융합 개발자 양성과정A14 1회차
| 개요 | 병원에서 사용 가능한 기능들을 넣은 그룹웨어 |
|---|---|
| 구현기능 | <의료진> 진료 : 진료대기 환자 관리 -> 대기환자 조회 진료입력 및 처방 -> 진료 및 처방전 입력 및 저장 환자관리 : 개인정보 -> 개인정보 및 과거내역 조회, 수정 전자결재 : 결재하기 -> 결재문 작성, 조회, 수정, 삭제 <원무> 환자 : 환자관리 ->환자정보 등록 등록된 환자정보 조회,환자 이름 검색 진료접수 -> 의료진에 환자 접수 정보 등록 병실 : 입원실 예약 -> 입원실 선택,환자예약정보 조회,등록 수술실 예약 -> 수술실 선택,환자 예약 정보 조회,등록 입원실 현황 ->날짜별 입원실 별 이용여부 조회 수술실 현황 ->날짜별 수술실 별 이용여부 조회 수납 : 수납여부 -> 수납여부 조회 수납처리 -> 수납 여부 수정, 수납 정보 출력 <관리자> 인사 : 사원관리 -> 사원 등록, 조회,수정,삭제 병원시설 : 의료기기 관리 -> 의료기기 등록, 수정 비품관리 -> 비품등록,수정,삭제 -> 첨부파일 등록, 다운로드 전자결재 : 결재양식 관리 -> 결재양식 조회, 등록,수정,삭제 결재 관리 -> 접수된 결재 문서 조회, 승인, 반려(사유기재) 기타 : 직원식,환자식 관리 -> 식단표 작성, 수정 공지사항 게시판 관리 -> 공지사항 작성, 수정, 삭제 ->첨부파일 등록, 수정, 삭제, 다운로드 사내게시판 관리 -> 사내게시판 작성,수정, 삭제 ->첨부파일 등록, 수정, 삭제, 다운로드 ->댓글 작성, 수정, 삭제 조직도 -> 조직도 조회 병원일정 관리 -> 일정 조회, 등록, 삭제 <공통> 메일 : 메일 -> 메일 발신, 수신, 삭제, 복구 ->첨부파일 등록, 다운로드 채팅 :채팅 -> 1:1 채팅 직원 : 개인일정 관리 -> 일정 조회, 등록, 삭제 마이페이지 -> 로그인, 로그아웃, 정보수정 |
| 설계의 주안점 | 사용자 관리 및 역할 할당 관리자, 의사, 간호사, 환자 등 다양한 사용자 그룹을 식별하고, 각 사용자 그룹의 업무 특성과 역할을 정의합니다. 사용자 인증, 접근 권한 시스템을 구축하여 데이터의 안전한 관리와 보호를 지원합니다. 환자 관리 및 의료 기록 환자 정보를 효율적으로 관리하기 위해 환자 등록, 예약, 진료 기록, 처방전 발급 등의 기능을 제공합니다. 일정 관리 및 예약 시스템 의사와 간호사의 일정을 관리하고, 환자의 진료 예약을 효율적으로 처리할 수 있는 일정 관리 및 예약 시스템을 설계합니다. 일정 중복 예약 방지 기능을 포함하여 사용자 편의성을 고려합니다. 의료 협업과 커뮤니케이션 의료진, 원무과 등 사용자 간의 협업을 지원하기 위해 메시징, 공지사항, 회의 일정 등의 커뮤니케이션 기능을 제공합니다. 문서 관리 및 공유 결재 문서, 이미지 등을 효율적으로 관리하고 공유할 수 있는 문서 관리 시스템을 구축합니다. 검색 기능 등을 제공하여 문서 작성과 공유 과정을 원활하게 지원합니다. 확장성과 유지 보수성 모듈화된 구조와 유연한 데이터베이스 설계를 고려하여 시스템을 확장하고 유지보수 할 수 있는 설계를 구축합니다. 추후에 추가적인 기능 개발이나 업무 변화에 유연하게 대응할 수 있는 설계를 고려합니다. |
| 사용기술 및 개발환경 |
- Language : Java1.8, Javascript ES6 - FrontEnd : HTML5, CSS3(Bootstrap) - Server : Apache Tomcat 9.0 - DB : Oracle Database 11g Express Edition Release 11.2.0.2.0 - IDE : STS3, SQL Developer, Visual Studio Code - Library : Kakao Address API, Full Calendar, Summernote API, Spring WebSocket, Jquery - Framework : Spring Framwork 5.3.22, MyBatis 3.5.10 - SCM : Sourcetree, Github - Design : Figma - Team Collaboration Tool : Notion, Discord |
|
|