이번에 소개할 프로젝트에서는 C#, MS SQL Server를 이용하여 치과의원용 패키지를 만들어 보도록
하겠습니다...
패키지명은 "One-Click" 이구요,
주요 기능은 다음과 같습니다.
================================
1. 공통코드/설정
================================
[보철코드] : 보철 종류에 대한 코드
환자 차트에서 리콜 등록 시 보철 등록을 위해 사용
[상담질문코드] : 예진하는 경우 상담을 위해 질문을 미리 코드화 한 것
예진/상담/결정 화면에서 사용됩니다.
[상병코드] : 환자에서 처리를 내리는 시점에 사용되는 상병에 대한 코드, 청구이용
의사 차트 화면에서 사용 됩니다.
[상병내역코드] : 환자에서 처리를 내리는 시점에 사용되는 상병에 대한 부가설명을
위한 코드, 의사 차트 화면에서 사용 됩니다.
[시리즈종료코드] : 한 시리즈(진료내용)에 대해 종료 시 그 사유를 코드화 한 것
의사 차트 화면에서 “시리즈종료” 버튼을 누른 후 사용됨
[의약분업예외코드] : 의약 분업 예외 사유를 코드화 한 것
약품등록 시 사용(거의 사용 안됨)
[예비계획코드] : 예진/상담/결정 화면에서 사용되는 예비 계획의 코드
[조합코드] : 건강보험 조합 코드, 환자등록 시 사용 됩니다.
[진료 과 코드] : 진료 과에 대한 코드 관리, 차트에서 사용
[진료내용(시리즈)코드] : 환자 진료에 대한 시리즈에 이름을 붙여 진료내용으로 코드화
중요한 코드 체계로서 프로그램의 곳곳에서 사용 됩니다.
[차트 Comment 코드] : 차트 화면에서 환자에 대해 주석(메모)를 입력 시 빠르고 쉬운
입력을 위해 코드화
[할인코드] : 환자 등록 시 할인 사유 및 내역을 입력 할 때 사용할 할인 내역에 관한 코드
[환자 상태 코드] : 환자 관리 화면에서 환자를 관리 할 때 환자의 상태를 기록하기 위한 코드
[공휴일설정] : 공휴일을 설정하기 위한 화면, 수가 계산시 이용
[묶음코드설정] : 환자에게 처방을 하기 위해 세부 처방들을 묶어 놓음. 대부분의 처방은 묶음
처방을 통해 내리게 됨, 의사 별로 묶는데 “공통”이라고 표시하면 모든 의사들의
차트 화면에 표시 되며 그렇지 않으면 의사 개인의 차트 화면에만 묶음코드가
표시 됩니다.
주) 묶기 위한 기준인 그룹1, 그룹2는 고정 되어 있으며 그 안에 들어 가는 묶음들을
동적으로 관리, 그룹1과 그룹2가 잘 설정 되었는지에 대해 확인 부탁 드립니다.
[병원정보] : 청구를 위한 병원의 정보를 관리 합니다.
[우편번호] : 환자 등록 시 주소 입력을 위한 우편번호 코드를 관리 합니다.
[직원정보] : 프로그램을 사용 하게 될 직원의 신상 정보 및 ID/Password를 관리 하는 화면
주로 관리자가 사용하며 패스워드는 암호화 하여 DataBase에 저장 됩니다.
========================
2. 수가 관리
========================
[수가구분1] : 수가에 대한 최상위 기준(1:진찰료, 3:투약 및 처방전료, 4:주사료, 5:마취료,
8.처치및 수술료, 9:검사료, 10:방사선, 11:CT, 12:MRI)
[수가구분2] : 수가에 대한 다음 기준(수가구분1이 1인 경우 수가구분2가 1이면 초진, 2이면 재진,
3:의약품관리료, 4:응급및 회송료, 만약 수가구분1이 3이면 수가구분2가 1이면
내복, 2이면 외용, 3이면 처방전 등등)
(* 결국 수가구분1 과 2는 보험 청구를 위해 편의상 수가코드를 분류 한 것)
[적용 기준] : 수가를 계산 하기 위한 적용 기준을 코드화 한것, 수납화면 에서 사용됨
[약가] : 약가 코드를 설정 하기 위한 화면, 크게 약가 마스터와 이 병원에 사용될 병원 약가로 구분
[수가] : 수가 코드를 설정 하기 위한 화면, 크게 수가 마스터와 이 병원에 사용될 병원 수가로 구분
[재료] : 재료 코드를 설정 하기 위한 화면, 크게 재료 마스터와 이 병원에 사용될 병원 재료로 구분
=========================
3. 접수 관리
=========================


