Xây dựng công cụ cung cấp, cập nhật dữ liệu về các chỉ tiêu bao phủ BHYT để

Một phần của tài liệu Thiết kế và xây dựng trang WebGIS phục vụ công tác phát triển đối tượng tham gia BHYT trên địa bàn tỉnh khánh hòa (Trang 64)

8. Dự kiến kết cấu báo cáo đề án:

2.12. Xây dựng công cụ cung cấp, cập nhật dữ liệu về các chỉ tiêu bao phủ BHYT để

BHYT để chuyển tải lên WebGIS.

Viết tool công cụ phục vụ cập nhật dữ liệu đầu vào. Phần mềm cho phép người dùng cập nhật hàng loạt thông tin tham gia BHYT Xã phường từ file excel import mẫu (như hình dưới).

Việc import từ file excell giúp người dùng tốn rất ít thời gian nhập liệu và dữ liệu nhập vào chính xác.

Mô tả bản chất của phần mềm:

- Cập nhập dữ liệu từ file excel vào table “PHUONGXA” dựa vào khóa “MaXaPhuong”

- Kết nối bảng trong cơ sở dử liệuWEBGIS (QUANHUYEN,PHUONGXA) để cập nhật thông tin tham gia BHYT.

65 Cấu trúc CSDL

- Mở phần mềm à nhấn “Import” để chọn file excell à nhấn “Số liệu” để hiện thị thông tin từ file excell lên màn hình à nhấn “Cập nhật” để cập nhật dử liệu trên màn hình vào cơ sở dữ liệu.

66

CHƯƠNG 3. KẾT QUẢ NGHIÊN CỨU; TỔ CHỨC THỰC HIỆN

3.1. Tiến trình thiết kế CSDL hệ thống thông tin địa lý trên nền Web về độ bao phủ BHYT trên địa bàn tỉnh Khánh Hòa (GISBHYT Khánh Hòa)

3.1.1. Mô tả môi trường và ngôn ngữ lập trình

Môi trường phát triển ứng dụng bao gồm công cụ phát triển và các chuẩn công nghệ mở ưu tiên lựa chọn bao gồm:

- Bộ thư viện lập trình GIS mã nguồn mở: DotSpatial.

- Môi trường lập trình .NET

- Ngôn ngữ lập trình C#.NET.

- Hệ quản trị CSDL SQL Server Express 2008.

3.1.2. Các yêu cầu về bảo mật, giao diện, tính mở của hệ thống

- An toàn: tuyệt đối an toàn về mặt dữ liệu. Phải có các phương án sao lưu và phục hồi CSDL, dự phòng trường hợp xấu nhất xảy ra. Trong trường hợp này, dữ liệu vẫn phải đảm bảo tính đúng đắn, phục hồi nguyên vẹn.

- Dễ sử dụng: hệ thống phục vụ cho mọi đối tượng người sử dụng có mức độ sử dụng máy tính khác nhau, do đó phần mềm phải dễ sử dụng và cần đơn giản hóa vai trò của người quản trị và dễ dàng sử dụng đối với lớn người sử dụng đầu cuối. Để làm được điều đó, Hệ thống phải có tính chủ động cao. Hệ thống cần phân ra các mức lớn người sử dụng. Có 2 loại đối tượng sử dụng chính: quản trị hệ thống, người sử dụng khai thác.

- Khả năng mở rộng: hệ thống thông tin địa lý vềđộ bao phủ BHYT tỉnh Khánh Hòa là bước đầu xây dựng CSDL GIS quản lý các thông tin vềđộ bao phủ BHYT, các cơ sở KCB tại tỉnh Khánh Hòa và chính sách BHYT. Do đó, hệ thống cần phải tính đến hướng mở rộng trong tương lai:

+ Chia sẻ cơ sở dữ liệu GISBHYTKhanhHoa;

+ Hệ thống cần có khả năng mở rộng trong tương lai để thay đổi hoặc nâng cấp đáp ứng kịp thời những yêu cầu thực tế.

3.1.3. Thiết kế cơ sở dữ liệu GISBHYT Khánh Hòa 3.1.3.1. Chuẩn hóa dữ liệu không gian: 3.1.3.1. Chuẩn hóa dữ liệu không gian:

Bản đồ số nền sử dụng trong đề tài vềđộ bao phủ BHYT trên địa bàn tỉnh Khánh Hòa được xây dựng dựa trên nền bản đồđịa chính cơ sở tỷ lệ 1/10.000 đến 1/5.000 hệ VN2000, kinh tuyến trục 108o15’, múi chiếu 3o. Quá trình xây dựng được thực hiện qua các bước sau:

Bước 1: Chuyển dữ liệu định dạng Microstration sang định dạng Mapinfo Sử dụng công cụ Universal Translator được tích hợp trong phần mềm Mapinfo để thực hiện việc chuyển đổi.

67

Hình 3- 1 Chuyển định dạng Microstration sang định dạng Mapinfo

Bước 2: Tách lớp dữ liệu

Sau khi dữ liệu được chuyển sang định dạng Mapinfo (*.tab), các đối tượng đồ họa được gộp chung vào một lớp theo kiểu dữ liệu (điểm, đường, vùng, text). Để thuận lợi cho việc biên tập, quản lý, phân tích dữ liệu nhóm nghiên cứu đã tiến hành chọn, tách các đối tượng và lưu thành các lớp dữ liệu khác nhau như: giao thông, thủy hệ, hành chính...

Bước 3: Tạo vùng, chuẩn hóa dữ liệu không gian

Các đối tượng như sông suối 2 nét, hồ ao, vùng hành chính, đường giao thông 2 nét... sau khi chuyển sang Mapinfo chỉ thể hiện là các đường line khép kín, vì vậy cần phải tạo vùng cho các lớp này. Việc tạo vùng và hiệu chỉnh dữ liệu không gian được thực hiện thông qua các thanh công cụ hiệu chỉnh dữ liệu có sẵn trên phần mềm Mapinfo.

Dữ liệu sau khi được tách lớp, tạo vùng cần được kiểm tra kỹ trước khi nhập thuộc tính, một số tiêu chí kiểm tra như:

- Các đối tượng dạng đường chỉđược vẽở dạng Polyline, vẽ liên tục, không đứt đoạn, chồng đè lên nhau.

- Các đối tượng dạng vùng (polygon) phải được vẽở dạng polygon. Những đối tượng dạng vùng phải là các vùng khép kín, giữa 2 vùng không có khoảng hở, chồng đè lên nhau.

- Các đối tượng trên bản đồ phải thể hiện đúng lớp, màu sắc, lực nét và các thông số thuộc tính theo quy định.

3.1.3.2. Cơ sở toán học của dữ liệu

Dữ liệu GIS vềđộ bao phủ BHYT trên địa bàn tỉnh Khánh Hòa được áp dụng hệ tọa độ VN-2000. Cơ sở toán học theo cơ sở dữ liệu nền, với tỷ lệ áp dụng là 1:10.000 đến 1:5000, có thông tin chi tiết như sau:

68 Phép chiếu bản đồ: Projection Phép chiếu hình trụ ngang (Transverse_Mecator) Mô hình toán học Elipsoid WGS-84 Độ dịch Đông: False_Easting 500.000 (m) Độ dịch Bắc: False_North 0 (m) Kinh tuyến trục Central_Meridian 108 o15’ Hệ số biến dạng: Scale_Factor 0.9999 Vĩ tuyến gốc: Latitude_Of_Origin 0 (Xích đạo)

Đơn vị chiều dài:

Linear Unit

Meter (m) Múi chiếu (chiếu 3 độ)

Projection Zone

491

3.1.3.3. Các lớp dữ liệu GIS trong hệ thống

Dữ liệu GIS các đối tượng trong hệ thống có đặc tính đồ họa hình học như sau:

STT Tên lớp dữ liệu GIS (Feature Class) không gian Dữ liệu phi không gian Dữ liệu

1 QuanHuyen Vùng (polygon)

2 PhuongXa Vùng (polygon)

3 GiaoThong Đường (Polyline)

4 DiemThuBaoHiem Điểm (Point)

5 ChinhSachBHYT Bảng (Table)

69

- Lớp hành chính huyện, thị xã, thành phố

Tên lớp dữ liệu GIS: QuanHuyen Đặc tính đồ họa: Vùng (polygon)

Mô tả thông tin lớp hành chính huyện, thị xã, thành phố

Tên trường Kiểu dữ liệu Mô tả trường

OBJECTID ObjectID Mã đối tượng

MaTinh CharacterString Mã tỉnh

TenTinh CharacterString Tên tỉnh

MaHuyen CharacterString Mã huyện

TenHuyện CharacterString Tên huyện

DienTich Integer Diện tích

DanSo Integer Dân số

SoNguoiDTGBHYT Integer Số người đã tham gia BHYT NguoiCNPTGBHYT Integer Người CN phải tham gia BHYT NguoiCNDTGBHYT Integer Người CN đã tham gia BHYT NguoiDanPTGBHYTTP

