phân tích và thiết kế hệ thống thông tin quản lý bệnh nhân tại bệnh viện đa khoa tỉnh Khánh Hòa

47 227 0
phân tích và thiết kế hệ thống thông tin quản lý bệnh nhân tại bệnh viện đa khoa tỉnh Khánh Hòa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Lời nói đầu OBO OK S CO M Ngày với phát triển vợt bậc khoa học kỹ thuật công nghệ thông tin lĩnh vực có nhiều đóng góp thiết thực nhất, công nghệ thông tin có mặt hầu hết lĩnh vực sống đặc biệt công nghệ thông tin công cụ hỗ trợ đắc lực công tác quản lý Chúng ta dễ dàng thấy đợc việc đa tin học vào quản lý kinh doanh ứng dụng quan trọng nhiều ứng dụng sở liệu Nhờ vào công tác tin học hóa mà công việc quản lý điều hành doanh nghiệp tỏ nhanh chóng hiệu Chính lẽ mà sở liệu nh giải pháp hữu hiệu cho doanh nghiệp tồn phát triển cách nhanh chóng Bệnh viện đa khoa tỉnh Khánh Hòa trung tâm khám chữa bệnh lớn tỉnh Khánh Hòa Do nhu cầu ứng dụng sở liệu việc quản lý bệnh nhân thiết thực Vì em chọn đề tài phân tích thiết kế hệ thống thông tin quản lý bệnh nhân bệnh viện đa khoa tỉnh Khánh Hòa làm đề tài thực tập tốt nghiệp Hệ thống đợc phân tích thiết kế theo phơng pháp có cấu trúc đợc cài đặt môi trờng Visual Basic 6.0 đợc thiết kế liệu dựa ngôn ngữ SQL Server 2000, chơng nói rõ vấn đề Mặc dù có nhiều cố gắng nhng vốn kiến thức cha sâu nên tránh khỏi thiếu sót Rất mong đợc góp ý quý thầy cô,anh chị bạn để báo cáo đợc hoàn thiện KIL Tôi xin chân thành cảm ơn phòng Kế Hoạch Tổng Hợp bệnh viện đa khoa tỉnh Khánh Hòa, quý thầy cô bạn tận tình giúp đỡ hoàn thành báo cáo đặc biệt cô Nguyễn Kim Anh ngời trực tiếp hớng dẫn em suốt thời gian thực tập vừa qua Sinh viên thực hiện: Bùi Văn Mừng http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Chơng I: Giới Thiệu Nội Dung Đề Tài KIL OBO OKS CO M I Giới thiệu hệ thống Nhiệm vụ hệ thống quản lý bệnh viện Hệ thống quản lý bệnh nhân hệ thống giúp cho quản lý bệnh nhân điều trị bệnh viện, nh trình khám chữa bệnh bệnh nhân bệnh viện Quản lý việc toán tạm ứng bệnh nhân với bệnh viện nh bệnh viện với bảo hiểm y tế, quản lý lợng bệnh nhân đến điều trị bệnh viện khoảng thời gian xác định Đồng thời thống kê số lợng Bệnh nhân mắc phải số bệnh thời gian năm để đa phơng pháp điều trị đề phòng Đồng thời thống kê đợc số bệnh mà Bộ Y Tế nhà nớc quan tâm Tổ chức bệnh viện đa khoa tỉnh Khánh Hòa a Quản lý số thông tin nhân viên làm việc bệnh viện - Quản lý họ tên nhân viên (chủ yếu Y, Bác sĩ) - Quản lý địa nhân viên - Quản lý số điện thoại nhân viên (nếu có) - Và quản lý số thông tin khác nhân viên để phục vụ cho việc quản lý bệnh nhân nh trình khám chữa bệnh bệnh nhân bệnh viện đợc dễ dàng nh: khoa, chuyên môn, chức vụ b Quản lý liệu bệnh nhân điều trị bệnh viện Khi bệnh nhân đến bệnh viện để khám chữa bệnh ta cần lu trữ thông tin sau: - Quản lý họ tên bệnh nhân (họ tên bệnh nhân quản lý riêng) - Quản lý địa bệnh nhân(quản lý địa tới mức xã) - Quản lý bảo hiểm y tế bệnh nhân (nếu bệnh nhân có thẻ bảo hiểm y tế quản lý số thẻ bảo hiểm y tế bệnh nhân làm việc quan Quản lý thêm quan mà bệnh nhân làm việc) - Trong trình khám chữa bệnh bệnh viện bệnh nhân có yêu cầu dùng thêm số dịch vụ, quản lý thêm trình bệnh nhân dùng dịch vụ - Quản lý hồ sơ chứng từ khoản tiền mà bệnh nhân phải đóng cho bệnh viện nh đóng cho bệnh viện (Tạm ứng) c Quản lý trình khám chữa bệnh bệnh nhân bệnh viện Bệnh nhân đến nơi tiếp nhận bệnh nhân (phòng cấp số) để đăng ký khám chữa bệnh đợc định vị trí khám bệnh Bệnh nhân đợc bác sĩ khám bệnh Sau khám bệnh, bệnh nhân thuộc hai loại: Điều trị nhà điều trị bệnh viện http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN KIL OBO OKS CO M + Nếu bệnh nhân điều trị nhà bác sĩ cho đơn thuốc ghi đầy đủ tên thuốc, số lợng cách dùng nh bệnh mà bác sĩ dự đoán + Nếu bệnh nhân phải nhập viện bác sĩ cho giấy nhập viện, ghi đầy đủ thông tin bệnh nhân bệnh dự đoán sau bệnh nhân đợc đa đến khoa điều trị Tại khoa điều trị bệnh nhân đợc bác sĩ khám lại cho đơn thuốc đơn thuốc có ghi đầy đủ tên thuốc số lợng cách dùng Theo định kỳ bác sĩ khám bệnh lại cho bệnh nhân (tùy theo loại bệnh nhân) Trong trình điều trị bệnh viện bác sĩ lập bệnh án bệnh nhân ghi đầy đủ thông tin bệnh nhân, bệnh mà bệnh nhân mắc phải nh diễn biến trình điều trị bệnh viện Trong trình điều trị bệnh nhân yêu cầu dùng thêm số dịch vụ nh: X_quang, Siêu âm việc sử dụng theo định bác sĩ, loại dịch vụ có giá riêng Trong trình điều trị bệnh viện ba ngày bệnh viện yêu cầu bệnh nhân đóng tạm ứng viện phí lần Nếu bệnh nhân có thẻ bảo hiểm y tế bệnh nhân phải đóng phần trăm viện phí theo quy định bảo hiểm y tế Trong trình điều trị bệnh nhân không toán viện phí mà tự ý xuất viện bệnh viện lu lại toàn thông tin bệnh nhân Đối với bệnh nhân có thẻ bảo hiểm y tế phải nộp phần viện phí theo phần trăm ghi bảo hiểm Theo chu kỳ hàng tháng bệnh viện toán viện phí bệnh nhân có bảo hiểm y tế với bảo hiểm y tế Những yêu cầu cần giải - Bệnh nhân có yêu cầu sau: + Tổng chi phí thời gian điều trị bệnh viện + Tổng số tiền đóng + Tổng số tiền mà bệnh nhân phải đóng + Cần biết chi tiết khoản phải đóng - Các bác sĩ cần biết thông tin sau: + Cần biết rõ diễn biến bệnh bệnh nhân mà điều trị + Cần tìm kiếm số trờng hợp tơng tự để tìm lấy số giải pháp chữa trị hữu hiệu + Cần thống kê bệnh nhân theo mùa theo bệnh để đa số phơng án hoạt động dự phòng số bệnh theo mùa theo khu vực - Ngời nhà bệnh nhân cần biết + Biết đợc diễn biến xác bệnh ngời nhà (có số trờng hợp bác sĩ nói trực tiếp với bệnh nhân đợc nên phải nói với ngời nhà bệnh nhân) + Có thể biết trình điều trị ngời nhà nh biết rõ đợc ngời nhà đợc điều trị nh http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Đối với nhân viên tài bệnh viện + Tổng số tiền tạm ứng mà bệnh nhân đóng cha đóng (còn lại bao nhiêu) + Tổng số bệnh nhân điều trị tháng có bảo hiểm y tế, tổng chi phí bệnh nhân để toán với bảo hiểm y tế Hớng phát triển hệ thống quản lý bệnh nhân Ngày với đời phát triển nhanh chóng máy tính làm thay đổi phong cách làm việc hầu hết quan t nhân nh nhà nớc Trớc thủ tục nh việc lu trữ dựa giấy tờ khó khăn việc tìm kiếm hồ sơ ngời, nh tìm kiếm vấn đề nhiều hồ sơ lu trữ, cha kể đến việc thống kê theo tiêu chí Ngày với trợ giúp máy tính thực công việc cách dễ dàng, nhanh chóng xác Với hệ thống quản Lý bệnh nhân thực việc tìm kiếm bệnh nhân, nh việc thống kê bệnh nhân theo tiêu chí mà ban lãnh đạo bệnh viện đa cách nhanh chóng hiệu KIL OBO OKS CO M - II Hớng thực thi đề tài - Đối tợng sử dụng: Đối tơng sử dụng hệ thống chủ yếu la nhân viên bệnh viện (chủ yếu ngời dùng chuyên nghiệp, có hiểu biết định chuyên môn nh tin học) nên việc thiết kế hệ thống sử dụng chuyên nghiệp việc cần thiết - Vấn đề phân tích toán: Trong đề tài em phân tích theo phơng pháp có cấu trúc, lẽ nh sau: + Phơng pháp có cấu trúc, trải qua thời gian chứng tỏ đợc tính kinh điển + Phơng pháp có cấu trúc phơng pháp dung dị, không cầu kỳ nh số phơng pháp khác, dễ áp dụng, nhng lại hữu hiệu Ngày cha lạc hậu mà phát huy tác dụng - Vấn đề lựa chọn ngôn ngữ vấn đề quan trọng Hiện có nhiều hệ quản trị sở liệu nh Oracle, Access, Fospro, SQL Server, Song để phù hợp với cách quản lý bệnh viện hệ thống phát triển sau (có thể đa lên mạng Internet nh mạng liên bệnh viện ) Em lựa chọn ngôn ngữ SQL Server 2000 làm ngôn ngữ thiết kế liệu ngôn ngữ Visual Basic 6.0 làm ngôn ngữ thiết kế giao diện Đặc điểm hai ngôn ngữ đợc trình bày kỹ chơng giới thiệu ngôn ngữ (các chơng tiếp theo) Tuy nhiên đề tài em cài đặt hệ thông máy đơn http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Chơng II Giới thiệu ngôn ngữ cài đặt hệ thống KIL OBO OKS CO M I Giới thiệu chung hệ quản trị sở liệu SQL Server 2000 I.1 Hệ quản trị sở liệu gì? Một hệ quản trị sở liệu hệ thống chơng trình hỗ trợ tác vụ quản lý, khai thác liệu theo mô hình sở liệu quan hệ SQL Server hệ thống quản Lý sở liệu quan hệ (RDBMS) hay đợc gọi Relation Database Management System Cơ sở liệu quan hệ sở liệu mà liệu bên đợc tổ chức thành bảng Các bảng đợc tổ chức cách nhóm liệu theo chủ đề có chứa cột hàng thông tin Sau bảng lại liên hệ với Database Engine có yêu cầu RDBMS mô hình sở liệu thông dụng I.2 Giới thiệu chung SQL Server 2000 SQL (Structured Query Language) ngôn ngữ dùng để truy vấn sở liệu, hay nói cách khác ngôn ngữ truy vấn cho phép lấy thông tin từ bảng liệu SQL Server 2000 tối u nhiều so với sở liệu quan hệ Chúng phát triển để sử dụng nhiều ấn nh: CE, Personal, Desktop Engine, Standard Developer, Enterprise SQL Server 2000 hỗ trợ kiểm tra khóa chính, phụ thuộc tồn tại, miền giá trị, liệu bên bảng cách chặt chẽ SQL Server 2000 hỗ trợ mạnh cho sở liệu đa truy cập, sở liệu mạng, Những thành phần SQL Server 2000 Hệ Thống Diễn Tả SQL Server Đây phần hệ thống, trung tâm 2000 điều hành phần thực thi khác Với Desktop Engine bạn thấy dịch vụ hệ thống nh: SQL Server Profiler, số công cụ khác Full Sarch Text Đây phần tự chọn lúc cài đặt, bạn muốn chức tìm kiếm nên chọn hệ thống chúng không phần Full Text Sarck cung cấp chức tìm kiếm (Word) mạnh, sử dụng Iternet để tìm kiếm giải pháp tuyệt vời Nếu bạn muốn tìm kiếm chuỗi văn lớn công cụ thích hợp cho công việc ấn Bản Desktop Engine Personal Standard Developer Enterprise Personal (Except Win95) Standard Developer Enterprise http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Analusis Services English Query cho phép ngời sử dụng kỹ thuật SQL sử dụng SQL Server, cách đặt câu hỏi chuỗi English sau đợc dịch Query mà thực thi SQL Server Phần không bao gồm mặc định phần cài đặt, chúng dạng sản phẩm tự chọn, công cụ phân tích OLAP (Online Analysis Processing), sử dụng cho sở liệu lớn Chức cho phép tái tạo đến SQL Server khác, thông thờng dùng chức cho hệ thống Server từ xa hay Network, nhằm để làm giảm trao đổi liệu SQL Server với KIL OBO OKS CO M English Query Replication Data Transformation Servise Data Transformation Servise (DTS) đợc mở rộng phiên SQL Server 2000, bao gồm chức trao đổi liệu sở liệu, giao tiếp liệu sở liệu khác nhau, giải pháp lập trình Visual Basic Personal Standard Developer Enterprise Personal Standard Developer Enterprise Desktop Engine Personal Standard Developer Enterprise Desktop Engine Personal Standard Developer Enterprise Các thành phần SQL Server 2000 RDBMS nh SQL Server chứa đựng nhiều đối tợng bao gồm: - Database: sở liệu SQL Server - Tập tin log: Tập tin lu trữ chuyển tát SQL - Tables: Bảng liệu - Filegroups: Tập tin nhóm - Diagrams: Sơ đồ quan hệ - Views: Khung nhìn (hay bảng ảo) số liệu dựa bảng - Stored Procedure: Các thủ tục lu trữ hàm nội - Users defined: Hàm ngời dùng định nghĩa - Users: Ngời sử dụng sở liệu - Rules: Những quy tắc - Defaults: Các giá trị - User - defined data type: Kiểu liệu ngời dùng định nghĩa - Full - text catalogs: Tập phân loại liệu text Các đối tợng sở liệu Cơ sở liệu đối tợng có ảnh hởng cao bạn làm việc với SQL Server, nhiên đối tợng sở liệu thành phần sở liệu http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN KIL OBO OKS CO M Bản thân SQL Server hệ quản trị sở liệu, chúng bao gồm đối tợng nh database, table, view, procedure nêu số sở liệu hỗ trợ khác Cơ sở liệu SQL Server sở liệu đa ngời dùng, với Server bạn có hệ quản trị sở liệu Nếu muốn có nhiều hệ quản trị sở liệu bạn cần có nhiều Server tơng ứng Truy cập sở liệu SQL Server dựa vào tài khoản ngời dùng riêng biệt ứng với quyền truy nhập định Cài đặt sở liệu SQL Server bạn có sở liệu mặc định sau: - Master: Bất kỳ SQL Server có sở liệu Master (còn gọi master file), sở liệu chứa đựng tất bảng liệu đặc biệt (bảng hệ hệ thống), chúng kiểm soát tất hoạt động hệ quản trị sở liệu SQL Server Ví dụ: Khi ngời dùng sở liệu SQL Server, thêm xóa Procedure tất thông tin đợc lu trữ sở liệu Master hệ thống - Model: Cơ sở liệu chứa đựng tất Template dùng làm mẫu để tạo sở liệu Khi bạn tạo sở liệu SQL Server lấy tất mẫu (bao gồm bảng, view, ) từ sở liệu model Xuất phát từ tính chất sở liệu mẫu giúp SQL Server thực việc tao sở liệu cho ngời dùng có yêu cầu, bạn không đợc xóa sở liệu Khi sở liệu đợc tạo sở liệu giống nh sở liệu model - Msdb: Nh nêu, có hai sở liệu hệ thống master model, xóa hai sở liệu hệ thống SQL Server bị lỗi, nhng với sở liệu Msdb khác Msdb SQL Agent lu trữ tất tác vụ xảy SQL Server - Tempdb: Là sở liệu SQL Server Cơ sở liệu cho phép ngời dùng tạo ứng dụng tham khảo hay thực tập trớc bạn bắt đầu với sở liệu thực Ngoài chúng giúp thực thao tác sở liệu SQL Server khởi động - Pubs: Chứa hầu hết nội dung hớng dẫn, trợ giúp sách tham khảo SQL Server - Northwind: Cũng giống nh sở liệu Pubs, sở liệu mẫu cho ngời dùng tham khảo, cho lập trình viên Visual Basic hay Assces dùng truy cập liệu SQL Server Cơ sở liệu đợc cài đặt nh phần SQL Server, cần dùng cấu trúc hai sở liệu bạn sử dụng hai file kịch script mang tên inspub.sql insnwnd.sql - Tập tin Log: Tập tin chứa đựng hoạt động, hay tất chuyển tác sở liệu theo thời gian Thông thờng cần tìm hiểu cố xảy với sở liệu, ngời ta cần tham khảo tập tin log biết đợc nguyên nhân http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN KIL OBO OKS CO M Giới thiệu số đối tợng sở liệu SQL Server - Bảng - Table Trong sở liệu, bảng (Table) phần chúng Do bảng đối tợng lu trữ liệu thực, cần giao tiếp với sở liệu khác bảng đối tợng sở liệu nào, chúng đợc coi nh miền liệu Mỗi bảng đợc định nghĩa nhiều trờng, trờng (Field gọi Column name) ứng với loại kiểu liệu Dữ liệu nhập vào chấp nhận từ chối tùy thuộc vào nguyên tắc ràng buộc liệu loại liệu tơng thích hệ thống hay ngời dùng định nghĩa Khi định nghĩa bảng sở liệu bạn cần quan tâm đến yếu tố sau: + Key: Trờng khóa hay không (Primary key)? + ID: Trờng có thuộc tính Indentity hay không? + Column name: Tên trờng (cột ) + Data type: Loại liệu cho trờng tơng ứng + Size: Kích thớc trờng liệu + Allow null: Cho phép giá trị rỗng lu trờng hay không + Default: Giá trị cho trờng + Identity: Nếu ta sử dụng trờng có giá trị tự động nh autonumber assces, trờng Not Null Identity: Yes(No) + Identity Seed: Nếu trờng (cột) Identity, cần số bắt đầu + Identity Increament: Số nhảy cho lần tăng - Chỉ Mục - Indexs Đối tợng mục (Indexs) tồn bảng hay khung nhìn (view) Chỉ mục có ảnh hởng đến tốc độ truy nhập số liệu, cần tìm kiếm thông tin bảng Chỉ mục giúp tăng tốc cho việc tìm kiếm + Clustered: ứng với loại mục có bảng có nhiều mục số liệu đợc xếp theo trờng liệu mà bạn trỏ đến - Bẫy lỗi - Triggers Là đối tợng tồn bảng, cụ thể đoạn mã tự động thực hành động xảy liệu bảng nh Insert, Update, Delete, Trigger bẫy nhiều tình nh copy liệu, xóa liệu, cập nhật liệu, kiểm tra liệu theo tiêu chuẩn - Lợc đồ quan hệ - Diagram Khi xây dựng sở liệu cho ứng dụng hay thơng mại điện tử, thờng phải dựa trình phân tích thiết kế hệ thống Sau bớc phân tích thiết kế, thiết lập quan hệ liệu thực thể ERD (Entity relationship diagram) - Khung nhìn - View http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN KIL OBO OKS CO M View khung nhìn (hay bảng ảo) bảng Cũng giống nh bảng nhng view chứa liệu, thân view tạo nên trờng dựa vào phép toán biểu thức SQL Server - Thủ tục lu trữ - Stored Procedure Stored Procedure gọi Spocs, tiếp tục phát triển nh phần SQL sở liệu Stored Procedure cho phép khai báo biến, nhận tham số nh thực thi phát biểu có điều khiển Stored Procedure có u điểm lớn nh sau + Kế thừa tất phát biểu SQL, đối tợng xử lý số liệu hiệu dùng SQL Server + Tiết kiệm thời gian thực thi liệu + Có thể gọi Stored Procedure theo cách gọi thủ tục hay hàm ngôn ngữ lập trình truyền thống, đồng thời sử dụng lại yêu cầu - Sử dụng kiểu liệu Cursor (Cursor type) Khi dùng sở liệu SQL Server, có nhu cầu tính toán bảng số liệu, chuyển tác thực mẩu tin, ta nên nghĩ đến kiểu liệu Cursor Kiểu liệu - Data Type Bất kỳ trờng bảng (Table) sở liệu phải có kiểu liệu Một số kiểu liệu SQL Server cho phép định nghĩa chiều dài kiểu số kiểu khác không Cũng nh ngôn ngữ lập trình khác SQL Server cung cấp đầy đủ kiểu liệu cần thiết, nh: Kiểu số nguyên (Binary, Int, TinyInt, ), kiểu tiền tệ (Money, SmallMoney, ), kiểu chuỗi (Char, nchar, Varchar, Text, ) nhiều kiểu liệu khác Ngoài SQL Server cong cho phép chuyển đổi qua lại kiểu liệu, nhiên điều có số hạn chế số kiểu liệu Ví dụ: kiểu binary nhận chuyển đổi từ liệu kiểu Float hay Real, Một số phát biểu T-SQL T-SQL gọi Transact-SQL (SQL) bao gồm phát biểu nh SELECT, INSERT, UPDETE, DELETE - Lệnh Select SELECT FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] Trong tất phát biểu nằm cặp dấu ngoặc [] có ORDER BY dùng để hiển thị kết truy vấn theo tiêu chuẩn ngời dùng Nếu thiếu tham số việc xếp theo thứ tự ALPHABET Ngoài câu lệnh truy vấn SQL Server cung cấp số hàm nh số biểu thức tính toán, http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN Lệnh INSERT Để thêm liệu vào bảng (Table) ta dùng câu lệnh truy vấn INSERT cú pháp nh sau: INSERT INTO (danh sách cột) VALUES (Danh sách giá trị) - Lện UPDATE Để sửa liệu bảng có sắn ta dùng câu truy vấn UPDATE cú pháp nh sau: UPDATE FROM SET = WHERE - Lệnh DELETE Để xóa liệu bảng ta dùng câu lệnh truy vấn DELETE cú pháp nh sau: DELETE FROM WHERE Ngoài SQL Server có phát biểu cho phép kết nối nhiều bảng với (JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN) KIL OBO OKS CO M - Khái niệm đối tợng SQL cách tạo đối tợng SQL Server 2000 a Tạo sở liệu (CREATE DATABASE) Để tạo sở liệu SQL Server ta dùng cú pháp nh sau: CREATE DATABASE [ON[PRIMARY]( [Name=,] File Name= [,SIZE=[...]... Mã khám bệnh - Ngày KB không đợc sau ngày hiện tại - Chi phí KB là khoản tiền mà bệnh nhân phải trả sau khi khám bệnh khoản này không đợc nhỏ hơn 0 4.11 Bảng bệnh nhân bệnh nhân (Mã Bênh Nhân, Họ bệnh nhân, Tên bệnh nhân, Ngày Sinh BN, Giới Tính BN, Mã Xã) Tên trờng Loại dữ liệu Mô tả Kích thớc Mã bệnh nhân Char Mã bệnh nhân Len()=9 Họ bệnh nhân Char Họ bệnh nhân 20 Tên bệnh nhân Char Tên bệnh nhân 10... hàm nh vậy biểu đồ phân cấp chức năng tạo thành một cấu trúc cây Sau khi tìm hiểu và phân tích hệ thông quản Lý bệnh nhân tại bệnh viện tỉnh Khánh Hòa em đã đa ra đợc biểu đồ phân cấp chức năng nh sau: Quản lý bệnh nhân 0 Khám bệnh 2 Cấp số 1 Cấp thuốc 2.1 Tiếp nhận BN 2.2 Thu viên phí 3 Cung cấp DV 2.3 Lập bệnh án 2.4 Thu tạm ứng BN 3.1 Thanh toán với BHYT 3.2 2 Đặc điểm của biểu đồ phân cấp chức năng:... thuốc của bệnh nhân đã mua và tơng tự nh vậy khi bệnh nhân dùng dịch vụ cũng đợc lu lại thông tin đó để phục vụ việc lu trữ và thanh toán tạm ứng sau này Song khi bệnh nhân phải nhập viện thì tại khoa điều trị sẽ lập bệnh án cho bệnh nhân đó và cũng đợc lu lại trong bệnh án ghi đầy đủ thông tin về bệnh nhân quá trình điều trị tại bệnh viện Đơn thuốc Bệnh nhân Thuốc cấp Giấy NV Tiếp nhận Yêu cầu Dịc vụ... Chức năng quản lý bệnh nhân đợc phân ra thành các chức năng cấp số, khám bệnh, thanh toán viện phí Ngoài ra ở đây trong biểu đồ còn xuất hiện thêm các tác nhân nh khoa điều trị, phòng tài chính và toàn bộ kết quả khám bệnh của bệnh nhân đợc lu vào một tệp có tên là hồ sơ bệnh nhân tất cả những thông tin về bệnh nhân đợc lu trữ tại đây Thông qua tệp này phòng tài chính sẽ gửi giấy thanh toán viện phí... một chức năng 0 (chức năng quản lý bệnh nhân) , các tác nhân của hệ thống gồm: Bệnh nhân, khoa điều trị và phòng tài chính KIL OBO OKS CO M Kết quả Yêu cầu KB bệnh nhân Quản lí bệnh nhân 0 Chi phí khám chữa bệnh Kết quả Danh sách BN nhập viện Khoa điều trị Bệnh án Danh sách BN điều trị Biểu đồ luồng dữ liệu mức bối cảnh Chi phí của BN Phòng tài chính http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN... khám bệnh Char Mã khám bệnh Len()=9 Mã nhân viên Char Mã nhân viên Len()=5 Mã bệnh nhân Char Mã bệnh nhân Len()=9 Mã bệnh Char Mã bệnh Len()=5 Mã vị trí Char Mã vị trí Len()=2 Mã nơi Đ.T Char Mã nơi điều trị Len()=2 Ngày vào Date Ngày bệnh nhân nhập viện Ngày ra Date Ngày bệnh nhân ra viện Tình trạng ra Char Tình ra viện của bệnh nhân 50 Giải thích + Bệnh án là mối kết hợp đợc sinh ra từ mối kết hợp... bệnh nhân Giới tính BN Boolear Giới tính bệnh nhân Mã xã Char Mã xã Len()=6 Giải thích + Bảng bệnh nhân lu trữ tất cả các thông tin về bệnh nhân - Mã bệnh nhân gồm 9 ký tự 4 ký tự đầu là năm mà bệnh nhân đó khám, còn lại 5 ký tự sau là thứ tự bệnh nhân đó đến khám trong năm http://kilobooks.com THệ VIEN ẹIEN Tệ TRệẽC TUYEN KIL OBO OKS CO M - Ngày sinh bệnh nhân không đợc sau ngày hiện tại và tuổi bệnh. .. giá D.V) Thuốc Dùng (Mã khám Bệnh, Mã nhân viên, Mã bệnh nhân, Mã bệnh, Mã vị trí, Mã thuốc, Số lợng, Liều dùng) Thuốc (Mã thuốc, Tên thuốc, Đơn giá) 4 Danh Sách Các Bảng 4.1 Bảng Tỉnh Tỉnh (Mã tỉnh, Tên tỉnh) Tên trờng Loại dữ liệu Mô tả Kích thớc Mã tỉnh Char Mã tỉnh Len()=2 Tên tỉnh Char Tên tỉnh 30 Giải Thích + Bảng tỉnh lu trữ thông tin về tỉnh mà bệnh nhân và Nhân Viên đang sống 4.2 Bảng Huyện Huyện... khám bệnh: Lúc này chức năng khám bệnh đợc phân rã thành bốn chức năng: Cấp thuốc, cung cấp dịch vụ, tiếp nhận bệnh nhân nhập viện, lập bệnh án lú này bệnh nhân đã có đợc kết quả khám bệnh Trong biểu đồ trên hầu hết các chức năng đợc thực hiện một cách thủ công và đợc lu lại trong tệp Hồ Sơ bệnh nhân nh vậy khi bệnh nhân mua thuốc thì tại phòng cấp thuốc sẽ lu lại đơn thuốc của bệnh nhân đã mua và tơng... Họ bệnh nhân Tên bệnh nhân Ngày sinh BN Giới tính BN Mã xã Cán bộ Mã bệnh nhân Mã cơ quan Bệnh Mã bệnh Tên bệnh Dịch Vụ Dùng Mã khám bệnh Mã nhân viên Mã bệnh nhân Mã bệnh Mã vị trí Mã nơi Đ.T Mã dịch Vụ Lần dùng Thuốc dùng Mã khám bệnh Mã nhân viên Mã bệnh nhân Mã bệnh Mã vị trí Mã thuốc Số lợng Liều dùng Thuốc Mã thuốc Tên thuốc Đơn giá Dịch vụ Mã dịch vụ Tên dịch vụ Đơn giá http://kilobooks.com THệ ... dựa bảng - Stored Procedure: Các thủ tục lu trữ hàm nội - Users defined: Hàm ngời dùng định nghĩa - Users: Ngời sử dụng sở liệu - Rules: Những quy tắc - Defaults: Các giá trị - User - defined... nh sau: - Connection String (Chuỗi kết nối) - Command Texxt (Văn câu lệnh) - Command Type (Kiểu câu lệnh) - Cursor Location (Định vị trỏ) - Cursor Type (Kiểu trỏ) - Look Type (Kiểu khóa) - Mode... nhiều đối tợng bao gồm: - Database: sở liệu SQL Server - Tập tin log: Tập tin lu trữ chuyển tát SQL - Tables: Bảng liệu - Filegroups: Tập tin nhóm - Diagrams: Sơ đồ quan hệ - Views: Khung nhìn (hay

Ngày đăng: 02/12/2015, 12:28

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan