Chào các bạn!
Mình cũng làm trong ngành y, chuyên khoa CDHA (XQ, Sâ, CT Scanner...)
Đứng trên phương diện người lập trình, bạn sẽ tạo dk thuận lợi tốt nhất cho người sử dụng miễn là không vi phạm các qui chuẩn về đạo đức, pháp luật...
VD file Demo lock record mình từng làm ví dụ cho bạn Danh, sau khi trả kết quả, nếu muốn sửa KQ bạn sẽ phải thông qua Admin và tất nhiên là dưới sự giám sát của ban lãnh đạo BV
Về việc nhân bản, nếu người sử dụng cố ý vi phạm, bạn cũng không có cách nào ngăm cản điều đó và trách nhiệm hoàn toàn không liên quan đến người viết phần mềm
VD trong quá trình sử dụng, do có nhiều hồ sơ giống nhau như trong một đợt khám sức khỏe cho nhân viên một công ty lên đến trên 1000 người, các dữ liệu đều giống nhau, chỉ khác tên tuổi người khám. Người dùng có yêu cầu copy dữ liệu để tạo hồ sơ mới nhằm tiết kiện thời gian nhập liệu. Bạn sẽ không hỗ trợ tính năng này?
Về yêu cầu của bạn Danh mình nghĩ chỉ đơn giản là lấy dữ liệu từ bảng chứa các kết quả mẫu cho các vùng khảo sát đưa vào dữ liệu của từng BN,Sau Khi khám BS chuyên khoa sẽ sửa đổi kq nếu có bệnh lý, sau đó ký tên và hoàn toàn chịu trách nhiệm về KQ đó. Nếu có gì sai sót, Bs đó sẽ phải liên hệ quản trị viên để sửa đổi và tất nhiên dữ liệu trước và sau khi sửa, thời gian sửa đều được lưu lại để đề phòng các tố tụng kiện cáo sau này
Vài lời góp ý, nếu có gì chưa hợp lý mong các bạn nhiệt tình trao đổi!