Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)Chương trình quản lý bệnh nhân khám bệnh tại bệnh viện Tâm Phúc (Đồ án tốt nghiệp)
Trang 1L I C
c h t em xin bày t tình c m và lòng bi i v
Khoa Công ngh thông tin i h c Dân L p H
cho em r t nhi u th i gian quý báu, tr c ti ng d n t , ch b o em
Em xin chân thành c t c các th y cô giáo trong Khoa Công ngh
y, cô giáo tham gia gi ng d y và truy t nh ng ki n th c quý báu trong su t th i gian em h c t p t c và ph n bi án c a em giúp
Tuy có nhi u c g ng trong quá trình h c t p, trong th i gian th c t
án không th tránh kh i nh ng thi u sót, em r t mong
Trang 2M C L C
L I C 1
DANH M C HÌNH V VÀ B NG BI U 4
NG 1 : MÔ T BÀI TOÁN VÀ GI I PHÁP 6
1.1 Gi i thi u v B nh vi n ph s n Tâm Phúc 6
1.2 Mô t b ng l i ho ng c a B nh vi n 8
1.3 B ng n i dung công vi c 9
1.4 ti n trình nghi p v 10
1.5 Gi i pháp 12
T K H TH NG 13
2.1 Mô hình nghi p v 13
2.1.1 B nh ch 13
2.1.2 Bi ng c nh 14
2.1.3 Nhóm d n các ch 16
2.1.4 phân rã ch 17
2.1.5 Danh sách các h li u s d ng 19
2.1.6 Ma tr n th c th - ch 20
2.2 lu ng d li u 21
2.2.1 lu ng d li u m c 0 21
2.2.2 lu ng d li u m c 1 22
2.3 Thi t k d li u 25
2.3.1 Mô hình liên k t th c th (ER): 25
2.3.2 Mô hình quan h 32
2.3.3 Các b ng d li u v t lý 35
2.4 Thi t k giao di n 38
2.4.1 Giao di n chính .38
2.4.2 Các giao di n c p nh t d li u 38
LÝ THUY T 46
3.1 Phân tích thi t k h th ng c u trúc 46
Trang 33.1.2 Ti p c n phát tri n h th ng thông ti ng c u trúc 49
3.2 Thi t k d li u quan h 50
3.2.1 Mô hình liên k t th c th E-R 50
3.2.2 d li u quan h 52
3.3 H qu n tr d li u SQL SERVER 2008 54
3.3.1 H qu tr CSDL SQL Server 54
3.3.2 ng CSDL 55
3.3.3 SQL Server 2008 qu n tr CSDL 55
3.4 Ngôn ng Visual Basic.NET (VB.NET)/ ASP.NET 58
3.4.1 Nh m n i b t c a ngôn ng Visual Basic.NET 58
3.4.2 Nh ng ng d ng ngôn ng Visual Basic.NET có th vi t 61
62
4.1 Giao di n chính 62
4.2 Các giao di n c p nh t, x lý d di u 64
4.3 M t s báo cáo 73
75
TÀI LI U THAM KH O 76
Trang 4DANH M C HÌNH V VÀ B NG BI U
ti n trình nghi p v : Khám b nh 10
ti n trình nghi p v : Ch a b nh 11
ti n trình nghi p v : Báo cáo 12
Hình 2.1 Bi ng c nh c a h th ng 14
phân rã ch p v c a h th ng 17
Hình 2.3 Ma tr n th c th - ch a h th ng 20
lu ng d li u m c 0 c a h th ng 21
lu ng d li u m c 1 c a ti 22
lu ng d li u m c 1 c a ti 24
Hình 2.8 Mô hình liên k t th c th ER 24
Hình 2.9 Mô hình quan h c a bài toán 34
Hình 2.10 Giao di n chính c 38
Hình 2.11 Giao di n c p nh t thông tin b nh nhân 38
Hình 2.12 Giao di n c p nh t thông tin nhân viên 39
Hình 2.13 Giao di n c p nh t thông tin bác s 39
Hình 2.14 Giao di n c p nh t thông tin d ch v 40
Hình 2.15 Giao di n c p nh t thông tin lo i d ch v 40
Hình 2.16 Giao di n c p nh t thông tin b n kê chi phí khám, ch a b nh ngo i trú41 Hình 2.17 Giao di n c p nh t thông tin k t qu khám b nh 42
Hình 2.18 Giao di n c p nh t thông tin phi u thu ti n t m ng 43
Hình 2.19 Giao di n c p nh t thông tin b ng t ng h p giá vi n phí 44
Hình 2.20 Giao di n báo cáo khám b nh 45
Hình 2.21 Giao di n báo cáo khám b nh 45
Hình 3.1 c c i h th ng 46
Hình 3.2.C u trúc h th ng c u trúc 46
Hình 4.1 Giao di n chính c 62
Hình 4.2 Giao di p h th ng 63
Hình 4.3 Giao di n c p nh t b nh nhân 64
Trang 5Hình 4.5 Giao di n c p nh t nhân viên 66
Hình 4.6 Giao di n c p nh t d ch v 67
Hình 4.7 Giao di n c p nh t lo i d ch v 68
Hình 4.8 Giao di n c p nh t, x lý và in n k t qu khám b nh 69
Hình 4.9 Giao di n c p nh t, x lý và in n b n kê chi phí khám, ch a b nh ngo itrú 70
Hình 4.10 Giao di n c p nh t, x lý và in n phi u thu ti n t m ng 71
Hình 4.11 Giao di n c p nh t, x lý và in n b ng t ng h p giá vi n phí 72
Hình 4.12 Báo cáo khám b nh 73
Hình 4.12 Báo cáo khám b nh 74
Trang 6: MÔ T BÀI TOÁN VÀ GI I PHÁP
Trang 9b nh nhân
2 Xem b ng giá d ch v
B nh nhânNhân viên Ti
b nh nhân
B ng giá d ch v
3 Cung c p thông tin cá nhân B nh nhân
6 L p k t qu xét nghi m, th thu t Bác s
K t qu xét nghi m, ththu t
b nh nhân
10 L p phi u thu ti n t m ng K toán vi n phí Phi u thu ti n
t m ng11
Ki m tra b o hi m xã h i ho c
b o hi m t nguy n, ch ng minh K toán vi n phí
13 Ki m tra các phi u thu ti n t m
Phi u thu ti n
t m ng Phi u thu
14 L p b ng t ng h p giá vi n phí K toán vi n phí B ng t ng h p
giá vi n phí
Trang 10L p phi u yêu
c u khám
b nh
L p b n kê chi phí khám
b nh ngo i trú
L p k t qu xét nghi m,
th thu t
L
u tr và c
B ng giá d ch v
Phi u yêu c u khám b nh
B n kê chi phí khám b nh ngo i trú
K t qu xét nghi m, th thu t
u tr và c
Trang 11HSDL
ti n trình nghi p v : Ch a b nh
phát sinh
B ng giá d ch v
L p phi u thu
L p phi u thu ti n
t m ng
không phát sinh
Ki m tra phi u thu ti n
Trang 12gi i quy t bài toán trên em nh n th y c n xây d n lý
B nh nhân hi i, gi i quy a vi c qu n lý b nh nhân t i
B nh vi ng nhu c u x lý các ch p v trong quá trình th c
L p báo cáo
u tr thu c
B ng giá d ch v
Xem, x lý báo cáo
B ng t ng h p giá vi n phí
Yêu c u báo cáo
Trang 13Cung c p thông tin v gói d ch
Cung c p thông tin v gói d ch
L p phi u thu ti n t m ng K toán
Phi u thu ti n t m ng
Tác nhânHSDL
Ki m tra phi u thu ti n t m ng
và phi u thu
Phi u thu ti n t m ngPhi u thu
HSDLHSDL
L p b ng t ng h p giá vi n phí B ng t ng h p giá vi n
Trang 142.1.2 Bi ng c nh
a Bi ng c nh
Hình 2.1 Bi ng c nh c a h th ng
Báo cáo Yêu c u báo cáo
B ng t ng h p giá vi n phí, phi u thu ti n t m ng, phi u thu
B NH NHÂN
C
Phi u yêu c u khám b nh
Thông tin khám b nh Thông tin gói d ch v Thông tin cá nhân
0
H TH NG
QU N LÝ
B NH NHÂN
Trang 15b Mô t ho ng :
* B NH NHÂN :
+ B nh nhân g i thông tin c n khám b n h th ng
+ H th ng g i thông tin v gói d ch v cho b nh nhân
+ H th ng g i phi u yêu c u khám b n b nh nhân
+ B nh nhân g i thông tin n p ti n h th ng
+ H th ng g i b n kê chi phí khám b nh ngo n b nh nhân
+ H th ng g i k t qu xét nghi m, th thu n b nh nhân
+ B nh nhân g i thông tin v b nh c n ch n h th ng
+ H th ng g i thông tin v gói d ch v n b nh nhân
+ B nh nhân g i thông tin n p ti n n h th ng
+ H th ng g i phi u thu ti n t m n b nh nhân
+ B nh nhân g i thông tin n p ti n h th ng
Trang 172.2 L p phi u thu
ti n t m ng
2.3 L p phi u thu
2.4 Ki m tra phi u thu ti n t m ng, phi u thu
3.1 L p báo cáo khám b nh
Trang 18b.Mô t chi ti t ch :
1.1 Cung c p thông tin d ch v : Khi b nh nhân có nhu c n khám b nh t i
thông tin c n khám b nh cho nhân viên Nhân viên s cung c p m i thông tin v
d ch v , gói d ch v phù h p nh tcho b nh nhân
1.2 L p phi u yêu c u khám b nh: Khi b nh nhân l a ch c d ch v khám
nhân cung c p thông tin cá nhân c a mình cho bác s bác s p phi u yêu
c u khám b nh
1.3 L p b n kê chi phí khám b nh ngo i trú: Bác s s yêu c u b nh nhân làm 1
phòng K n s d ng d ch v xét nghi m và th thu t y Nhân viên ktoán s l p b n kê chi phí khám b nh ngo i trú B nh nhân n p ti n và nh n b n kê
1.4 L p k t qu xét nghi m, th thu t: Bác s t ti n hành khám cho b nh nhân và l p k t qu xét nghi m, th thu nh nh n
1.5 L p phá u tr c:Khi khám xong có k t qu thì bác s s l p
2.1 Cung c p thông tin gói d ch v : B nh nhân sau khi khám b nh có nhu c u
ch a b n B nh vi n g p nhân viên phòng Ti nh nhân B nh nhân cung c p thông tin v b nh c n ch a cho nhân viên Ti nh nhân Nhân viên
s cung c p m i thông tin v d ch v , gói d ch v phù h p nh t cho b nh nhân
2.2 L p phi u thu ti n t m ng: Khi ch n xong, b n phòng K
n p ti n t m ng cho d ch v n Nhân viên k toán s l p phi u thu ti n t m
2.3 L p phi u thu: u tr mà phát sinh thêm thì b nh nhân ph i
n ph thu t i phòng K toán Nhân viên k toán s l p phicho b nh nhân
2.4 Ki m tra phi u thu ti n t m ng, phi u thu: Khi k t thúc gói d ch v , b nh
nhân thanh toán v i phòng K toán, b nh nhân trình các phi u thu ti n t m ng, phi c ra Nhân viên k toán ki m tra các phi u thu ti n t m
ng và phi thanh toán ti n v i b nh nhân, tính c ti n b o hi m
n u có
Trang 192.5 L p b ng t ng h p giá vi n phí: Thanh toán xong, nhân viên k toán l p b ng
t ng h p giá vi n phí và tr l i các gi y t i kèm cho b u thu ti n
Trang 21B n kê chi phí khám b nh ngo i trú
B ng t ng h p giá vi n phí, Phi u thu ti n t m ng, phi u thu
Thông tin n p ti n, Phi u thu ti n t m ng, phi u thu
Phi u thu ti n t m ng, phi u thu
Thông tin n p ti n Phi u thu ti n t m ng
K TOÁN
B NH NHÂN
Thông tin v b nh Thông tin gói d ch v Thông tin n p ti n
Trang 22Thông tin gói d ch v
B NH
1.3
L P B N
KÊ CHI PHÍ KHÁM
B NH NGO I TRÚ
1.4
L P K T
QU XÉT NGHI M, TH THU T
1.5
L P PHÁC
U
TR VÀ THU C
Trang 23b) lu ng d li u m c 1 ti n trình: Ch a b nh
Hình 2.6 lu ng d li u m c 1 c a ti 2.0 Ch a b
Phi u thu ti n t m ng, Phi u thu
Phi u thu ti n t m ng Thông tin n p ti n
Thông tin gói d ch v
Thông tin v b nh
a B ng giá d ch v
B ng t ng h p giá vi n phí, Phi u thu, Phi u thu ti n t m ng
T M NG
2.3
L P PHI U THU
2.4
KI M TRA PHI U THU TI N
T M NG, PHI U THU
L P B NG
T NG H P GIÁ VI N PHÍ
Trang 24B NH
C
3.2
L P BÁO CÁO
CH A
B NH
Trang 25Ghi chú
Mã lo i DVTên lo i DV
Gi i tính
a chng
Mã DVTên DVGiáNgày l p BK
H tên BNNgày sinh
Gi i tính
ng
a ch
K toán vi n phí
Trang 26S ti n n p
Tên d ch v
Ngày thu ti n t m ng
S ti n n pTên d ch vNgày thu ti
Gi i tính
a chngTên DVGiá
Ngày TT
K toán vi n phí
Trang 27Ghi chú
Mã lo i DVTên lo i DV
Gi i tính
a chngNgày l p BK
S ti n n pNgày thu ti
Ngày TT
Trang 29NHÂN VIÊN
S b nh án
S ti n n p Khoa
Ngày thu ti n t m ng
Mã phi u thu ti n t m ng
Trang 30Thanh toán
1
n1
Trang 32NHÂN VIÊN (Mã nhân viên, h tên, ch c v )
BÁC S (Mã bác s , h , chuyên môn, ch c v , tên phòng khám)
Trang 33B NG T NG H P GIÁ VI N PHÍ (Mã b nh nhân,mã nhân viên, mã d ch
v , s ng, thành ti n, s ti n b o hi m thanh toán, ngày thu ti n t m ng,
s ti m ng, s ti n còn ph i tr , s ti n còn ph i thu, ngày thanh toán)
PHI U THU TI N T M NG(Mã phi u thu ti n t m ng, mã b nh nhân,
mã d ch v , mã nhân viên, s b nh án, khoa, s ti n n p, ngày thu ti n t m ng)
Trang 34c Mô hình quan h
Hình 2.9 Mô hình quan h c a bài toán
Trang 35b B ng LOAI thông tin lo i d ch v
tr g m :
chính
c B ng NHANVIEN thông tin nhân viên
Trang 36e B ng BACSI thông tin bác s g m :
f B ng KETQUAKHAM thông tin k t qu khám b nh,
Trang 37h B ng BANGTONGHOP thông tin b ng t ng h p giá
i B ng PHIEUTHUTIENTU thông tin phi u thu ti n t m
ng, khóa chính
Trang 38a) Giao di n c p nh t thông tin b nh nhân :
C p nh t thông tin b nh nhân
Hình 2.11 Giao di n c p nh t thông tin b nh nhân
Trang 39b) Giao di n c p nh t thông tin nhân viên :
C p nh t thông tin nhân viên
Hình 2.12 Giao di n c p nh t thông tin nhân viên
Trang 40d) Giao di n c p nh t thông tin d ch v :
Trang 41f) Giao di n c p nh t thông tin b n kê chi phí khám, ch a b nh ngo i trú :
C p nh t thông tin b n kê chi phí khám, ch a b nh ngo i trú
Hình 2.16 Giao di n c p nh t thông tinb n kê chi phí khám, ch a b nh ngo i trú
Trang 42g) Giao di n c p nh t thông tin k t qu khám b nh :
Trang 43h) Giao di n c p nh t thông tin phi u thu ti n t m ng:
C p nh t thông tin phi u thu ti n t m ng
Hình 2.18Giao di n c p nh t thông tin phi u thu ti n t m ng
Trang 44i) Giao di n c p nh t thông tin b ng t ng h p giá vi n phí:
C p nh t thông tin b ng t ng h p giá vi n phí
Hình 2.19 Giao di n c p nh t thông tin b ng t ng h p giá vi n phí
Trang 45j) Giao di n báo cáo khám b nh:
Báo cáo khám b nh
Hình 2.20 Giao di n báo cáo khám b nh
- Giao di n i dùng xem và t o báo cáo khám b nhT
n ngày i dùng nh p vào
k) Giao di n báo cáo ch a b nh:
Báo cáo ch a b nh
Hình 2.21 Giao di n báo cáo khám b nh
- Giao di i dùng xem và t o báo cáo ch a b nh T
Trang 46ng m t s pha ch y u phân bi t nhau cthi t k và tri n khai HTTT.
Trong pha này, c nh cái gì là c n thi t cho h th ng m i hay h th ng
Thi t k
Tri n khai
V n hành,
b o trì
Trang 47- Kh thi tài chính:
+ Kh a t ch c cho phép th c hi n d án bao g m ngu n v n, s v n có th ng trong th i h n cho phép
+ L i ích mà th th c xây d ng mang l i, ít nh p chi phí ph i b ra xây d ng nó
+ Nh ng ng xuyên cho h th ng (chi phí v n hành) là ch p
b) Phân tích h th ng
Phân tích h th ng nh nh nhu c u thông tin c a t ch c Nó s cung
c p nh ng d li cho vi c thi t k HTTT sau này
Phân tích bao g m m t vài pha nh :
c) Thi t k h th ng
Pha thi t k này g m:
- Thi t k logic: t p chung vào các khía c nh hoàn thi n nghi p v c a h
th ng th c
- Thi t k v t lý: là quá trình chuy n mô hình logic tr ng thành b n thi t
k v c t k thu t Nh ng ph n khác nhau c a h th c g n
Trang 48vào nh ng thao tác và thi t b v t lý c n thi ti n l i cho thu th p d li u, x lý
sang ho ng h th ng m i bao g m vi c chuy i d li u, s p x
b trên h th ng m o s d ng, khai thác h th ng Chu n b tài li u chi
ti t thi t minh v vi c khai thác và s d ng h th ng
e) V n hành và b o trì
trong th i s d ng và các chuyên viên k thu t v n hành c
s i, c i ti n, b xung
Trang 493.1.2 Ti p c n phát tri n h th nh ng c u trúc
tri n ti p t c c ng d li u Nhi u tài li ng g p hai cách ti p c n
laapjvoiws nhau cùng tao tác trên nó Ti p c ng c ng vào vi c c i
Trang 50- Gi m b t tính ngh thu t trong thi t k (phát tri n h th ng ph i tuân theo
Trang 51+ Các thu c tính có th phân làm b n lo i: thu c tính tên g i, thu c tính
nh danh, thu c tính mô t , thu :
Thu c tính tên g i: là thu c tính mà m i giá tr c th c a m t
th c th cho ta m t tên g i c a m t b n th thu c th c th
n bi c b n th ó
Thu nh danh (khóa): là m t hay m t s thu c tính c a
th c th khác nhau c a m t ki u th c th Ký hi u:
Thu c tính mô t : các thu c tính c a th c th không ph i là
nh danh, không ph i là tên g c g i là thu c tính mô t Nhthu c tính này mà ta bi b n th c a th c th M t th c
th có nhi u ho c không có thu c tính mô t nào
Thu (thu c tính l p): là thu c tính có th nh n
Trang 52M i quan h b c m t hay liên k t c p 1 là m t quan h quy
- M t quan h là m t b ng d li u hai chi u M i quan h g m m t t p các c t
t tên và m t s tùy ý các dòng không có tên
- M t quan h mô t m t l ng trong th c t có nh ng thu c tính chung mà ta g i là th c th M i c t trong quan h ng ng v i m t thu c tính
c a th c th i là thu c tính c a quan h M i dòng c a quan h ch a các giá tr d li u c a m ng c th thu c th c th này mà quan h này mô t
- N u ta b t dòng hay thêm vào m t dòng trong quan h thì không làm
M t quan h là m t b ng d li u hai chi i m i b ng d
li u hai chi u là m t quan h M t b ng d li u là m t quan h n u có các tính
ch t sau:
Trang 53- Th t các c t là không quan tr ng : nó có th i ch cho nhau mà không
+ B m i không phù h p v quan h c n chèn
+ Giá tr c a m t s thu c tính n m ngoài mi n giá tr c a các thu c tính
+ Giá tr khóa c a b m i c n t i trong quan h
Phép lo i b (Delete): Là phép xóa m t b ra kh i quan h cho tr c Phép
lo i b xóa m t b t vào quan h R: R= R t
c th c a b t c n lo i b
- M ra kh i m t quan h cho tr c Trong quá trình lo i b
có th x y ra m t s sai sót d n vi c lo i b không thành công
+ B c n lo i b không t n t i trong quan h
+ B c n lo i b không phù h p v i l quan h
+ B c n lo i b h n ch v quy n truy c p
vào trong quan h ho c lo i b m t s b ra kh i quan h mà ch c i m t
Trang 54+ H n ch quy n truy c p trên thu c tính mà ta c i
+ Giá tr m i c i không n m ngoài giá tr mi n thu
- Cho phép qu n tr m t h CSDL l n vài tega byte), có t x
- Cho phép nhi i cùng khai thác trong m t th i v i m t CSDLvà toàn b qu n tr n vài ch c ngàn user)
- Có h th ng phân quy n b o m i h th ng b o m t c a côngngh NT (Network Technology), tích h p v i h th ng b o m t
c aWindowsNT ho c s d ng h th ng b o v c l p c a SQL Server
- H tr trong vi c tri n khai CSDL phân tán và phát tri n ng d ng trênInternet
- Cho phép l p trình k t n i v i nhi u ngôn ng l p trình khác dùng xây
d ngcác ng d c thù (Visual Basic, C, C++, ASP, ASP.NET, XML, )
- S d ng câu l nh truy v n d li u Transaction-SQL (Access là SQL, Oraclelà PL/SQL)
SQL Server có các n b n chính sau:
- Enterpise Manager: Là n b c a SQL Server có th ch y trên 32CPU và 64GB RAM Có các d ch v phân tích d li u Analysis Service
có th ch y trên 2CPU, 4GB RAM.5
- Personal: Phiên b n này ch y ch y trên PC, nên có th ch y trên các h