Đồ án: Xây Dựng Website Đặt Lịch Khám Bệnh Online Cho Phòng Khám Tại Đà Nẵng - Nguyễn Đăng Định

Đồ án tốt nghiệp: Xây dựng website đặt lịch khám bệnh trực tuyến cho phòng khám tại Đà Nẵng. Giải pháp tiện lợi, dễ dàng, tiết kiệm thời gian cho người bệnh.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp đại học

2022

55
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Cách đặt lịch khám bệnh online Đà Nẵng thay đổi y tế 4

Sự phát triển của công nghệ thông tin đã và đang thay đổi mọi lĩnh vực đời sống, và y tế không phải là ngoại lệ. Tại Đà Nẵng, một thành phố năng động, nhu cầu chăm sóc sức khỏe ngày càng tăng cao, kéo theo sự ra đời của nhiều giải pháp y tế số. Trong đó, mô hình đặt lịch khám bệnh online Đà Nẵng nổi lên như một xu thế tất yếu, mang lại sự tiện lợi và hiệu quả cho cả người bệnh và cơ sở y tế. Thay vì phương pháp truyền thống phải đến tận nơi, xếp hàng chờ đợi, giờ đây việc tiếp cận các dịch vụ y tế trở nên đơn giản hơn bao giờ hết. Nghiên cứu về 'Xây dựng Website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng' đã chỉ ra rằng, một hệ thống đặt lịch tập trung không chỉ giải quyết các vấn đề tồn tại mà còn nâng cao chất lượng dịch vụ. Hệ thống này cho phép người dùng đặt lịch 24/7, mọi lúc mọi nơi, chỉ cần một thiết bị có kết nối Internet. Đây là một bước tiến quan trọng, đặc biệt trong bối cảnh cần hạn chế tiếp xúc và tụ tập đông người. Việc ứng dụng công nghệ như ReactJSNodeJS để xây dựng các nền tảng này đảm bảo trải nghiệm người dùng mượt mà, ổn định và an toàn. Mục tiêu của các giải pháp này là tạo ra một hệ sinh thái y tế kết nối, nơi thông tin về bác sĩ Đà Nẵng và các phòng khám uy tín được minh bạch, giúp người dân dễ dàng lựa chọn dịch vụ phù hợp. Sự tham gia quản lý của Sở Y Tế Đà Nẵng càng làm tăng thêm độ tin cậy cho các hệ thống này, đảm bảo chất lượng chuyên môn của các bác sĩ tham gia.

1.1. Tầm quan trọng của hệ thống đặt lịch trong kỷ nguyên số

Trong bối cảnh kỷ nguyên số, việc chuyển đổi từ quy trình thủ công sang tự động hóa là một yêu cầu cấp thiết. Một hệ thống đặt lịch khám bệnh hiệu quả giúp số hóa toàn bộ quy trình từ tìm kiếm thông tin, chọn bác sĩ, đặt hẹn cho đến quản lý lịch sử khám. Điều này không chỉ giúp tiết kiệm thời gian cho bệnh nhân mà còn tối ưu hóa quy trình làm việc tại các phòng khám tư nhân. Thay vì phải bố trí nhân sự túc trực để nhận các cuộc gọi đặt lịch, hệ thống sẽ tự động quản lý các khung giờ trống, tránh tình trạng trùng lặp hay quá tải. Hơn nữa, dữ liệu từ hệ thống còn giúp các phòng khám phân tích nhu cầu của bệnh nhân, từ đó cải thiện chất lượng dịch vụ và đưa ra các chiến lược phát triển phù hợp.

1.2. Xu hướng tìm kiếm thông tin y tế trực tuyến tại Đà Nẵng

Ngày nay, người dân có xu hướng tìm kiếm mọi thông tin trên Internet trước khi đưa ra quyết định, kể cả các dịch vụ y tế. Nhu cầu tra cứu thông tin bác sĩ, chuyên khoa, và đánh giá về các phòng khám tại Đà Nẵng ngày càng phổ biến. Một website đặt lịch tập trung, cung cấp đầy đủ thông tin chi tiết về trình độ chuyên môn của bác sĩ, cơ sở vật chất của phòng khám, và các đánh giá từ những bệnh nhân trước đó sẽ đáp ứng chính xác nhu cầu này. Theo đề tài nghiên cứu, việc xây dựng một nền tảng minh bạch và đáng tin cậy là yếu tố then chốt để thu hút người dùng, giúp họ dễ dàng tiếp cận các dịch vụ sức khỏe chất lượng cao.

II. Giải mã thách thức của việc khám bệnh truyền thống ở Đà Nẵng

Phương pháp khám bệnh truyền thống tại các phòng khám tư nhân ở Đà Nẵng vẫn còn tồn tại nhiều bất cập, gây ra không ít phiền toái cho người dân. Thách thức lớn nhất chính là sự lãng phí về thời gian và công sức. Đề tài nghiên cứu đã chỉ rõ: 'người bệnh muốn khám bệnh thường phải đến tận nơi khám bệnh để xếp hàng, ngồi chờ hoặc gọi điện, nhắn để kiểm tra bác sĩ có làm việc không'. Quy trình này không chỉ mất thời gian di chuyển mà còn kéo theo thời gian chờ đợi không xác định, đặc biệt khi phòng khám đông bệnh nhân. Một vấn đề khác là sự thiếu minh bạch về thông tin. Bệnh nhân thường gặp khó khăn trong việc nắm bắt các thông tin quan trọng như giá khám, thời gian làm việc chính xác, hay những thay đổi đột xuất về lịch làm việc của bác sĩ. Điều này có thể dẫn đến việc đến nơi nhưng không gặp được bác sĩ hoặc phải quay về. Hơn nữa, việc đặt lịch qua điện thoại cũng có những hạn chế như chỉ có thể liên lạc trong giờ hành chính, máy bận hoặc không có người nghe máy. Trong bối cảnh dịch bệnh, việc tập trung đông người tại một địa điểm để chờ khám làm gia tăng nguy cơ lây nhiễm chéo. Đây là một rủi ro lớn đối với sức khỏe cộng đồng. Việc áp dụng giải pháp đặt lịch khám bệnh online Đà Nẵng được xem là một phương án hiệu quả để giải quyết triệt để những thách thức này, hướng tới một mô hình chăm sóc sức khỏe hiện đại, an toàn và tiện lợi hơn.

2.1. Vấn đề lãng phí thời gian và quy trình chờ đợi phức tạp

Quy trình chờ đợi là một trong những điểm yếu lớn nhất của mô hình khám bệnh truyền thống. Bệnh nhân không chỉ mất thời gian di chuyển đến phòng khám Đà Nẵng mà còn phải đối mặt với việc chờ đợi không thể đoán trước. Tình trạng quá tải thường xuyên xảy ra, dẫn đến việc phải xếp hàng dài chỉ để đăng ký và sau đó tiếp tục chờ đến lượt khám. Sự thiếu chủ động về mặt thời gian này ảnh hưởng lớn đến công việc và cuộc sống của người bệnh. Một hệ thống đặt lịch trực tuyến cho phép bệnh nhân chọn trước một khung giờ cụ thể, giúp loại bỏ hoàn toàn thời gian chờ đợi không cần thiết và tối ưu hóa lịch trình cá nhân.

2.2. Rủi ro từ việc thiếu thông tin phòng khám và bác sĩ

Việc thiếu một nguồn thông tin tập trung và đáng tin cậy về các phòng khám uy tín và bác sĩ chuyên khoa là một rào cản lớn. Bệnh nhân thường phải dựa vào lời giới thiệu hoặc tìm kiếm thông tin rời rạc, không được kiểm chứng. Đề tài nhấn mạnh rằng bệnh nhân 'không thể nắm đầy đủ thông tin nơi khám bệnh như: giá khám bệnh, thời gian làm việc, các thay đổi lịch khám bệnh, độ tin cậy của phòng khám'. Sự thiếu minh bạch này có thể dẫn đến những lựa chọn không phù hợp, ảnh hưởng đến hiệu quả điều trị. Nền tảng đặt lịch khám bệnh online có sự kiểm duyệt của Sở Y Tế sẽ cung cấp một kênh thông tin chính xác và toàn diện.

2.3. Nguy cơ sức khỏe trong bối cảnh dịch bệnh COVID 19

Đại dịch COVID-19 đã làm nổi bật những hạn chế của việc tập trung đông người. Các phòng khám trở thành nơi có nguy cơ lây nhiễm cao. Việc phải ngồi chờ trong một không gian kín cùng nhiều người khác là điều không được khuyến khích. Nghiên cứu chỉ ra rằng giải pháp đặt lịch online 'đặc biệt hạn chế tụ tập trong thời điểm COVID hiện nay'. Bằng cách phân bổ bệnh nhân vào các khung giờ khác nhau, các phòng khám có thể kiểm soát số lượng người có mặt tại cùng một thời điểm, đảm bảo giãn cách an toàn và giảm thiểu rủi ro cho cả bệnh nhân và nhân viên y tế.

III. Mô hình website đặt lịch khám bệnh Đà Nẵng Giải pháp tối ưu

Để giải quyết các vấn đề của phương pháp truyền thống, đề tài 'Xây dựng Website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng' đã đề xuất một mô hình hệ thống toàn diện. Giải pháp này không chỉ là một công cụ đặt lịch đơn thuần mà là một nền tảng kết nối ba bên: Bệnh nhân, Bác sĩ và cơ quan quản lý là Sở Y Tế Đà Nẵng. Cấu trúc của hệ thống website được thiết kế để đáp ứng các nhu cầu cụ thể của từng đối tượng. Đối với bệnh nhân, hệ thống cung cấp một giao diện thân thiện để dễ dàng tra cứu thông tin, tìm kiếm bác sĩ theo chuyên khoa, xem lịch làm việc và đặt hẹn chỉ với vài cú nhấp chuột. Đối với bác sĩ và các phòng khám tư nhân, nền tảng cho phép họ chủ động quản lý lịch làm việc, tạo và điều chỉnh các khung giờ khám, theo dõi danh sách bệnh nhân đã đặt lịch và xác nhận tình trạng khám. Điều này giúp tối ưu hóa luồng công việc và nâng cao hiệu suất. Điểm khác biệt và tạo nên giá trị cốt lõi của mô hình này là vai trò của Sở Y Tế. Theo đề xuất, Sở Y Tế sẽ là đơn vị kiểm duyệt và quản lý tài khoản của các bác sĩ, đảm bảo rằng mọi thông tin trên hệ thống đều chính xác và các bác sĩ đều có đủ năng lực chuyên môn. Yếu tố này giúp xây dựng một môi trường y tế số an toàn và đáng tin cậy, tạo ra các phòng khám uy tín được xác thực bởi cơ quan chức năng, giúp người dân yên tâm hơn khi lựa chọn dịch vụ đặt lịch khám bệnh online Đà Nẵng.

3.1. Phân tích kiến trúc hệ thống và công nghệ được áp dụng

Hệ thống được xây dựng dựa trên các công nghệ web hiện đại để đảm bảo hiệu suất và khả năng mở rộng. Cụ thể, phần giao diện người dùng (Front-end) được phát triển bằng ReactJS, một thư viện JavaScript mạnh mẽ giúp tạo ra các giao diện tương tác nhanh và mượt mà. Phần xử lý logic phía máy chủ (Back-end) sử dụng NodeJSExpressJS, cho phép xử lý đồng thời nhiều yêu cầu một cách hiệu quả. Hệ quản trị cơ sở dữ liệu MySQL được chọn để lưu trữ và quản lý dữ liệu một cách có cấu trúc, bao gồm thông tin bệnh nhân, hồ sơ bác sĩ, và lịch hẹn. Sự kết hợp này tạo ra một hệ thống website đặt lịch khám bệnh ổn định, an toàn và dễ dàng bảo trì, phát triển trong tương lai.

3.2. Vai trò kiểm duyệt của Sở Y Tế Đà Nẵng trong hệ thống

Một trong những yếu tố tạo nên sự khác biệt và uy tín của hệ thống là cơ chế kiểm duyệt từ Sở Y Tế Đà Nẵng. Theo mô hình được đề xuất, mỗi bác sĩ muốn tham gia hệ thống đều phải đăng ký thông tin và chờ phê duyệt. Quản trị viên từ Sở Y Tế sẽ chịu trách nhiệm 'phê duyệt hồ sơ bác sĩ khi bác sĩ đăng kí thông tin'. Quy trình này đảm bảo rằng tất cả các bác sĩ trên nền tảng đều có giấy phép hành nghề hợp lệ và thông tin cung cấp là trung thực. Điều này không chỉ giúp bảo vệ người bệnh khỏi các dịch vụ y tế không đảm bảo chất lượng mà còn nâng cao uy tín chung cho cộng đồng y khoa tại Đà Nẵng.

IV. Hướng dẫn sử dụng tính năng của hệ thống đặt lịch khám online

