Dự án
Tổng quan
Công việc trải trên ba mảng nối với nhau: ứng dụng đặt lịch khám dành cho người bệnh, hệ thống đặt lịch trên web, và phần phân tích nghiệp vụ cho một nền tảng HIS mới cùng các điểm tích hợp giữa ba mảng đó.
Điều khiến phần mềm bệnh viện khó không nằm ở từng màn hình. Một lịch hẹn phải nhất quán ở mọi nơi nó xuất hiện — trên điện thoại người bệnh, trên màn hình tiếp đón, trong hệ thống bệnh viện — trong khi ba nơi đó không cùng một hệ thống và không cùng một nhịp cập nhật. Phần lớn thời gian phân tích dành cho các điểm nối đó chứ không cho giao diện.
Vì đây là lĩnh vực y tế, trang này chỉ mô tả ở mức luồng nghiệp vụ. Không có dữ liệu người bệnh, thông tin hệ thống nội bộ hay bất kỳ chi tiết vận hành nào của bệnh viện được đưa vào đây.
Dự án
Phạm vi thực hiện
- Ứng dụng Android cho người bệnh: đăng ký, đăng nhập, hồ sơ, thông báo
- Đặt lịch theo chuyên khoa, bác sĩ, ngày và giờ khám
- Quản lý lịch hẹn và nhắc lịch
- Đặt lịch trên web: chọn cơ sở, loại khám, khoa, bác sĩ và khung giờ
- Xác nhận thông tin, đồng ý điều khoản và xác thực OTP
- Tra cứu hồ sơ người bệnh trong phạm vi được phép
- Phân tích nghiệp vụ HIS: tiếp đón, khám ngoại trú, chỉ định, đơn thuốc, thanh toán, bảo hiểm y tế
- Phân tích tích hợp: ứng dụng ↔ HIS, website ↔ HIS, thanh toán, LIS, PACS, kênh thông báo
Vai trò
Công việc đảm nhận
Software Engineer / Business Analyst / Deployment Contributor
- Triển khai ứng dụng di động và luồng đặt lịch khám
- Tích hợp API và xử lý lỗi phát sinh khi chạy thật
- Kiểm thử trên môi trường production và quản lý phát hành
- Phát hành ứng dụng lên Google Play, chuẩn bị hồ sơ App Store
- Xử lý phần quyền truy cập và tuân thủ chính sách quyền riêng tư của kho ứng dụng
- Phân tích yêu cầu và viết tài liệu luồng nghiệp vụ HIS
- Viết tài liệu tích hợp giữa ứng dụng, website và HIS
- Hướng dẫn lập trình viên mới trong phạm vi công việc liên quan
Dự án
Tính năng chính
Đặt lịch khám trên ứng dụng
Người bệnh chọn chuyên khoa, bác sĩ và khung giờ, xem lại lịch hẹn của mình và nhận nhắc lịch. Luồng được thiết kế cho người dùng phổ thông, không phải cho nhân viên đã quen hệ thống.
Đặt lịch trên web
Cùng một nghiệp vụ trên trình duyệt, kèm bước xác nhận thông tin, đồng ý điều khoản quyền riêng tư và xác thực OTP trước khi lịch hẹn được ghi nhận.
Hồ sơ và người thân
Hồ sơ người bệnh và trường hợp một người đặt lịch giúp người thân — một tình huống rất phổ biến trên thực tế và thường bị bỏ sót khi thiết kế.
Phân tích nghiệp vụ HIS
Tài liệu hóa các luồng tiếp đón, khám ngoại trú, chỉ định cận lâm sàng, đơn thuốc, thanh toán và bảo hiểm y tế, kèm phân quyền theo vai trò và yêu cầu báo cáo.
Tài liệu tích hợp
Mô tả các điểm nối giữa ứng dụng, website và HIS: từ điển dữ liệu, ánh xạ trạng thái, ánh xạ mã lỗi và yêu cầu ghi vết thao tác.
Phát hành và tuân thủ
Đưa ứng dụng lên Google Play và chuẩn bị hồ sơ App Store, gồm phần khai báo quyền truy cập và chính sách quyền riêng tư theo yêu cầu của từng kho ứng dụng.
Kiến trúc & công nghệ
Bài toán kỹ thuật
Dữ liệu y tế là dữ liệu nhạy cảm
Mọi quyết định thiết kế đều phải cân nhắc phạm vi dữ liệu được phép hiển thị và được phép truyền đi. Nguyên tắc áp dụng xuyên suốt là chỉ lấy và chỉ hiện đúng phần cần cho thao tác đang làm.
Nhiều luồng người dùng trên cùng một nghiệp vụ
Người bệnh tự đặt lịch, người nhà đặt giúp, nhân viên tiếp đón nhập tại quầy — ba đường vào cho cùng một lịch hẹn, và cả ba phải cho ra cùng một trạng thái.
Nhất quán lịch hẹn giữa các hệ thống
Lịch hẹn tồn tại đồng thời ở ứng dụng và ở hệ thống bệnh viện. Phần khó là xử lý các trường hợp lệch: hủy ở một bên, đổi giờ ở bên kia, mất kết nối giữa chừng.
Chuẩn trao đổi dữ liệu
Phần phân tích tích hợp phải tính tới REST API và các cân nhắc HL7/FHIR, cùng từ điển dữ liệu và ánh xạ trạng thái thống nhất để hai hệ thống hiểu giống nhau về cùng một lịch hẹn.
Yêu cầu của kho ứng dụng
Ứng dụng y tế bị soát kỹ hơn mức thông thường về quyền truy cập và chính sách dữ liệu. Phần chuẩn bị hồ sơ phát hành chiếm thời gian đáng kể và phải làm đúng ngay.
Dự án
Kết quả
- Ứng dụng đặt lịch khám cho người bệnh phát hành trên Google Play
- Luồng đặt lịch trên web hoàn chỉnh từ chọn khoa tới xác thực OTP
- Tài liệu nghiệp vụ và tài liệu tích hợp cho nền tảng HIS
- Các điểm nối giữa ứng dụng, website và hệ thống bệnh viện được mô tả thống nhất
Dự án
Hình ảnh dự án
Luồng đặt lịch trên ứng dụng Đặt lịch khám trên web Sơ đồ tích hợp ứng dụng — HIS
Dịch vụ
Dịch vụ liên quan
- Lập trình app di động
App iOS và Android viết riêng cho doanh nghiệp bạn, kèm trang quản trị tiếng Việt.
- Chuyển đổi số cho mọi ngành
Số hóa đúng chỗ đang tốn tiền nhất trước, thấy kết quả sau vài tuần.
- Phần mềm theo yêu cầu
Phần mềm viết theo đúng cách công ty bạn đang chạy, mã nguồn thuộc về bạn.
