2025/02/18
Share
Phát triển WEB đặt hẹn cho sản phụ và WEB quản lý đặt hẹn cho bệnh viện phụ sản
Tổng quan dự án
Tại một bệnh viện sản phụ khoa, trong nhiều năm liền đã vận hành song song hai hệ thống:
một là trang web đặt lịch hẹn dựa trên WebForm để bệnh nhân có thể đăng ký khám từ xa,
và một là ứng dụng desktop dành cho nhân viên y tế quản lý tiếp nhận và lịch hẹn.
Cả hai hệ thống đều đóng vai trò quan trọng trong việc hỗ trợ hoạt động khám chữa bệnh hàng ngày.
Tuy nhiên, do phụ thuộc vào nền tảng công nghệ cũ, các hạn chế như khó mở rộng hệ thống,
giới hạn trong việc sử dụng tại nhiều cơ sở và khó khăn trong liên kết dữ liệu đã trở nên rõ ràng.
Vì vậy, khách hàng đã ủy thác cho ALLEXCEED VIỆT NAM xây dựng một hệ thống web mới
theo mô hình ASP.NET MVC nhằm nâng cao hiệu quả vận hành và tận dụng công nghệ hiện đại.
Dự án này không chỉ đơn thuần là di chuyển hệ thống, mà còn là tái thiết kế nền tảng
để đảm bảo khả năng mở rộng và vận hành ổn định trong tương lai.
Công nghệ và công cụ phát triển sử dụng
- Ngôn ngữ lập trình: C#
- Framework backend: ASP.NET MVC
Thách thức của khách hàng
- Trang web đặt lịch và ứng dụng quản lý tiếp nhận tách biệt, gây trùng lặp thao tác và khó kiểm soát tính nhất quán dữ liệu.
- Công nghệ WebForm cũ gây khó khăn trong việc mở rộng, bảo trì và tương thích với trình duyệt mới.
- Thiếu thiết kế để sử dụng đồng thời tại nhiều bệnh viện (phân tách cấu hình, phân quyền, master dữ liệu chung).
- Hệ thống chưa có cơ chế mạnh mẽ về khả năng sẵn sàng cao, như cân bằng tải và duy trì hoạt động khi có sự cố.
- Thách thức trong việc di chuyển dữ liệu từ hệ thống cũ một cách an toàn và đảm bảo tính toàn vẹn lịch sử.
- Cần giải pháp để in phiếu tiếp nhận từ hệ thống web ra máy in POS, khắc phục hạn chế từ trình duyệt.
- Đòi hỏi hệ thống linh hoạt để đáp ứng nhanh chóng và an toàn các yêu cầu tùy chỉnh sau khi vận hành.
Yêu cầu của khách hàng
Hệ thống mới phải vừa đảm bảo tính thực tiễn trong vận hành, vừa sẵn sàng cho việc mở rộng trong tương lai.
- Tính linh hoạt trong phát triển: Giai đoạn đầu phát triển theo tài liệu chi tiết, về sau có thể đáp ứng nhanh theo yêu cầu đơn giản.
- Tương thích đa trình duyệt: Hoạt động ổn định trên Google Chrome, Firefox và Microsoft Edge.
- Tái sử dụng dữ liệu cũ: Có thể tham chiếu và khai thác dữ liệu từ hệ thống hiện tại.
- Sử dụng đồng thời từ xa: Tối ưu hóa để vận hành tại nhiều bệnh viện cùng lúc.
- Cân bằng tải: Đảm bảo hiệu suất ổn định khi nhiều người truy cập, tránh điểm lỗi đơn lẻ.
- In phiếu tiếp nhận qua máy in POS: Hệ thống web có thể điều khiển trực tiếp máy in POS để in phiếu tiếp nhận.
Đề xuất và phương pháp của chúng tôi
Chúng tôi bắt đầu bằng việc khảo sát hệ thống cũ và phân tích tài liệu thiết kế được cung cấp,
từ đó tổng hợp yêu cầu cần thiết. Đối với những phần chưa rõ, chúng tôi tổ chức Q&A và hội thảo
với khách hàng để làm rõ yêu cầu trong quá trình phát triển.
Trong thiết kế hệ thống, chúng tôi áp dụng mô hình ASP.NET MVC để tăng tính mở rộng và dễ bảo trì.
Hệ thống được tối ưu hóa cho nhiều cơ sở y tế cùng sử dụng đồng thời, đồng thời triển khai cơ chế cân bằng tải
nhằm đảm bảo hiệu năng ổn định ngay cả trong giờ cao điểm.
Bên cạnh đó, chúng tôi tích hợp cơ chế gửi lệnh in trực tiếp từ web tới máy in POS,
giúp tối ưu hóa quy trình tiếp nhận bệnh nhân.
Sau khi vận hành, chúng tôi thiết lập quy trình đáp ứng nhanh chóng cho các yêu cầu tùy chỉnh mới.
Khi phát sinh sự cố, đội ngũ của chúng tôi kịp thời điều tra, khắc phục và liên tục đưa ra cải tiến
để đảm bảo hệ thống luôn vận hành ổn định, linh hoạt theo nhu cầu của khách hàng.
Related Case Studies