Hệ thống đặt lịch khám bệnh online Đà Nẵng được thiết kế với các luồng chức năng rõ ràng cho từng nhóm người dùng, nhằm mang lại trải nghiệm thuận tiện nhất. Các tính năng được xây dựng dựa trên việc phân tích kỹ lưỡng nhu cầu thực tế. Bệnh nhân có thể thực hiện một loạt các tác vụ từ cơ bản đến nâng cao. Chức năng cốt lõi là tìm kiếm bác sĩ, xem thông tin chi tiết về chuyên khoa, kinh nghiệm, và lịch làm việc. Sau khi chọn được bác sĩ và khung giờ phù hợp, bệnh nhân tiến hành đặt lịch khám. Hệ thống sẽ gửi email xác nhận để hoàn tất quy trình, đảm bảo tính chính xác và tránh các lượt đặt ảo. Ngoài ra, bệnh nhân còn có thể xem lại lịch sử khám bệnh của mình và để lại đánh giá, bình luận về chất lượng dịch vụ, góp phần xây dựng một cộng đồng thông tin minh bạch. Về phía Bác sĩ, hệ thống cung cấp một bộ công cụ quản lý chuyên nghiệp. Bác sĩ có thể tự tạo và tùy chỉnh lịch khám hàng tuần, thiết lập số lượng bệnh nhân tối đa cho mỗi khung giờ. Chức năng 'Xem danh sách đặt khám' cho phép bác sĩ theo dõi lượng bệnh nhân đã đăng ký theo ngày. Sau khi hoàn tất buổi khám, bác sĩ có thể 'Xác nhận trạng thái đã khám' cho bệnh nhân, giúp cập nhật hệ thống và quản lý hồ sơ hiệu quả. Quá trình đăng ký thông tin ban đầu với Sở Y Tế Đà Nẵng cũng được tích hợp ngay trên nền tảng, tạo sự thuận lợi cho các y bác sĩ muốn tham gia. Đây là một hệ sinh thái y tế số toàn diện.

4.1. Quy trình đặt lịch và xác nhận lịch hẹn dành cho bệnh nhân

Quy trình đặt lịch khám cho bệnh nhân được thiết kế tối giản qua các bước: 1. Tìm kiếm và chọn bác sĩ phù hợp. 2. Xem lịch làm việc và chọn ngày, khung giờ còn trống. 3. Điền thông tin cá nhân và lý do khám. 4. Nhấn nút 'Đặt khám'. Sau đó, một email xác nhận sẽ được gửi đến địa chỉ email đã đăng ký. Bệnh nhân cần nhấp vào đường dẫn trong email để xác thực lịch hẹn. Bước xác thực này rất quan trọng để đảm bảo bệnh nhân thực sự muốn đặt lịch và giảm thiểu các lượt đặt không hợp lệ, giúp tối ưu hóa thời gian của bác sĩ.

4.2. Cách bác sĩ quản lý lịch làm việc và hồ sơ bệnh nhân

Đối với bác sĩ Đà Nẵng, việc quản lý công việc trở nên dễ dàng hơn. Sau khi đăng nhập, bác sĩ có thể truy cập vào trang quản trị cá nhân. Tại đây, tính năng 'Tạo lịch khám' cho phép thiết lập chi tiết ngày làm việc, thời gian bắt đầu, kết thúc, và khoảng cách giữa các ca khám. Bác sĩ cũng có thể xem danh sách bệnh nhân đã đặt lịch, lọc theo ngày hoặc trạng thái (mới, đã xác nhận, đã khám). Việc quản lý hồ sơ bệnh nhân và xác nhận khám trực tiếp trên hệ thống giúp giảm thiểu công việc giấy tờ, đồng thời tạo ra một cơ sở dữ liệu số hóa, dễ dàng truy xuất khi cần thiết.

V. Lợi ích thực tiễn từ việc đặt lịch khám bệnh online tại Đà Nẵng

Việc triển khai một hệ thống website đặt lịch khám bệnh mang lại những lợi ích thiết thực và sâu rộng cho toàn bộ hệ sinh thái y tế tại Đà Nẵng. Lợi ích rõ ràng nhất là tiết kiệm thời gian và công sức cho cả hai bên. Đề tài nghiên cứu đã khẳng định, giải pháp này giúp 'tiết kiệm thời gian bằng cách hạn chế thủ tục và thời gian chờ đợi'. Bệnh nhân không còn phải đến sớm để xếp hàng, trong khi các phòng khám có thể điều phối luồng bệnh nhân một cách khoa học, tránh tình trạng ùn tắc. Bên cạnh đó, hệ thống còn nâng cao hiệu quả hoạt động cho các phòng khám tư nhân. Việc xây dựng một lịch khám linh hoạt và hiệu quả giúp bác sĩ tối ưu hóa thời gian làm việc, tăng số lượng bệnh nhân có thể phục vụ mà vẫn đảm bảo chất lượng. Thông tin minh bạch trên website cũng là một kênh marketing hiệu quả, giúp các phòng khám uy tín tiếp cận được nhiều bệnh nhân tiềm năng hơn. Một giá trị quan trọng khác là việc xây dựng niềm tin. Nhờ sự kiểm duyệt của Sở Y Tế Đà Nẵng, người dân có thể an tâm rằng các bác sĩ và phòng khám trên nền tảng đều đã được xác thực về chuyên môn. Điều này tạo ra một tiêu chuẩn chất lượng chung cho dịch vụ y tế tư nhân trong thành phố. Việc đặt lịch khám bệnh online Đà Nẵng không chỉ là một giải pháp công nghệ, mà còn là một bước tiến trong việc nâng cao chất lượng chăm sóc sức khỏe cộng đồng, hướng tới sự chuyên nghiệp và hiện đại.