TTD Integer

Người dân phải tham gia BHYT theo phương thức tựđóng NguoiDanDTGBHYTTP

TTD Integer Ngphươường thi dân ứđc tã tham gia BHYT theo ựđóng TiLeNguoiHGDTGBHY

T Integer Tỷ lệ người HGĐ tham gia BHYT

70

- Lớp hành chính phường, xã

Tên lớp dữ liệu GIS: PhuongXa Đặc tính đồ họa: Vùng (polygon)

Mô tả thông tin lớp hành chính phường, xã

Tên trường Kiểu dữ liệu Mô tả trường

OBJECTID ObjectID Mã đối tượng

MaHuyen CharacterString Mã huyện

TenHuyện CharacterString Tên huyện MaPhuongXa CharacterString Mã phường, xã TenPhuongXa CharacterString Tên phường, xã

DienTich Integer Diện tích

DanSo Integer Dân số

SoNguoiDTGBHYT Integer Số người đã tham gia BHYT NguoiCNPTGBHYT Integer Người CN phải tham gia BHYT NguoiCNDTGBHYT Integer Người CN đã tham gia BHYT NguoiDanPTGBHYTTPT

TD Integer

Người dân phải tham gia BHYT theo phương thức tựđóng NguoiDanDTGBHYTTPT

TD Integer Ngphươường thi dân ứđc tã tham gia BHYT theo ựđóng TiLeNguoiHGDTGBHYT Integer Tỷ lệ người HGĐ tham gia BHYT DiaChiDaiLyThu1 CharacterString Địa chỉ đại lý thu BHYT 1

DiaChiDaiLyThu2 CharacterString Địa chỉ đại lý thu BHYT 2

71

- Lớp Đường giao thông

Tên lớp dữ liệu GIS: GiaoThong Đặc tính đồ họa: Đường (polyline) Mô tả thông tin lớp Đường giao thông

Tên trường Kiểu dữ liệu Mô tả trường

OBJECTID ObjectID Mã đối tượng

TenHuyện CharacterString Tên huyện TenPhuongXa CharacterString Tên phường, xã

TenDGT CharacterString Tên Đường giao thông

GhiChu CharacterString Ghi chú

- Lớp Điểm thu bảo hiểm

Tên lớp dữ liệu GIS: DiemThuBaoHiem Đặc tính đồ họa: Điểm (point)

Mô tả thông tin lớp Điểm thu bảo hiểm

Tên trường Kiểu dữ liệu Mô tả trường

OBJECTID ObjectID Mã đối tượng

MaHuyen CharacterString Mã huyện

TenHuyện CharacterString Tên huyện MaPhuongXa CharacterString Mã phường, xã TenPhuongXa CharacterString Tên phường, xã

TenDaiLyThu CharacterString Tên đại lý thu bảo hiểm DiaChi CharacterString Địa chỉ đại lý

SoDienThoai CharacterString Sốđiện thoại

72

3.1.4. Xây dựng cơ sở dữ liệu bản đồ độ bao phủ BHYT

Dữ liệu GIS vềđộ bao phủ BHYT sau khi được biên tập, tách lớp, kiểm tra, chuẩn hóa về mặt không gian và thuộc tính trên phần mềm Mapinfo với định dạng (*.tab) sẽđược chuyển sang định dạng ESRI Shapefile (*.shp) đểđưa vào cơ sở dữ liệu GIS. Thực hiện qua các bước sau:

- Sử dụng chức năng “Universal Translater”, khai báo các thông số và chọn định dạng dữ liệu đầu ra cần chuyển là *.shp

Hình 3- 2 Chuyển từ định dạng *.tab sang định dạng ESRI Shapefile (*.shp)

- Sử dụng phần mềm ArcGIS để tạo cơ sở dữ liệu và nạp các dữ liệu đã chyển ở bước trên vào Geodatabase vềđộ bao phủ BHYT trên hệ quản trị cơ sở dữ liệu SQL Server 2008 và tiến hành các bước tiếp theo để xây dựng WebGIS.

73

Hình 3- 3 Tạo cơ sở dữ liệu Geodatabase bằng phần mềm ArcGIS

3.2. Phân tích mô hình hệ thống WebGIS BHYT Khánh Hòa

Mô hình hệ thống tích hợp công nghệ GIS, WEBGIS độ bao phủ BHYT tại tỉnh Khánh Hòa như sau:

1. Phân hệ hiện thị thông tin trên môi trường internet WEBGIS: cho người dùng truy cập và tra cứu trong tin;

2. Phân hệ quản trị: dùng cho người quản trị hệ thống.

Hình 3- 4 Mô hình hệ thống webgis độ bao phủ BHYT tỉnh Khánh Hòa

Ứng dụng webgis Server trên IIS 7

ArcGIS Server

Geodatabase Server (SQL2008):

Quản lý CSDL webgis BHYT Khánh Hòa

Người dùng internet

74

Hệ thống được phát triển gồm các thành phần sau:

1. ArcGIS server: Lưu trữ bản đồ nền, các lớp dữ liệu không gian và phi không gian

2. Máy chủ Geodatabase Server: Lưu trữ Geodatabase với dữ liệu không gian GIS và các lớp dữ liệu của các đối tượng hệ thống webgis độ bao phủ BHYT tỉnh

Khánh Hòa phục vụ cho việc truy cập của người dùng qua internet;

3. Ứng dụng Server GIS: Tiếp nhận các yêu cầu từ người dùng, khai thác cơ sở dữ liệu GIS từ máy chủđể thực hiện các bài toán phục vụ công tác tra cứu quản lý thông tin BHYT trên địa bàn tỉnh Khánh Hòa.

3.3. Thiết kế chức năng, giao diện hệ thống WebGIS BHYT Khánh Hòa đáp ứng công tác tuyên truyền, giới thiệu chính sách pháp luật và hướng dẫn người ứng công tác tuyên truyền, giới thiệu chính sách pháp luật và hướng dẫn người dân tham gia BHYT, xác định độ bao phủ BHYT trên địa bàn tỉnh Khánh Hòa

3.3.1. Phân tích yêu cầu xây dựng phần mềm

Hình 3- 5 Mô hình phát triển ứng dụng của hệ thống

WebGIS độ bao phủ BHYT tỉnh KH Quản trị hệ thống

Tầng giao diện Tầng CSDL CSDL nền GISKHANHHOA CSDL độ bao phủ BHYT - CSDL độ bao phủ BHYT tỉnh Khánh Hòa và chính sách BHYT; - CSDL bản đồ nền tỉnh Khánh Hòa; - Hệ quản trị SQL Server 2008

75

Tầng cơ sở dữ liệu:

-Hệ thống CSDL GIS thiết kế và cài đặt trên hệ quản trị dữ liệu Microsoft SQL Server Express phiên bản 2008 trở lên;

-Mô hình CSDL GIS và cấu trúc dữ liệu GIS thiết kế tuân theo chuẩn của GISKhanhHoa nhằm hướng đến tích hợp vào hệ thống thông tin địa lý tỉnh Khánh Hòa.

Tầng ứng dụng:

-Tầng ứng dụng phát triển theo giải pháp: phần mềm ứng dụng theo mô hình Client/Server;

-Giải pháp phần mềm ứng dụng khai thác CSDL GIS của hệ thống phát triển dựa trên bộ công cụ mã nguồn mở DotSpatial của tổ chức OSGeo. Ngôn ngữ lập trình C#, Net Framework 4.0, bộ công cụ lập trình Microsoft Visual Studio 2010 Express.

Tầng giao diện:

- Giao diện WebGIS cho phép người dùng tra cứu các thông tin vềđộ bao phủ BHYT trực tiếp trên bản đồ, các chính sách BHYT và danh mục cơ sở khám chữa bệnh BHYT.

- Giao diện Admin, cho phép người nhân viên cập nhật các thông tin lên hệ thông WebGIS BHYT tỉnh Khánh Hòa.

- Giải pháp xây dựng giao diện phần mềm phục vụ dựa trên môi trường Webform. Giao diện tiếng Việt theo chuẩn Unicode TCVN 6909:2001.

3.3.2. Thiết kế chức năng hệ thống GIS BHYT Khánh Hòa 3.3.2.1. Xây dựng nhóm chức năng quản trị hệ thống 3.3.2.1. Xây dựng nhóm chức năng quản trị hệ thống

- Đăng nhập hệ thống; - Hủy quyền đăng nhập; - Phóng to và thu nhỏ bản đồ; - Di chuyển bản đồ trên màn hình; - Hiển thị vừa khung màn hình;

- Khung nhìn trước và khung nhìn sau;

- Cập nhật dữ liệu không gian thông tin độ bao phủ BHYT lớp Huyện, Thị xã, Thành phố;

- Cập nhật dữ liệu không gian thông tin độ bao phủ BHYT lớp Phường, Xã; - Thống kê theo huyện, xã;

- Quản lý chính sách BHYT; - Quản lý danh mục bệnh viện; - Tìm kiếm;

76

3.3.2.2. Xây dựng nhóm chức năng tra cứu thông tin bản đồ trên internet (WebGIS BHYTKH) (WebGIS BHYTKH)

- Phóng to và thu nhỏ bản đồ; - Di chuyển bản đồ trên màn hình;

- Hiển thị vừa khung màn hình;

- Khung nhìn trước và khung nhìn sau;

- Cập nhật dữ liệu không gian thông tin độ bao phủ BHYT lớp Huyện, Thị xã, Thành phố;

- Cập nhật dữ liệu không gian thông tin độ bao phủ BHYT lớp Phường, Xã; - Thống kê theo huyện, xã;

- Tìm kiếm.

3.3.2.3. Cấu trúc tổ chức của phần mềm

Hình 3- 6 Cấu trúc tổ chức Phân hệ người dùng WebGIS BHYTKH

77

3.3.3. Thiết kế giao diện hệ thống GIS BHYT Khánh Hòa

Nhóm nghiên cứu đã đưa ra thiết kế giao diện của phần mềm sao cho trực quan, dễ sử dụng và gần gũi với người dùng. Theo đó phần mềm sẽ hướng người sử dụng khai thác thông tin về BHYT trên địa bàn tỉnh Khánh Hòa từ phương thức truyền thống (thông qua bảng biểu, báo cáo,…) sang tra cứu, tìm kiếm trực tiếp trên nền bản đồ thông tin địa lý trên nền web (WebGIS BHYT tỉnh KH). Một số hình ảnh giao diện như sau:

3.3.3.1. Giao diện người dùng internet

Hình 3- 8 Giao diện người dùng tra cứu thông tin độ bao phủ BHYT trên WebGIS BHYTKH

78

Hình 3- 10 Giao diện thống kê độ bao phủ BHYT

3.3.3.2. Giao diện quản trị hệ thống

79

Hình 3- 12 Giao diện cập nhật thông tin danh mục bệnh viện

Hình 3- 13 Giao diện cập nhật thông tin chính sách BHYT

3.4. Tổ chức thực hiện đề án.

- Phòng Quản lý thu và BHXH các huyện, thị, TP chịu trách nhiệm trong việc chuẩn hóa dữ liệu người tham gia BHXH, BHTN, BHYT theo đúng chuẩn. 6 tháng một lần thực hiện rà soát, tách dữ liệu: dân số; người dân đã tham gia BHYT, người dân chưa tham gia BHYT; người thuộc hộ gia đình phải tham gia BHYT, người thuộc hộ gia đình chưa tham gia BHYT theo các cấp độ: xã, phường, thị trấn; huyện, thị xã, thành phố; Tỉnh.

- BHXH các huyện, thị, TP chịu trách nhiệm cập nhật dữ liệu vào trang Web theo hướng dẫn của BHXH tỉnh Khánh Hòa.

80 - Phòng Giám định BHYT chịu trách nhiệm cung cấp thông tin về cơ sở KCB BHYT (khi có thay đổi) để Phòng CNTT cập nhật vào trang Web.

- Phòng QLT chịu trách nhiệm cập nhật thông tin liên quan đến chế độ BHYT khi có thay đổi.

- Phòng CNTT chịu trách nhiệm thực hiện tập trung CSDL, chịu trách nhiệm về tính an toàn, bảo mật; cập nhật thường xuyên dữ liệu; hướng dẫn các cá nhân, đơn vị liên quan trong việc thực hiện lưu trữ, bảo mật, khai thác, sử dụng CSDL; yêu cầu các đơn vị, cá nhân liên quan cung cấp dữ liệu kịp thời. Thường xuyên kiểm tra việc thực hiện lưu trữ, bảo mật, khai thác, sử dụng CSDL tại Văn phòng BHXH tỉnh và BHXH các huyện, thị, TP.

- Cán bộ phụ trách công tác lập danh sách đối tượng đề nghị cấp thẻ BHYT; danh sách, dữ liệu đề nghị cấp thẻ phải kiểm tra chính xác, đầy đủ các thông tin: ngày,

Một phần của tài liệu Thiết kế và xây dựng trang WebGIS phục vụ công tác phát triển đối tượng tham gia BHYT trên địa bàn tỉnh khánh hòa (Trang 64)

Tải bản đầy đủ (PDF)

(84 trang)