==========================
4. 환자 챠트
==========================

==========================
5. 기공실 관리
==========================
-. 일자별(기간별), 의사별, 내원여부별, 외부여부별, 보철물별,진료일시별, 진료내용별, 보철내역별 검색 가능 합니다.
-. 진료실에서 ReCall 시점에 보철마스터 DB에 보철내용에 대해 자동으로 등록
-. 보철 Order를 받은 환자가 내원시 기공실 관리 프로그램에서 자동 감지 기능 실제 보철을 했는지의 여부는 기공실에서 기록 합니다.
-. 예약 수정 시 보철 마스터의 내원 예정 일시를 자동으로 수정하여 예약이 취소 되는 경우 보철 마스터의 예약 취소를 Setting 합니다.
처리흐름 : 의사기 진료실에서 ReCall시 보철을 등록 환자가 수납 시 예약 등록 환자가 내원 시 자동 감지 시스템에 의해 기동실에 경고창이 뜬다. 보철 후 보철 했음을 기록
===========================
6. 수납 관리
===========================

=========================================
7. 예진/상담/결정 관리
=========================================
-. 환자의 기초 데이터를 작성
-. 시리즈의 처음에 작성(이때 접수에서 반드시 “예진” 이라고 표시해야 예진화면에 환자가 로딩 됩니다.
-. 예진 후 예비계획을 세우며 이후 의사가 확정을 하게 됩니다.
-. 의사의 확정 후 위생사가 환자와 개별 상담을 하여 비용을 결정 하게 됩니다.
-. 이 예진/상담/결정 데이터는 진료실에서 해당 시리즈의 환자를 볼 때 마다 나타나는 화면이므로 신중히 작성 해야 합니다.
=======================
8. ReCall 관리
=======================
-. 진료실에서 리콜한 환자들의 내역을 관리 합니다.(수정/삭제 가능)
-. 수정의 경우 진료 내용, 보철, 보철부위, 담당의사 등이 수정 가능 합니다.
-. 리콜 관리되는 리콜 내역들을 기초로 하여 예약 시스템의 예약이 이루어 지므로 중요.
-. 환자 개인의 리콜을 확인 하면서 근무자가 메모를 기록할 수 있으며 그 환자에게 기록된 모든 메모 내역을 확인 할 수 있습니다.
-. 대한 수정.삭제가 가능 합니다.
-. 입력 시 자동으로 팝업 되는 기능(날짜 지정)이 가능 합니다. 그 사용자로 로그인시 팝업 창이 자동으로 나타납니다.
=========================
9. 메모 관리
=========================
-. 의 메모를 관리 하는 기능(메모의 추가.변경.삭제, 자동 팝업 기능)
-. 일자별, 팝업일자별, 환자이름별, 메모기록자별, 팝업여부에 따라 다양한 검색이 가능 합니다.
-. 입력 시 환자의 이름을 입력하는데 엔터키(Return Key)를 입력 시 자동으로 데이터베이스에 등록된 이름인지의 여부를 판명 합니다.(이름 확인)
-. 선택하지 않고 본인의 업무에 필요한 메모 역시 기록 입력/수정/삭제 가능 합니다.
===========================
10. 환자 관리
===========================
-. 환자별로 환자를 관리 하는 기능
-. 진료내용, 진료 일자, 환자 상태 등 다양한 조건에 의해 환자를 검색 합니다.
-. 검색된 환자를 대상으로 메모내역에 대한 기록/변경/삭제가 가능 합니다. 메모 입력 시 팝업 설정 가능 합니다.
-. 환자의 시리즈 뷰를 볼 수 있습니다.(전체 시리즈에 대한 진료 내역)
-. 환자의 시리즈별 접수내역과 진료실에서의 메모를 확인 가능 합니다.
===========================
11.권한 관리
===========================
-. 관리자의 기능으로서 개별 사용자마다 프로그램 단위 별로 사용 가능 한지의 권한을 설정 합니다.
-. 설정 등의 화면은 메뉴는 나타나지만 권한이 없다고 오류가 나며, 기본기능(접수, 진료, 수납 등은 메뉴조차 나타나지 않도록 구성 되었습니다.)
닷넷 초기에 제가 만들어 본것으로 C#을 공부하시는 분들에게 조금이라도 도움이 되었으면 하는 바램에 글을 올려봅니다... 혹 오류가 있거나 미흡한 부분이 있더라도 너그러운 마음으로 이해 바랍니다.
여기에서 소개 하지 않은 화면은 개별 강좌란에서 소개할 예정 입니다.
많은 관심 가져 주세요~~
감사합니다~
패키지명은 "One-Click" 이구요,
주요 기능은 다음과 같습니다.
================================
1. 공통코드/설정
================================
[보철코드] : 보철 종류에 대한 코드
환자 차트에서 리콜 등록 시 보철 등록을 위해 사용
[상담질문코드] : 예진하는 경우 상담을 위해 질문을 미리 코드화 한 것
예진/상담/결정 화면에서 사용됩니다.
[상병코드] : 환자에서 처리를 내리는 시점에 사용되는 상병에 대한 코드, 청구이용
의사 차트 화면에서 사용 됩니다.
[상병내역코드] : 환자에서 처리를 내리는 시점에 사용되는 상병에 대한 부가설명을
위한 코드, 의사 차트 화면에서 사용 됩니다.
[시리즈종료코드] : 한 시리즈(진료내용)에 대해 종료 시 그 사유를 코드화 한 것
의사 차트 화면에서 “시리즈종료” 버튼을 누른 후 사용됨
[의약분업예외코드] : 의약 분업 예외 사유를 코드화 한 것
약품등록 시 사용(거의 사용 안됨)
[예비계획코드] : 예진/상담/결정 화면에서 사용되는 예비 계획의 코드
[조합코드] : 건강보험 조합 코드, 환자등록 시 사용 됩니다.
[진료 과 코드] : 진료 과에 대한 코드 관리, 차트에서 사용
[진료내용(시리즈)코드] : 환자 진료에 대한 시리즈에 이름을 붙여 진료내용으로 코드화
중요한 코드 체계로서 프로그램의 곳곳에서 사용 됩니다.
[차트 Comment 코드] : 차트 화면에서 환자에 대해 주석(메모)를 입력 시 빠르고 쉬운
입력을 위해 코드화
[할인코드] : 환자 등록 시 할인 사유 및 내역을 입력 할 때 사용할 할인 내역에 관한 코드
[환자 상태 코드] : 환자 관리 화면에서 환자를 관리 할 때 환자의 상태를 기록하기 위한 코드
[공휴일설정] : 공휴일을 설정하기 위한 화면, 수가 계산시 이용
[묶음코드설정] : 환자에게 처방을 하기 위해 세부 처방들을 묶어 놓음. 대부분의 처방은 묶음
처방을 통해 내리게 됨, 의사 별로 묶는데 “공통”이라고 표시하면 모든 의사들의
차트 화면에 표시 되며 그렇지 않으면 의사 개인의 차트 화면에만 묶음코드가
표시 됩니다.
주) 묶기 위한 기준인 그룹1, 그룹2는 고정 되어 있으며 그 안에 들어 가는 묶음들을
동적으로 관리, 그룹1과 그룹2가 잘 설정 되었는지에 대해 확인 부탁 드립니다.
[병원정보] : 청구를 위한 병원의 정보를 관리 합니다.
[우편번호] : 환자 등록 시 주소 입력을 위한 우편번호 코드를 관리 합니다.
[직원정보] : 프로그램을 사용 하게 될 직원의 신상 정보 및 ID/Password를 관리 하는 화면
주로 관리자가 사용하며 패스워드는 암호화 하여 DataBase에 저장 됩니다.
========================
2. 수가 관리
========================
[수가구분1] : 수가에 대한 최상위 기준(1:진찰료, 3:투약 및 처방전료, 4:주사료, 5:마취료,
8.처치및 수술료, 9:검사료, 10:방사선, 11:CT, 12:MRI)
[수가구분2] : 수가에 대한 다음 기준(수가구분1이 1인 경우 수가구분2가 1이면 초진, 2이면 재진,
3:의약품관리료, 4:응급및 회송료, 만약 수가구분1이 3이면 수가구분2가 1이면
내복, 2이면 외용, 3이면 처방전 등등)
(* 결국 수가구분1 과 2는 보험 청구를 위해 편의상 수가코드를 분류 한 것)
[적용 기준] : 수가를 계산 하기 위한 적용 기준을 코드화 한것, 수납화면 에서 사용됨
[약가] : 약가 코드를 설정 하기 위한 화면, 크게 약가 마스터와 이 병원에 사용될 병원 약가로 구분
[수가] : 수가 코드를 설정 하기 위한 화면, 크게 수가 마스터와 이 병원에 사용될 병원 수가로 구분
[재료] : 재료 코드를 설정 하기 위한 화면, 크게 재료 마스터와 이 병원에 사용될 병원 재료로 구분
=========================
3. 접수 관리
=========================


==========================
4. 환자 챠트
==========================

==========================
5. 기공실 관리
==========================
-. 일자별(기간별), 의사별, 내원여부별, 외부여부별, 보철물별,진료일시별, 진료내용별, 보철내역별 검색 가능 합니다.
-. 진료실에서 ReCall 시점에 보철마스터 DB에 보철내용에 대해 자동으로 등록
-. 보철 Order를 받은 환자가 내원시 기공실 관리 프로그램에서 자동 감지 기능 실제 보철을 했는지의 여부는 기공실에서 기록 합니다.
-. 예약 수정 시 보철 마스터의 내원 예정 일시를 자동으로 수정하여 예약이 취소 되는 경우 보철 마스터의 예약 취소를 Setting 합니다.
처리흐름 : 의사기 진료실에서 ReCall시 보철을 등록 환자가 수납 시 예약 등록 환자가 내원 시 자동 감지 시스템에 의해 기동실에 경고창이 뜬다. 보철 후 보철 했음을 기록
===========================
6. 수납 관리
===========================

=========================================
7. 예진/상담/결정 관리
=========================================
-. 환자의 기초 데이터를 작성
-. 시리즈의 처음에 작성(이때 접수에서 반드시 “예진” 이라고 표시해야 예진화면에 환자가 로딩 됩니다.
-. 예진 후 예비계획을 세우며 이후 의사가 확정을 하게 됩니다.
-. 의사의 확정 후 위생사가 환자와 개별 상담을 하여 비용을 결정 하게 됩니다.
-. 이 예진/상담/결정 데이터는 진료실에서 해당 시리즈의 환자를 볼 때 마다 나타나는 화면이므로 신중히 작성 해야 합니다.
=======================
8. ReCall 관리
=======================
-. 진료실에서 리콜한 환자들의 내역을 관리 합니다.(수정/삭제 가능)
-. 수정의 경우 진료 내용, 보철, 보철부위, 담당의사 등이 수정 가능 합니다.
-. 리콜 관리되는 리콜 내역들을 기초로 하여 예약 시스템의 예약이 이루어 지므로 중요.
-. 환자 개인의 리콜을 확인 하면서 근무자가 메모를 기록할 수 있으며 그 환자에게 기록된 모든 메모 내역을 확인 할 수 있습니다.
-. 대한 수정.삭제가 가능 합니다.
-. 입력 시 자동으로 팝업 되는 기능(날짜 지정)이 가능 합니다. 그 사용자로 로그인시 팝업 창이 자동으로 나타납니다.
=========================
9. 메모 관리
=========================
-. 의 메모를 관리 하는 기능(메모의 추가.변경.삭제, 자동 팝업 기능)
-. 일자별, 팝업일자별, 환자이름별, 메모기록자별, 팝업여부에 따라 다양한 검색이 가능 합니다.
-. 입력 시 환자의 이름을 입력하는데 엔터키(Return Key)를 입력 시 자동으로 데이터베이스에 등록된 이름인지의 여부를 판명 합니다.(이름 확인)
-. 선택하지 않고 본인의 업무에 필요한 메모 역시 기록 입력/수정/삭제 가능 합니다.
===========================
10. 환자 관리
===========================
-. 환자별로 환자를 관리 하는 기능
-. 진료내용, 진료 일자, 환자 상태 등 다양한 조건에 의해 환자를 검색 합니다.
-. 검색된 환자를 대상으로 메모내역에 대한 기록/변경/삭제가 가능 합니다. 메모 입력 시 팝업 설정 가능 합니다.
-. 환자의 시리즈 뷰를 볼 수 있습니다.(전체 시리즈에 대한 진료 내역)
-. 환자의 시리즈별 접수내역과 진료실에서의 메모를 확인 가능 합니다.
===========================
11.권한 관리
===========================
-. 관리자의 기능으로서 개별 사용자마다 프로그램 단위 별로 사용 가능 한지의 권한을 설정 합니다.
-. 설정 등의 화면은 메뉴는 나타나지만 권한이 없다고 오류가 나며, 기본기능(접수, 진료, 수납 등은 메뉴조차 나타나지 않도록 구성 되었습니다.)
닷넷 초기에 제가 만들어 본것으로 C#을 공부하시는 분들에게 조금이라도 도움이 되었으면 하는 바램에 글을 올려봅니다... 혹 오류가 있거나 미흡한 부분이 있더라도 너그러운 마음으로 이해 바랍니다.
여기에서 소개 하지 않은 화면은 개별 강좌란에서 소개할 예정 입니다.
많은 관심 가져 주세요~~
감사합니다~



댓글 없음:
댓글 쓰기