5.1. Tối ưu hóa thời gian và nâng cao trải nghiệm người bệnh

Trải nghiệm của người bệnh được cải thiện đáng kể khi không còn phải đối mặt với các thủ tục rườm rà và thời gian chờ đợi mệt mỏi. Việc chủ động chọn lựa thời gian khám bệnh phù hợp với lịch trình cá nhân mang lại sự thoải mái và tiện lợi. Hơn nữa, việc có thể xem trước thông tin bác sĩ và chi phí dự kiến giúp bệnh nhân chuẩn bị tốt hơn cho buổi khám. Hệ thống còn cho phép xem lại lịch sử khám bệnh, giúp theo dõi quá trình điều trị một cách liền mạch, góp phần nâng cao sự hài lòng và tin tưởng của người bệnh đối với dịch vụ y tế.

5.2. Gia tăng hiệu quả quản lý và uy tín cho phòng khám

Đối với các phòng khám Đà Nẵng, hệ thống đặt lịch trực tuyến là một công cụ quản lý mạnh mẽ. Nó giúp tự động hóa việc sắp xếp lịch hẹn, giảm gánh nặng hành chính cho nhân viên. Dữ liệu về lượt đặt khám, các khung giờ cao điểm, và phản hồi của bệnh nhân là nguồn thông tin quý giá để cải tiến dịch vụ. Hơn nữa, việc có mặt trên một nền tảng được Sở Y Tế bảo trợ giúp các phòng khám xây dựng hình ảnh chuyên nghiệp và gia tăng độ uy tín. Đây là một lợi thế cạnh tranh quan trọng trong thị trường y tế ngày càng phát triển.

VI. Xu hướng phát triển của đặt lịch khám bệnh online Đà Nẵng

Mô hình đặt lịch khám bệnh online Đà Nẵng được trình bày trong đề tài nghiên cứu chỉ là bước khởi đầu cho một tương lai y tế số hóa toàn diện hơn. Hướng phát triển của sản phẩm này rất rộng mở, hứa hẹn mang lại nhiều tiện ích vượt trội hơn nữa. Trong tương lai, hệ thống có thể tích hợp thêm các tính năng nâng cao như tư vấn khám bệnh từ xa (telemedicine), cho phép bệnh nhân và bác sĩ trao đổi trực tuyến thông qua video call. Điều này đặc biệt hữu ích cho các bệnh nhân ở xa hoặc những trường hợp cần tư vấn nhanh mà không cần đến phòng khám. Một hướng phát triển tiềm năng khác là việc xây dựng hệ thống quản lý hồ sơ bệnh án điện tử (EMR) tập trung. Mỗi bệnh nhân sẽ có một hồ sơ sức khỏe số duy nhất, có thể được truy cập bởi các bác sĩ khác nhau (khi được bệnh nhân cho phép), giúp quá trình chẩn đoán và điều trị trở nên chính xác và liền mạch hơn. Việc tích hợp thanh toán trực tuyến cũng là một cải tiến cần thiết, giúp quy trình khám chữa bệnh trở nên hoàn toàn không dùng tiền mặt, nhanh chóng và tiện lợi. Hơn nữa, hệ thống có thể ứng dụng trí tuệ nhân tạo (AI) để phân tích dữ liệu, đưa ra các gợi ý về bác sĩ phù hợp dựa trên triệu chứng của bệnh nhân, hoặc dự báo các đợt bùng phát dịch bệnh dựa trên dữ liệu khám chữa bệnh. Tương lai của hệ thống website đặt lịch khám bệnh là trở thành một nền tảng chăm sóc sức khỏe thông minh, một trợ lý y tế cá nhân cho mọi người dân Đà Nẵng.

6.1. Tích hợp tư vấn từ xa Telemedicine và bệnh án điện tử

Tương lai của y tế số không thể thiếu telemedicine. Việc tích hợp tính năng này vào nền tảng đặt lịch khám bệnh online sẽ tạo ra một dịch vụ y tế toàn diện. Bệnh nhân có thể đặt lịch cho một buổi tư vấn video trực tuyến với bác sĩ, nhận chẩn đoán sơ bộ và đơn thuốc điện tử. Kết hợp với bệnh án điện tử (EMR), mọi thông tin từ các buổi tư vấn, kết quả xét nghiệm, và lịch sử điều trị sẽ được lưu trữ một cách an toàn và hệ thống, tạo nên một hồ sơ sức khỏe trọn đời cho mỗi cá nhân.

6.2. Ứng dụng AI và phân tích dữ liệu lớn trong y tế dự phòng

Dữ liệu thu thập từ hệ thống đặt lịch là một tài sản vô giá. Bằng cách áp dụng trí tuệ nhân tạo (AI) và phân tích dữ liệu lớn (Big Data), hệ thống có thể nhận diện các mẫu bệnh tật, dự báo nguy cơ sức khỏe cho cá nhân và cộng đồng. Ví dụ, AI có thể phân tích các triệu chứng mà bệnh nhân nhập vào để gợi ý chuyên khoa phù hợp, hoặc cảnh báo cho cơ quan y tế về sự gia tăng đột biến của các bệnh lý theo mùa tại một khu vực cụ thể. Đây là bước tiến quan trọng hướng tới một nền y tế dự phòng chủ động, thay vì chỉ điều trị bị động.

27/09/2025

Trích đoạn nội dung tài liệu

Chương 1: TỔNG QUAN 1. Tổng quan đề tài Tại các phòng khám tư nhân tại Thành Phố Đà Nẵng hiện nay, thông thường người bệnh muốn khám bệnh thường phải đến tận nơi khám bệnh để xếp hàng, ngồi chờ hoặc gọi điện, nhắn để kiểm tra bác sĩ có làm việc không và có thể đặt lịch trước. Tuy nhiên, với cách làm truyền thống khá là mất thời gian nếu phòng khám nghỉ đột xuất hoặc đông khách. Trong trường hợp đã đặt lịch thì có thể gặp 1 số tình huống sau:  Không gặp được bác sĩ hoặc trợ lý bác sĩ.

 Bệnh nhân gọi điện ngoài giờ hành chính nên không thể liên lạc.  Bệnh nhân không thể nắm đầy đủ thông tin nơi khám bệnh như: giá khám bệnh, thời gian làm việc, các thay đổi lịch khám bệnh, độ tin cậy của phòng khám,… Những thuận lợi thông qua việc đặt khám bệnh online rất rõ ràng. Bệnh nhân có thể đặt lịch 24/7, mọi lúc mọi nơi chỉ cần có thiết bị kết nối Internet. Sau đó xác thực thông tin đã đặt và bạn đã hoàn tất quá trình đặt lịch online.

Liên quan đến đề tài đặt lịch cho các phòng khám, hiện nay đã có website BookingCare nổi bật trong lĩnh vực này [5]. Tuy nhiên, website này thuộc tư nhân không bị kiểm soát của Sở Y Tế và chỉ hợp tác với các bệnh viện và phòng khám lớn trên phạm vi toàn quốc. Do đó, đề tài xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng để thuận tiện cho người khám bệnh và bác sĩ dưới sự quản lí của Sở Y Tế Đà Nẵng nhằm tăng độ uy tín cho phòng khám, tiết kiệm thời gian và công sức hai bên và đặc biệt hạn chế tụ tập trong thời điểm COVID hiện nay.

Mục tiêu đề tài Từ những lý do đã nêu trên,đề tài hướng đến xây dựng hệ thống website đặt lịch khám bệnh cho các phòng khám tư nhân tại Thành Phố Đà Nẵng nhằm:  Người khám bệnh dễ dàng tra cứu thông tin và chọn phòng khám phù hợp.  Tiết kiệm thời gian bằng cách hạn chế thủ tục và thời gian chờ đợi, đặc biệt hạn chế tiếp xúc trong thời điểm COVID hiện nay.  Xây dựng lịch khám linh hoạt và hiệu quả cho các bác sĩ.  Tạo nên các phòng khám uy tín nhờ sự kiểm duyệt của Sở Y Tế Thành Phố Đà Nẵng.

Phạm vi đề tài Đề tài áp dụng cho các người bệnh muốn đặt lịch khám bệnh và các phòng khám trên khu vực Thành Phố Đà Nẵng. Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS. Hoàng Thị Mỹ Lệ 2 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Phương pháp nghiên cứu  Nghiên cứu lý thuyết : thu thập thông tin qua sách, các tài liệu, trang web để tìm được các cơ sở lý thuyết liên quan vấn đề mình nghiên cứu.

 Triển khai thực nghiệp: xây dựng website. Giải pháp công nghệ  Xây dựng giao diện : HTML, CSS, JS, BootStrap.  Ngôn ngữ lập trình: Javascript, React Framework, NodeJS, Express Framework.  Hệ quản trị cơ sở dữ liệu: MySQL.

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS. Hoàng Thị Mỹ Lệ 3 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Đặc tả yêu cầu nghiệp vụ 1. Người dùng chưa là thành viên Người dùng chưa là thành viên được tìm kiếm, xem các thông tin chung như: danh sách bác sĩ, xem thông tin chi tiết bác sĩ, lịch khám đăng kí tài khoản.

Bệnh nhân Bệnh nhân được tìm kiếm, xem các thông tin chung như: danh sách bác sĩ, xem thông tin chi tiết bác sĩ, lịch khám,. Ngoài ra, bệnh nhân còn được thực hiện một số tính năng riêng gồm:  Đăng nhập hệ thống.  Cập nhật thông tin cá nhân.  Đánh giá, bình luận trên trang chi tiết bác sĩ.

 Đặt lịch khám.  Xem lịch sử khám bệnh, lọc danh sách theo trạng thái đặt khám. Bác sĩ Bác sĩ thực hiện các tính năng gồm:  Đăng nhập hệ thống.  Đăng xuất hệ thống.

 Đăng kí thông tin bác sĩ và đợi duyệt từ Sở Y tế.  Cập nhật thông tin cá nhân.  Xác nhận trạng thái đã khám cho bệnh nhân.  Tạo lịch khám.

 Chỉnh sửa lịch khám bệnh.  Xem lịch khám.  Xem danh sách đặt khám của bệnh nhân, lọc danh sách theo ngày, lọc danh sách theo trạng thái đặt khám.  Tìm kiếm bệnh nhân theo tên.

Quản trị viên (Sở Y Tế) Quản trị viên được thực hiện các tính năng gồm:  Đăng nhập hệ thống.  Tìm kiếm bác sĩ theo tên.  Xem danh sách bác sĩ, lọc danh sách bác sĩ theo trạng thái.  Phê duyệt hồ sơ bác sĩ khi bác sĩ đăng kí thông tin.

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS. Hoàng Thị Mỹ Lệ 4 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng Chương 2: CƠ SỞ LÝ THUYẾT  Website xây dựng với ngôn ngữ Javascript sử dụng ExpressJS trên môi trường NodeJS và các plugin hỗ trợ như Sequelize, Axios,.  Xây dựng giao diện trang web bằng HTML, CSS, Javascript, BootStrap và ReactJS.

 Cơ sở dữ liệu của hệ thống sử dụng hệ quản trị cơ sở dữ liệu MySQL.  Công cụ phát triển: Visual Studio Code, PostMan, Github, XamPP… 2. Giới thiệu về ngôn ngữ lập trình Javascript Javascript là một ngôn ngữ lập trình website, được tích hợp và nhúng trong HTML và giúp cho website trở nên sống động hơn. Đây là dạng ngôn ngữ theo kịch bản, được hình thành dựa trên chính đối tượng phát triển có sẵn hoặc đơn giản là tự định nghĩa ra.

Javascript cho phép bạn kiểm soát các hành vi của trang web tốt hơn so với việc chỉ sử dụng mỗi HTML. Có thể kể đến một vài ứng dụng thực tiễn cực kỳ quen thuộc của Javascript như slideshow, pop-up quảng cáo hay tính năng autocomplete của Google, … chúng đều được viết bằng ngôn ngữ Javascript. Javascript được biết đến lần đầu tiên vào tháng 9 năm 1995, được tạo vỏn vẹn trong vòng 10 ngày bởi Brendan Eich – một nhân viên Netscape. Thực chất tên gọi đầu tiên người ta dùng cho ngôn ngữ lập trình này là Mocha, sau đó đổi thành Mona và tiếp tục biến đổi thành Livescript trước khi trở thành ngôn ngữ lập trình Javascript phổ biến như bây giờ.

Phiên bản đầu tiên của ngôn ngữ lập trình này bị Netspace giới hạn độc quyền và chỉ có các tính năng hạn chế. Tuy nhiên nó vẫn tiếp tục phát triển theo thời gian và hoàn thiện đến thời điểm hiện tại nhờ sự làm việc liên tục của cộng đồng các lập trình viên. Cho đến thời điểm hiện tại, Javascript đã phát triển và hoạt động trên hầu khắp mọi trình duyệt và trên các thiết bị di động đến máy tính bàn. Chỉ trong hơn 20 năm, Javascript từ một ngôn ngữ lập trình riêng trở thành một công cụ quan trọng nhất trên bộ công cụ của các chuyên viên lập trình web [39].

Giới thiệu về React framework React được phát triển bởi mạng xã hội Facebook và ra mắt vào năm 2013 với tư cách là thư viện JavaScrip có mã nguồn mở. Nó là giải pháp nhanh chóng, đơn giản và hữu hiệu để xây dựng UI. Với thư viện JavaScrip này, lập trình viên có thể nhập liệu bằng phương pháp mới và render website nhanh chóng và dễ dàng. Tốc độ phản hồi của React được đánh giá Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS.

Hoàng Thị Mỹ Lệ 5 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng rất cao. Hiện nay, nó được sử dụng rộng rãi bởi hơn 1300 nhà phát triển và hơn 94000 website. Với nguyên tắc tập trung vào các phần riêng lẻ, React cho phép lập trình viên ‘phá vỡ’, chia cắt các giao diện UI phức tạp thành nhiều phần nhỏ đơn giản.

Điều này tạo điều kiện tối đa cho phát triển, mở rộng web [2]. Giới thiệu về Express framework ExpressJS là một framework ứng dụng web có mã nguồn mở và miễn phí được xây dựng trên nền tảng Node. ExpressJS được sử dụng để thiết kế và phát triển các ứng dụng web một cách nhanh chóng. Để hiểu ExpressJS, người dùng chỉ cần phải biết JavaScript, do đó nên việc xây dựng các ứng dụng web và API trở nên đơn giản hơn đối với các lập trình viên và nhà phát triển đã thành thạo JavaScript trước đó.

Vì ExpressJS là một framework của Node.js nên hầu hết các mã đã được viết sẵn cho các lập trình viên làm việc. Bạn có thể tạo các ứng dụng web cho một trang, nhiều trang hoặc kết hợp lại bằng cách sử dụng ExpressJS. framework này khá nhẹ, giúp tổ chức các ứng dụng web ở phía máy chủ thành một kiến trúc MVC hoàn hảo hơn. ExpressJS hỗ trợ nâng cao các chức năng của NodeJS.

Nếu bạn không sử dụng ExpressJS, bạn phải thực hiện rất nhiều lập trình phức tạp để xây dựng một API hiệu quả. ExpressJS đã giúp cho việc lập trình trong NodeJS trở nên dễ dàng hơn rất nhiều [3]. Giới thiệu về hệ quản trị cơ sở dữ liệu MySQL MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (Relational Database Management System, viết tắt là RDBMS). RDBMS là một phần mềm hay dịch vụ dùng để tạo và quản lý các cơ sở dữ liệu (Database) theo hình thức quản lý các mối liên hệ giữa chúng.

MySQL là một trong số các phần mềm RDBMS. RDBMS và MySQL thường được cho là một vì độ phổ biến quá lớn của MySQL. Các ứng dụng web lớn nhất như Facebook, Twitter, YouTube, Google, và Yahoo! đều dùng MySQL cho mục đích lưu trữ dữ liệu. Kể cả khi ban đầu nó chỉ được dùng rất hạn chế nhưng giờ nó đã tương thích với nhiều hạ tầng máy tính quan trọng như Linux, macOS, Microsoft Windows, và Ubuntu [4].

 Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS. Hoàng Thị Mỹ Lệ 6 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP. Đà Nẵng Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3. Khảo sát hệ thống Hiện nay tại có rất nhiều phòng khám lớn nhỏ nằm phân bố trên Thành Phố Đà Nẵng.

Tuy nhiên người dùng rất khó có thể tìm hiểu thông tin và độ tin cậy các phòng khám và chi phí khám bệnh để đến khám. Vì thế, người dùng rất muốn có một website có thể xem được thông tin các phòng khám, linh hoạt thời gian trong việc chọn giờ khám bệnh để phù hợp với bản thân.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