Nghiên cứu xử lý tín hiệu trong thiết bị theo dõi bệnh nhân

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ---------------------------------- LUẬN VĂN THẠC SĨ KHOA HỌC NGHIÊN CỨU XỬ LÝ TÍN HIỆU TRONG THIẾT BỊ THEO DÕI BỆNH NHÂN NGÀNH: XỬ LÝ THƠNG TIN & TRUYỀN THƠNG MÃ SỐ: DƯƠNG TRỌNG LƯỢNG Người hướng dẫn khoa học: PGS.TS. NGUYỄN ĐỨC THUẬN HÀ NỘI 2006 BẢN CAM ĐOAN Tơi xin cam đoan tồn bộ nội dung đã được đề cập trong luận văn được viết dựa trên kết quả nghiên cứu của bản thân dưới sự hướng dẫn của PGS.TS. Nguyễn Đức Thu

pdf95 trang | Chia sẻ: huyen82 | Lượt xem: 3196 | Lượt tải: 2download
Tóm tắt tài liệu Nghiên cứu xử lý tín hiệu trong thiết bị theo dõi bệnh nhân, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ận. Mọi thơng tin và số liệu tham khảo đều được trích dẫn đầy đủ nguồn và sử dụng đúng luật bản quyền quy định. Tơi xin chịu trách nhiệm về nội dung của cuốn luận văn. Học viên DƯƠNG TRỌNG LƯỢNG MỤC LỤC Trang LỜI NĨI ĐẦU……………………………………………………………….1 CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ THIẾT BỊ THEO DÕI BỆNH NHÂN………………………………………………………………………..3 1.1. LỊCH SỬ PHÁT TRIỂN CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN……….3 1.2. PHÂN LOẠI…………………………………………………………………...5 1.3. CÁC CHỨC NĂNG CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN……………6 1.4. NHỮNG TÁC DỤNG CƠ BẢN CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN.7 1.5. SƠ ĐỒ KHỐI TỔNG QUÁT CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN…..8 1.6. CÁC THƠNG SỐ SINH HỌC CƠ BẢN CỦA BỆNH NHÂN MÀ THIẾT BỊ THEO DÕI THU NHẬN, XỬ LÝ VÀ HIỂN THỊ…………………………………9 1.6.1. Tín hiệu điện tim…………………………………………………9 1.6.1.1. Quá trình hình thành tín hiệu điện tim.……………………9 1.6.1.2. Ghi (thu nhận) tín hiệu điện tim……………………………12 1.6.1.3. Đặc điểm của tín hiệu điện tim…………………………….15 1.6.1.4. Sơ đồ khối quá trình xử lý tín hiệu điện tim trong thiết bị theo dõi bệnh nhân……………………………………………………..15 1.6.2. Nhịp tim……………………………………………………… ..17 1.6.3. Nhiệt độ……………………………………………………...…17 1.6.3.1. Giới thiệu chung………………………………………….17 1.6.3.2. Đo nhiệt độ……………………………………………….17 1.6.3.3. Thực hiện phép đo hợp lý…………………………………19 1.6.3.4. Sơ đồ khối phần xử lý và hiển thị tín hiệu nhiệt độ của thiết bị theo dõi bệnh nhân…………………………………………....20 1.6.4. Nhịp thở……………………………………………………….20 1.6.4.1. Giới thiệu chung về hệ hơ hấp của người………………..20 1.6.4.2. Phương pháp đo nhịp thở………………………………..21 1.6.4.3. Sơ đồ khối quá trình xử lý tín hiệu thở trong thiết bị theo dõi bệnh nhân……………………….…………………………23 1.6.5. Huyết áp (Blood Pressure)…………………………………….24 1.6.5.1. Giới thiệu chung. ……………………………………...24 1.6.5.2. Sự hình thành huyết áp. ….……………………………25 1.6.5.3. Các nhân tố ảnh hưởng đến huyết áp. ………………..26 1.6.5.4. Phương pháp đo huyết áp. ………………………….…27 1.6.5.5. Sơ đồ khối quá trình xử lý tín hiệu NIBP( huyết áp khơng xâm nhập) của thiết bị theo dõi bệnh nhân. ………………..…29 1.6.6. Độ bão hịa oxy trong máu. ………………..………………….30 CHƯƠNG II. TỔNG QUAN VỀ ĐỘ BÃO HỊA OXY TRONG MÁU.31 2.1. GIỚI THIỆU CHUNG………………………………………………………..31 2.1.1. Quá trình oxy hĩa và khử oxy khĩa trong cơ thể người. ………31 2.1.2. Hemoglobin. ………………………………………………………33 2.1.3. Hypoxia và hypoxaemia. …………………………………………35 2.1.4. Áp suất thành phần. ……………………………………………….35 2.2. SPO2 VÀ SaO2……………………………………………………………….35 2.3. ĐỘ BÃO HỊA OXY TRONG MÁU. ..……………………………………...37 2.4. ĐƯỜNG ĐẶC TUYẾN PHÂN TÁCH OXYHEMOGLOBIN. ………….…38 2.5. TÁC DỤNG CỦA PHÉP ĐO NỒNG ĐỘ OXY TRONG MÁU SPO2……..42 CHƯƠNG III. PHƯƠNG PHÁP ĐO ĐỘ BÃO HỊA OXY DẠNG XUNG………………………………………………………………………46 3.1. GIỚI THIỆU CHUNG. .…………………………………………………46 3.2. NGUYÊN LÝ CỦA PHÉP ĐO ĐỘ BÃO HỊA OXY KHƠNG CAN THIỆP PULSE OXYMETER. .………………………………………………………47 3.2.1. Định luật Lambert-Beer về sự hấp thụ ánh sáng. …………..…47 3.2.2. Quan hệ giữa hệ số hấp thụ của HbO2 và Hb với bước sĩng áng sáng. ………………………………………………………………...48 3.2.3. Nguyên lý của phép đo độ bão hịa oxy. ……………………...48 3.2.4. Đường cong hiệu chỉnh của các thiết bị đo độ bão hịa oxy dạng xung.………………………………………………………………....52 3.3. SƠ ĐỒ KHỐI CỦA THIẾT BỊ ĐO ĐỘ BÃO HỊA OXY KHƠNG CAN THIỆP PULSE OXMETER. ………………………………………..……….54 3.3.1. Khối đầu đo. ………………………………………..…………54 3.3.2. Khối định thời gian. ………………………………..…………56 3.3.3. Khối tự động điều chỉnh hệ số khuếch đại. ………..………….57 3.3.4. Lọc thơng thấp. ……………………………………..…………57 3.3.5. Khối chuyển đổi dịng thành áp. …………………..…………58 3.3.6. Khối giữ và lấy mẫu. …………………..……………………..58 3.3.7. Lọc thơng dải…………………..………………………………59 3.4. KHẢO SÁT MƠ HÌNH HỆ THỐNG THU NHẬN VÀ XỬ LÝ DỮ LIỆU CẢI TIẾN Ở TRONG THIẾT BỊ ĐO ĐỘ BÃO HỊA OXY DẠNG XUNG………….59 3.4.1. Giới thiệu mơ hình hệ cải tiến...………………………………59 3.4.2.Chức năng của các khối trong mơ hình. ………………………62 CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH HIỂN THỊ TÍN HIỆU SPO2 TRÊN MÁY TÍNH…………………………………………………...67 4.1. KHẢO SÁT DỮ LIỆU TỪ ĐẦU RA CỦA BỘ VI XỬ LÝ TỚI MÀN HÌNH HIỂN THỊ CỦA THIẾT BỊ ĐO TÍN HIỆU SPO2….…………...………………..67 4.1.1. Giao thức truyền và tổ chức dữ liệu (Phiên bản giao thức 1)…67 4.1.2. Giao thức truyền và cách tổ chức dữ liệu (Phiên bản giao thức 2)……………………………………………………………………68 4.1.3. Dạng dữ liệu thu được thơng qua cổng COM từ Card thu nhận và xử lý dữ liệu đầu vào. ……………………………………………69 4.2. CHƯƠNG TRÌNH HIỂN THỊ TÍN HIỆU SPO2 TRÊN MÁY TÍNH……….71 4.2.1. Lưu đồ thuật tốn……………………………………………….71 4.2.2. Ví dụ một đoạn chương trình nguồn hiển thị tín hiệu SpO2 trên máy tính. ……………………………………………………………..72 4.2.3. Giao diện của chương trình trên máy tính. …………………….78 KẾT LUẬN VÀ KIẾN NGHỊ………………………………………………82 TÀI LIỆU THAM KHẢO………………………………………………….84 DANH MỤC CÁC TỪ VIẾT TẮT Viết tắt Tiếng anh Nghĩa A/D Analog to Digital Chuyển đổi tương tự - số AV AtrioVentricular Nhĩ thất của tim Bp Blood Pressure Huyết áp máu Cb Coban Nguyến tử Coban CRT Cathode ray tube Đèn chân khơng COSfHb Carboxysulfhemoglobin Là dạng protein mang khí CO và Sulfua CoHb CarboxyHemoglobin Là dạng protein mang khí CO ECG Electrocardiogram Điện tim đồ FET Field Effective Transistor Transistor trường Hb Hemoglobin Một dạng protein trong máu HbO2 Oxyhemoglobin Protein kết hợp với oxy trong máu HR HeartRate Nhịp tim IBP Invasive Blood Pressure Phép đo huyết áp xâm nhập IR Infrared Hồng ngoại LA Left Arm Tay trái LL Left Leg Chân trái LCD Liquid Crystal Display Hiển thị tinh thể lỏng Mb Myoglobin Dạng protein mang oxy của cơ Methb Methemoglobin Hemoglobin khơng kết hợp với oxy trong máu NiBP Non Invasive Blood Pressure Phép đo huyết áp khơng xâm nhập PO2 Partial Pressure of oxygen Áp suất riêng phần của oxy SaO2 Saturation of oxy Độ bão hịa oxy SpO2 Saturation of peripheral oxy Độ bão hịa oxy trong máu đo ở vùng ngoại biên RA Right arm Tay phải RL Right Leg Chân phải RESP Respiration Hơ hấp TEMP Temperature Nhiệt độ DANH MỤC CÁC HÌNH VẼ , ĐỒ THỊ Hình 1.1. Sơ đồ khối tổng quát của thiết bị theo dõi bệnh nhân. Hình 1.2. Dạng tín hiệu điện tim chuẩn. Hình 1.3. Quá trình thu tín hiệu điện tim thơng qua các đạo trình Eithoven. Hình 1.4. vị trí các điện cực đặt ở vai và phía trên đùi. Hình 1.5. Quá trình thu tín hiệu điện tim thơng qua các đạo trình trước tim Hình 1.6. Sơ đồ khối quá trình xử lý tín hiệu điện tim trong thiết bị theo dõi bệnh nhân. Hình 1.7. Mạch tuyến tính hĩa cho điện trở nhiệt. Hình 1.8. Sơ đồ khối phần xử lý và hiển thị tín hiệu nhiệt độ Hình 1.9. Sơ đồ hệ thống hơ hấp của người. Hình 1.10. Nguyên lý đo trở kháng phổi. Hình 1.11. Nguyên lý của phương pháp đo trở kháng phổi (hai điện cực) Hình 1.12. Sơ đồ khối quá trình xử lý tín hiệu thở trong thiết bị theo dõi bệnh nhân. Hình 1.13. Tự động đo huyết áp sử dụng phương pháp Korotkoff. Hình 1.14. Mơ hình đo huyết áp sử dụng phương pháp dao động kế. Hình 1.15. Sơ đồ khối quá trình xử lý tín hiệu NIBP của thiết bị theo dõi bệnh nhân. Hình 2.1. Cấu trúc hĩa học của Hemoglobin. Hình 2.2. Đồ thị đường cong bão hịa oxy của myoglobin và hemoglobin. Hình 2.3. Đường đặc tuyến phân tách HbO2 chuẩn Hình 2.4. Hiện tượng dịch chuyển sang trái của đường đạc tuyến Hình 2.5. Hiện tượng dịch chuyển sang phải của đường đặc tuyến . Hình 3.1. Minh họa việc tính độ hấp thụ ánh sáng bằng định luật Lambert Beer Hình 3.2: Phổ hấp thụ của Hb và HbO2 (ở điểm giao nhau thì bước sĩng hấp thụ bởi hai dạng phân tử là như nhau). Hình 3.3. Tín hiệu nhận được khi truyền ánh sáng qua đầu ngĩn tay. Hình 3.4. Thành phần tín hiệu xung nhịp a.c thu được khi ánh sáng truyền qua máu động mạch ở đầu ngĩn tay. Hình 3.5. Đường cong hiệu chỉnh thể hiện mối quan hệ giữa tỉ số R và độ bão hịa oxy trong máu của bệnh nhân. Hình 3.6. Sơ đồ khối của thiết bị đo độ bão hịa oxy khơng can thiệp. Hình 3.7. Sơ đồ khối của đầu đo độ bão hịa oxy trong máu.. Hình 3.8. Sơ đồ mạch định thời gian tạo ra tần số phát sáng cho 2 diode. Hình 3.9. Đồ thị thời gian của các xung được tạo ra từ mạch định thời gian. Hình 3.10. Sơ đồ mạch chuyển đổi dịng - áp. Hình 3.11. Mạch giữ và lấy mẫu. Hình 3.12. Mơ hình hệ thống thu nhận và xử lý dữ liệu ở trong thiết bị đo độ bão hịa oxy dạng xung cải tiến. Hình 2.13. Sơ đồ các khối nhỏ của khối tính tốn hồi quy tuyến tính. Hình 3.14. Đồ thị minh họa tập các dữ liệu điểm được sử dụng để tìm hệ số gĩc phù hợp ứng với đường thẳng phù hợp nhất. Hình 4.1. Mơ hình định nghĩa các byte trong phiên phản giao thức 2. Hình 4.2. Lưu đồ thuật tốn của chương trình hiển thị tín hiệu SpO2 trên máy tính. Hình 4.3. Giao diện chung của chương trình. Hình 4.4. Giao diện của Menu “chương trình”. Hình 4.5. Giao diện của Menu “chọn bệnh nhân”. Hình 4.6. Giao diện của Menu “chỉnh tốc độ”. Hình 4.7. Giao diện của Menu “trợ giúp”. DANH MỤC CÁC BẢNG Bảng 2.1. Các dạng giảm oxy ở mơ. Bảng 4.1. Cấu trúc của các byte dữ liệu. Bảng 4.2. Minh họa một đoạn dữ liệu dưới dạng mã Hecxa của tín hiệu SpO2 thu được từ cổng RS-232 của card thu nhận và xử lý dữ liệu đầu vào. 1 LỜI NĨI ĐẦU Cùng với sự phát triển ngày càng mạnh mẽ của khoa học kỹ thuật, các thiết bị theo dõi bệnh nhân cũng phát triển khơng ngừng và đĩng một vai trị quan trọng trong việc trợ giúp các Bác sỹ và y tá theo dõi hoạt động sống của người bệnh. Mục đích của quá trình theo dõi bệnh nhân là để cĩ được một sự đánh giá định lượng về các tham số sinh học quan trọng của bệnh nhân trong các giai đoạn nguy kịch các chức năng sinh học. Những bệnh nhân ốm rất nặng, những bệnh nhân đang hồi phục sau mổ hoặc bị các bệnh về tim mạch,… được các thiết bị theo dõi giám sát liên tục các biểu hiện sống. Là một thiết bị cĩ chức năng theo dõi sức khoẻ bệnh nhân thơng qua việc thu nhận và xử lý liên tục các thơng số sống quan trọng của bệnh nhân như: Tín hiệu điện tim (ECG), nhịp tim (HR), nhịp thở (RESP), độ bão hịa oxy (SpO2), huyết áp khơng can thiệp (NIBP), nhiệt độ cơ thể (TEMP) và phát ra các báo động khi xảy các điều kiện khơng an tồn. Thiết bị theo dõi bệnh nhân thường được sử dụng để theo dõi sức khoẻ bệnh nhân trong phịng mổ, hồi sức cấp cứu, điều trị,... Thiết bị theo dõi bệnh nhân cĩ thể được sử dụng cho từng giường bệnh nhân riêng biệt hoặc cĩ thể được kết nối với một trạm theo dõi ở trung tâm điều khiển. Các dữ liệu bệnh nhân được hiển thị liên tục trên màn hình đặt ở đầu giường bệnh nhân hoặc màn hình ở trạm trung tâm. Thiết bị theo dõi bệnh nhân được thiết kế và chế tạo dựa trên những tiến bộ khoa học kỹ thuật và cơng nghệ cao của một số nước trên thế giới. Ở nước ta, lĩnh vực này vẫn cịn khá mới mẻ. Các bệnh viện và cơ sở y tế trong nước phải nhập các thiết bị này từ nước ngồi với giá thành rất đắt. Với mục tiêu nghiên cứu và học hỏi những khoa học kỹ thuật và cơng nghệ mới về lĩnh vực này, em đã lựa chọn đề tài “Nghiên cứu xử lý tín hiệu 2 trong thiết bị theo dõi bệnh nhân”. Như đã đề cập, thiết bị theo dõi bệnh nhân thu nhận và xử lý nhiều thơng số sinh học từ cơ thể bệnh nhân. Để nghiên cứu, tìm hiểu về các thơng số này cũng như quá trình thu nhận, xử lý và hiển thị của tất cả các tín hiệu trên địi hỏi một khối lượng cơng việc rất lớn và nhiều thời gian. Do vậy, nội dung chính của cuốn luận văn này, em xin được trình bày về quá trình hình thành tín hiệu SpO2, phương pháp thu nhận, xử lý và hiển thị tín hiệu trên máy tính, gĩp phần nhỏ bé vào việc nghiên cứu, phát triển thiết bị theo dõi các thơng số sinh học của Bệnh nhân ở nước ta hiện nay và cĩ thể dùng làm tài liệu cũng như thực hành của Sinh viên chuyên ngành Điện tử Y sinh đang được đào tạo tại Trường Đại học Bách khoa Hà Nội. Đề tài bao gồm các nội dung sau: Chương I: Giới thiệu chung về thiết bị theo dõi bệnh nhân Chương II: Tổng quan về độ bão hịa oxy trong máu Chương III: Phương pháp đo độ bão hịa oxy dạng xung Chương IV: Xây dựng chương trình hiển thị tín hiệu SpO2 trên máy tính. Cuối cùng em xin trân trọng cám ơn Thầy giáo PGS.TS. Nguyễn Đức Thuận đã tận tình hướng dẫn em trong suốt quá trình thực hiện bản luận văn này và em cũng xin chân thành cám ơn các bạn bè đồng nghiệp đã giúp đỡ, đĩng gĩp những ý kiến để em hồn thành luận văn này. Hà nội, ngày tháng năm 2006 Học viên: Dương Trọng Lượng 3 CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ THIẾT BỊ THEO DÕI BỆNH NHÂN 1.1. LỊCH SỬ PHÁT TRIỂN CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN. Quá trình phát triển của các thiết bị theo dõi bệnh nhân gắn liền với sự phát triển khoa học kỹ thuật cũng như yêu cầu ngày càng cao trong cơng tác chăm sĩc sức khỏe bệnh nhân, đặc biệt là trong mấy thập niên vừa qua. Cơ sở của các thiết bị theo dõi bệnh nhân chính là sự phát triển của quá trình thu nhận các dữ liệu sinh học của bệnh nhân bắt đầu từ thế kỷ 17. - Năm 1625, Santonio đã cơng bố phương pháp đo nhiệt độ cơ thể với một nhiệt kế và phương pháp xác định nhịp tim bằng một con lắc đơn với sự trợ giúp bởi một người bạn thân của ơng là Galileo. Tuy nhiên, các phương pháp này đã bị bác bỏ. - Năm 1707, Tohn Floyer đã cơng bố đồng hồ đo xung nhịp tim. - Đến năm 1852, phương pháp đo nhiệt độ cơ thể bệnh nhân đầu tiên đã được đưa ra bởi Ludwig Taube. Cũng trong thời gian nay, cùng với sự phát triển liên tục của đồng hồ và nhiệt kế, thì nhiệt độ cơ thể, nhịp tim, nhịp thở đã trở thành các thơng số sống tiêu chuẩn. - Năm 1896, Scipione Riva-Rocci đã cơng bố máy đo huyết áp đầu tiên, máy này cho phép huyết áp động mạch - thơng số sống thứ tư được đo. Sau đĩ, một bác sĩ người Nga Nikolai Korotkoff đã ứng dụng băng cuốn đo huyết áp của Scipione Riva-Rocci với một ống nghe được phát minh bởi một bác sĩ người Pháp, Rene Laennce để đo huyết áp tâm thu và tâm trương bằng phương pháp thính chẩn. - Đầu thập kỷ 1900, Harvey Cushing, một nhà phẫu thuật hàng đầu của Mỹ đã nhấn mạnh sự quan trọng của việc theo dõi liên tục và chính xác các 4 thơng số sống của bệnh nhân, đặc biệt là huyết áp trong phịng mổ là rất quan trọng. - Do đĩ, từ năm 1920, 4 thơng số sống tiêu chuẩn gồm nhiệt độ, tần số thở, tần số nhịp tim và huyết áp động mạch được ghi trong tất cả các bệnh án của bệnh nhân. - Năm 1903, Willem Einthoven đã phát minh ra dụng cụ đo điện tim ECG, với phát minh này ơng đã nhận được giải Nobel năm 1924. Đây chính là một thiết bị theo dõi sức khoẻ bệnh nhân đầu tiên và là tiền thân của các thiết bị theo dõi bệnh nhân sau này. Tín hiệu điện tim ECG trở thành một thơng số quan trọng trong việc đánh giá sức khoẻ của các bệnh nhân trong tình trạng nguy hiểm. Ban đầu, các thiết bị theo dõi bệnh nhân chỉ theo dõi được một vài thơng số sống như tín hiệu điện tim (ECG), nhịp tim (HR), huyết áp hoặc nhiệt độ và việc xử lí tín hiệu cịn đơn giản. Cùng với sự phát triển của khoa học kỹ thuật và cơng nghệ, thiết bị theo dõi bệnh nhân cũng ngày càng được đổi mới để đáp ứng những yêu cầu ngày càng cao của cơng việc chăm sĩc sức khoẻ bệnh nhân. Từ hai thơng số, thiết bị theo dõi bệnh nhân tăng dần lên : • Thiết bị theo dõi bệnh nhân 4 thơng số : Tín hiệu điện tim (ECG), nhịp tim (HR), đo huyết áp bằng phương pháp khơng xâm nhập (NIBP) và nhiệt độ cơ thể (TEMP). • Thiết bị theo dõi bệnh nhân 6 thơng số là : Tín hiệu điện tim (ECG), nhịp tim (HR), nhiệt độ cơ thể (TEMP), độ bão hồ ơ xy trong máu (SpO2), đo huyết áp bằng phương pháp khơng xâm nhập (NIBP) và tín hiệu thở (RESP). 5 • Thiết bị theo dõi bệnh nhân 8 thơng số là: Tín hiệu ECG, nhịp tim, nhiệt độ, độ bão hồ ơ xy trong máu, nhịp mạch, NIBP, đo huyết áp bằng phương pháp xâm nhập (IBP) và tín hiệu thở. • Hiện nay, trên thị trường đã xuất hiện thiết bị theo dõi bệnh nhân hiện đại, nĩ cĩ thể đo được nhiều thơng số: ECG, nhịp tim, nhiệt độ, độ bão hồ ơ xy trong máu, nhịp mạch, NIBP, IBP, nhịp thở, nồng độ khí CO2 trong đường khí thở vào/ra và khí mê…. với 8 đường hiện sĩng. Các thơng số cĩ thể được hiển thị dưới các dạng sĩng và số liệu, với các màu sắc khác nhau, cho phép đánh giá được tồn diện và khách quan. Màn hình hiển thị CRT truyền thống trước kia được thay thế bởi màn hình TFT LCD phẳng, mỏng, độ phân giải cao. Việc xử lí dữ liệu áp dụng các thuật tốn tối ưu hơn, hệ thống phát hiện cảnh báo được trang bị hồn hảo. Giao diện với thiết bị cĩ thể nhấn trực tiếp trên màn hình (touch screen). Thơng tin theo dõi bệnh nhân khơng chỉ được hiển thị trực tiếp trên màn hình mà cịn được hiển thị trên màn hình trạm trung tâm thơng qua hệ thống hữu tuyến hay vơ tuyến. Ngồi ra, sự cĩ mặt của thiết bị theo dõi bệnh nhân xách tay (portable) theo dõi từ xa (Telemetry) trên thị trường là một bước đột phá trong cơng nghệ truyền thơng của thiết bị theo dõi bệnh nhân đĩng gĩp cho sự phát triển một nền y học hiện đại. Dữ liệu của thiết bị theo dõi bệnh nhân này được truyền bằng bằng sĩng vơ tuyến, đã đem lại những thuận lợi lớn trong việc sử dụng. 1.2. PHÂN LOẠI. Các thiết bị theo dõi bệnh nhân cĩ thể được chia thành các loại cơ bản sau: • Các thiết bị theo dõi bệnh nhân riêng lẻ : Các thiết bị này thường được sử dụng để theo dõi bệnh nhân ở từng giường đơn lẻ. Các thiết bị này cịn cĩ thể lại chia làm hai loại : thiết bị cố định để tại giường (Bedside 6 Monitor) và thiết bị xách tay (Telemetry Monitor). Thiết bị cố định thường cĩ trọng lượng và kích thước cồng kềnh khĩ di chuyển nên thường được đặt hoặc gắn cố định ở đầu giường. Loại thiết bị xách tay là những thiết bị theo dõi cĩ kết cấu nhỏ gọn cĩ thể xách tay hoặc đeo bên người bệnh nhân. • Các thiết bị theo dõi bệnh nhân được kết nối với hệ thống theo dõi bệnh nhân thơng qua hệ thống dây cáp hoặc sĩng vơ tuyến và vẫn cĩ khả năng hoạt động riêng lẻ. 1.3. CÁC CHỨC NĂNG CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN. • Theo dõi các thơng số sống (các thơng số sinh học cơ bản) của bệnh nhân: Các thiết bị theo dõi bệnh nhân cĩ chức năng thu nhận, xử lý, hiển thị và lưu trữ các thơng số sống của bệnh nhân một cách thường xuyên. • Hiển thị các dạng sĩng và dạng số: Hầu như các tín hiệu sinh học của bệnh nhân đều được hiển thị trên màn hình của thiết bị theo dõi dưới dạng sĩng và dạng số như: Tín hiệu điện tim, tín hiệu huyết áp, tín hiệu thở, spO2. • Tạm dừng và kích hoạt quá trình theo dõi bệnh nhân Chức năng tạm dừng sẽ tạm thời dừng việc thu nhận, hiển thị dữ liệu và các báo động. Khi kích hoạt lại quá trình theo dõi thì quá trình theo dõi bệnh nhân được tiến hành bình thường • Báo động: Thơng thường, thiết bị theo dõi bệnh nhân sẽ báo động bằng âm thanh, ánh sáng hay các thơng báo hiển thị trên màn hình khi xảy ra các trường hợp sau: - Các thơng số sống đo được ngồi giới hạn an tồn, cao quá hoặc thấp quá. - Loạn nhịp. - Tuột điện cực. - Nhiễu. 7 - Các dạng sĩng khơng đúng. - Nguồn điện áp cung cấp yếu. - Mơi trường làm việc khơng đảm bảo: nhiệt độ, độ ẩm. Như vậy, các báo động cĩ thể được chia làm hai loại : - Báo động trạng thái bệnh nhân. - Báo động trạng thái hệ thống. • Giới hạn an tồn: Tất cả các thơng số sống đều cĩ các giới hạn an tồn và chúng cĩ thể được hiển thị cùng với đơn vị đo và mức báo động hiện tại của chúng và chúng cĩ được theo dõi hay khơng. Người sử dụng cĩ thể thay đổi các giới hạn an tồn này cho phù hợp với từng bệnh nhân và mức giới hạn an tồn sẽ được thiết lập lại. Tất cả các giới hạn mặc định sẽ được thiết lập sau khi tháo bệnh nhân ra. 1.4. NHỮNG TÁC DỤNG CƠ BẢN CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN. Ta thấy rằng thiết bị theo dõi bệnh nhân cĩ vai trị rất quan trọng và khơng thể thiếu đối với các bệnh viện, cơ sở y tế do nĩ cĩ những chức năng và tác dụng hiệu quả trong việc theo dõi bệnh nhân. Những tác dụng cơ bản mà thiết bị theo dõi bệnh nhân mang lại : - Cải thiện việc theo dõi bệnh nhân nhờ tổ chức và hiển thị thơng tin ở dạng cĩ ý nghĩa. - Liên kết các thơng số phức tạp để minh chứng rõ ràng các vấn đề lâm sàng. - Báo động kịp thời các tình trạng khơng bình thường của bệnh nhân nhờ việc xử lý dữ liệu nhanh chĩng (những chỉ thị hay báo động mà bệnh nhân khơng thể tự đưa ra được sẽ do các thiết bị theo dõi bệnh nhân đưa ra). 8 - Đảm bảo sự chăm sĩc bệnh nhân tốt hơn với số lượng nhân viên y tế ít hơn. 1.5. SƠ ĐỒ KHỐI TỔNG QUÁT CỦA THIẾT BỊ THEO DÕI BỆNH NHÂN. Thiết bị theo dõi bệnh nhân nĩi chung thường bao gồm các khối cơ bản được thể hiện ở hình vẽ 1.1, bao gồm: - Khối đầu đo (cảm biến hay điện cực): Dùng để thu nhận tín hiệu sinh học từ cơ thể bệnh nhân và chuyển đổi thành tín hiệu điện áp cĩ biên độ nhỏ. -Khối đầu vào (bao gồm module ECG/RESP, module SpO2/BP/TEMP, module NIBP): Cĩ nhiệm vụ kết nối với các cảm biến hay điện cực từ khối đầu đo, khuếch đại và lọc tín hiệu nhiễu. - Khối Vi xử lý: Thực hiện việc xử lý tín hiệu dạng số, lọc, tính tốn và đưa tín hiệu lên màn hình hiển thị. - Màn hình hiển thị: Hiển thị các dạng tín hiệu cũng như số liệu của các thơng số sinh học đo từ cơ thể bệnh nhân. - Khối bộ nhớ: Nhớ các trạng thái và lưu các dữ liệu đã xử lý. - Máy in: Dùng để in số liệu và dạng tín hiệu ra giấy để các Bác sỹ lưu vào hồ sơ bệnh án của bệnh nhân. - Cổng kết nối vơ tuyến/ hữu tuyến: Thiết bị theo dõi bệnh nhân cĩ thể được kết nối với trạm điều khiển trung tâm thơng qua cáp hữu tuyến hay vơ tuyến. 9 1.6. CÁC THƠNG SỐ SINH HỌC CƠ BẢN CỦA BỆNH NHÂN MÀ THIẾT BỊ THEO DÕI THU NHẬN, XỬ LÝ VÀ HIỂN THỊ. 1.6.1. Tín hiệu điện tim. 1.6.1.1. Quá trình hình thành tín hiệu điện tim. Điện tim ECG (Electrocadiography) là các hoạt động điện của tim được tạo ra bởi quá trình co bĩp của cơ tim. Tim hoạt động được là nhờ một xung động truyền qua hệ thống thần kinh tự kích của tim. Đầu tiên xung động đi từ nút xoang tỏa ra cơ nhĩ làm cho tâm nhĩ khử cực, tâm nhĩ co làm đẩy máu xuống tâm thất, tiếp đĩ nút nhĩ thất AV tiếp nhận xung động rồi truyền qua bĩ His xuống tâm thất làm tâm thất khử cực, lúc này tâm thất đầy máu co mạnh sẽ đẩy máu ra ngoại biên. Hiện tượng tâm nhĩ và thất khử cực lần lượt trước sau như vậy chính là để duy trì quá trình huyết động bình thường của hệ thống tuần hồn. Vì thế điện tim đồ gồm hai phần, phần nhĩ đồ đi trước ghi lại hoạt động điện của tâm nhĩ và thất đồ đi sau ghi lại hoạt động điện của tâm thất. Module ECG/RESP Module SpO2/BP/TEMP Module NIBP Bộ vi xử lý Bộ nhớ Máy in Màn hình hiển thị Khối kết nối vơ tuyến/hữu tuyến Khối đầu đo Khối đầu vào Hình 1.1. Sơ đồ khối tổng quát của thiết bị theo dõi bệnh nhân. 10 Với qui ước đặt điện cực dương bên trái quả tim và điện cực âm bên phải quả tim ta thu được các dạng sĩng điện tim. Dạng sĩng điện tim bao gồm một chuỗi các sĩng lặp lại theo mỗi chu kỳ tim. Những sĩng thành phần này được ký hiệu bằng các ký tự P, Q, R, S, T theo quy ước thường dùng trong lâm sàng. Các sĩng thành phần này tương ứng với các hoạt động của một chu kỳ tim. Tổng thời gian cho một chu kì tín hiệu điện tim là khoảng 800ms, tương ứng với khoảng 75 nhịp/phút. - Dạng sĩng P: Là quá trình khử cực tâm nhĩ, xung động đi từ nút xoang tại nhĩ phải sẽ tỏa ra làm khử cực cơ tâm nhĩ, hình thành một điện thế dương hướng từ trên xuống, từ phải sang trái của tim. Thời gian khử cực này khoảng 80 ms. Khi tâm nhĩ tái cực, nĩ cũng tạo ra một điện thế cực tính âm nhỏ hơn nhiều so với điện thế khử cực tâm thất cùng lúc đĩ, nên ta khơng Hình 1.2. Dạng tín hiệu điện tim chuẩn. 5mm 0.2 sec 0.04 sec 5mm 1mm 1mm 0.1mV 0.5mV 25mm/sec 10mm/mV P-R S-T segment S-T Seg- ment P-R Interval Interval Interval QRS IntervalQ-T R P T U Q S 11 nhìn thấy trên điện tim đồ. Như vậy, hoạt động của tâm nhĩ trên điện tim đồ chỉ tồn tại một sĩng đơn - sĩng P. - Sĩng phức hợp QRS: Là quá trình khử cực tâm thất, bắt đầu từ lúc tâm nhĩ vẫn cịn đang khử cực. Việc khử cực bắt đầu từ phần giữa mặt trái vách liên thất đi xuyên sang mặt phải vách này tạo nên một vectơ điện thế khử cực đầu tiên hướng từ trái sang phải tạo nên một sĩng âm nhỏ nhọn trên điện tim đồ gọi là sĩng Q. Tiếp đĩ, xung động được truyền hướng xuống và bắt đầu khử cực cả hai tâm thất theo hướng xuyên qua bề dày cơ tim. Lúc này, quá trình khử cực hướng nhiều về phía bên trái hơn vì thất trái dày hơn và tim nằm nghiêng hướng trục giải phẫu sang bên trái. Vì thế vectơ điện thế khử cực lúc này hướng từ phải sang trái hình thành một sĩng dương rất cao và nhọn gọi là sĩng R. Sau cùng là vùng đáy thất được khử cực tạo nên một vectơ điện thế hướng từ trái sang phải tạo nên một sĩng âm nhỏ nhọn gọi là sĩng S. Như vậy, trong quá trình khử cực tâm thất đã sinh ra một sĩng phức hợp QRS cĩ biên độ tương đối lớn, biến thiên nhanh chỉ trong một khoảng thời gian ngắn khoảng 70ms. - Sĩng T và U: Khi tâm thất khử cực xong sẽ qua một thời gian tái cực chậm khơng thể hiện trên điện tâm đồ bằng một sĩng nào hết mà chỉ là một đường thẳng, đoạn S-T sau đĩ là đến một thời kỳ tái cực nhanh và xuất hiện sĩng T. Tái cực tiến hành từ vùng điện dương đến vùng điện âm và cĩ vectơ tái cực hướng từ trên xuống dưới và từ phải sang trái làm phát sinh một làn sĩng dương thấp. Sĩng T thường cĩ dạng khơng đối xứng, sườn lên thoai thoải và sườn xuống dốc đứng hơn. Người ta khơng đo khoảng thời gian của sĩng T vì nĩ thay đổi theo từng người và điểm bắt đầu của sườn lên là khơng rõ ràng. Ngay sau khi sĩng T kết thúc, ta cịn cĩ thể thấy một sĩng chậm nhỏ gọi là sĩng U. Sĩng U là giai đoạn muộn của quá trình tái cực. Sĩng T thường cĩ độ rộng khoảng 0,2s và sĩng U cĩ độ rộng khoảng 0,08s. 12 1.6.1.2. Ghi (thu nhận) tín hiệu điện tim. Tín hiệu điện tim được lấy trên da bệnh nhân thơng qua hệ thống điện cực và cáp nối. Số điện cực cĩ thể là 3, 5, hay 12 điện cực tuỳ theo từng loại thiết bị. Càng nhiều điện cực thì thơng tin đo được càng chính xác. Tuy nhiên, hầu hết các thiết bị theo dõi bệnh nhân thường sử dụng cáp điện tim tiêu chuẩn 3 hoặc 5 điện cực. Vị trí đặt điện cực trên người bệnh nhân tuỳ thuộc vào số điện cực của cáp điện tim. Ví dụ với hệ thống 3 điện cực ( hình thành 3 đạo trình), các điện cực này sẽ được gắn ở tay phải (R/RA - Right arm), tay trái (L/LA- Left arm) và chân trái (F/LL - Left Leg) của bệnh nhân. Đối với cáp điện tim 5 điện cực thì thêm các vị trí ngực (C/V - Chest) và chân phải (N/RL - Right Leg). Quá trình ghi tín hiệu điện tim từ cơ thể người bệnh dựa trên hệ thống các đạo trình như sau: - Ba đạo trình chi chuẩn (lưỡng cực) (hay các đạo trình Eithoven): I, II, III . Để thu tín hiệu điện tim, Eithoven dùng ba điện cực gắn lên các chi (hình 1.3), quá trình này hình thành ba đạo trình chi lưỡng cực cĩ dạng một tam giác đều ( tim đặt tại tâm của tam giác) và được gọi là tam giác Einthoven . Cho dù các đạo trình chi cĩ tiếp xúc với phía đầu của các chi (cổ tay và cổ chân) hay tại phía cuối của chi (vai hay phía trên của đùi) (hình 1.4) thì cũng khơng cĩ sự khác nhau trong việc ghi tín hiệu là do các chi cĩ thể được xem như một dây dẫn dài xuất phát từ một điểm trên cơ thể người. 13 Tam giác Einthoven là một sự mơ tả tương đối các vectơ đạo trình tương ứng với các đạo trình chi. Đạo trình I được kí hiệu là CI, đạo trình II được kí hiệu là CII, đạo trình III được kí hiệu là CIII (trong hình 1.3). Các đạo trình chi Einthoven (các đạo trình chuẩn) được tính như sau: o Đạo trình I: VI = φL- φR o Đạo trình II: VII = φF- φR o Đạo trình III: VIII = φF- φL Trong đĩ: VI, VII, VIII lần lượt là hiệu điện thế của các đạo trình I, II, III. φL, φR, φF là điện thế lần lượt tại tay trái, tay phải, chân trái. (Tay trái, tay phải, và chân trái cũng được biểu thị bởi các kí hiệu LA, RA, và LL tương ứng). Hình 1.3. Quá trình thu tín hiệu điện tim thơng qua các đạo trình Eithoven. VI = φL - φR VIII = φF - φLVII = φF - φR Lead II Lead III Lead I φLφR φF CII CIII CI Z Y 14 - Sáu đạo trình trước tim (đơn cực): V1, V2, V3, V4, V5, V6 Sáu điện cực dương được đặt trên ngực, trước tim để ghi lại hoạt động điện của tim trong một mặt phẳng vuơng gĩc với mặt phẳng phía trước (hình 1.3). Sáu điện cực này được đặt tên từ V1 - V6. Các qui luật biểu diễn cũng tương tự như đối với các đạo trình chi. Ví dụ, một sĩng khử cực truyền về phía một điện cực nào đĩ trên ngực sẽ gây ra một độ lệch dương. Các đạo trình từ V1 đến V6 được phân bố chủ yếu trên ngực trái. V1, V2 được phân bố tại xương sườn thứ tư, V4 tại xương sườn thứ 5, tại vùng giữa xương địn. V3 nằm giữa V2 và V4, V5 nằm cùng hàng ngang như V4 nhưng trên đường lá nách trước, V6 nằm ngang hàng với V4 nhưng tại đường lá nách giữa. Hình 1.4. vị trí các điện cực đặt ở vai và phía trên đùi. 15 1.6.1.3. Đặc điểm của tín hiệu điện tim Tín hiệu điện tim là tín hiệu sinh học lấy từ cơ thể người thơng qua các điện cực, do vậy nĩ cĩ một số đặc điểm sau: - Biên độ của tín hiệu điện tim tương đối nhỏ, khoảng 1mV. - Tần số nằm trong khoảng từ: 0.1Hz đến 250Hz. - Dễ bị can nhiễu, nguồn nhiễu này sinh ra do một số nguyên nhân cơ bản như: Nhiễu 50Hz (nhiễu của nguồn điện áp xoay chiều cung cấp cho thiết bị), nhiễu do tiếp xúc của các điện cực, do sự chuyển động của bệnh nhân, do sự co cơ,…. 1.6.1.4. Sơ đồ khối quá trình xử lý tín hiệu điện tim trong thiết bị theo dõi bệnh nhân. Tín hiệu điện tim được lấy từ cơ thể người thơng qua các điện cực LL, LA , RA và tín hiệu đất thả nổi đưa ra là RL (hình 1.6). Các tín hiệu này được đưa qua mạch bảo vệ đầu vào (mạch bảo vệ chống sốc điện và mạch lọc nhiễu Hình 1.5. Quá trình thu tín hiệu điện tim thơng qua các đạo trình trước tim Xương địn Đường giữa xương địn Đường trục giữa 16 50Hz,…). Các tín hiệu này tiếp tục được đưa vào các bộ khuếch đại thuật tốn. Đầu ra của các bộ khuếch đại thuật tốn được đưa vào các mạch lựa chọn đạo trình (sử dụng các bộ chuyển mạch tương tự). Tín hiệu ra của ._.mạch lựa chọn đạo trình được đưa vào bộ khuếch đại hiệu, tín hiệu đầu ra của bộ khuếch đại hiệu là tín hiệu của đạo trình được lựa chọn. Tín hiệu này được đưa qua bộ lọc thơng cao và thơng thấp để lọc lấy tín hiệu cĩ dải tần của tín hiệu điện tim. Trong suốt quá trình xử lý này, tín hiệu phát hiện tuột đầu đo LEAD OFF (lấy từ đầu ra của bộ khuếch đại đầu vào) được ghép kênh với các tín hiệu khác thơng qua sự điều khiển của vi xử lý, mục đích để kiểm tra sự tiếp xúc của đầu đo với bệnh nhân. Tín hiệu ra của bộ ghép kênh được khuếch đại một lần nữa trước khi đưa vào bộ chuyển đổi tương tự - số và cuối cùng đưa đến bộ vi xử lý để xử lý dữ liệu rồi hiển thị. Ngồi ra, đối với mục đích hiệu chỉnh 1mV tín hiệu hiệu chuẩn sẽ được tạo ra ở mỗi kênh, phía trước mạch lọc thơng cao và thơng thấp. Ta cĩ thể đưa tín hiệu test từ một thiết bị tạo tín hiệu điện tim chuẩn vào để kiểm tra thiết bị theo dõi bệnh nhân. Lúc này chuyển mạch đạo trình của bệnh nhân tắt, lựa chọn các đạo trình khác ứng với tín hiệu test đưa vào. Hình 1.6. Sơ đồ khối quá trình xử lý tín hiệu điện tim trong thiết bị theo dõi bệnh nhân. Đ ầu n ối c ác đ iệ n cự c Mạch bảo vệ đầu vào & mạch lọc common RA LA LL RL Mạch khuếch đại đầu vào Chuyển mạch lựa chọn đạo trình Mạch khuếch đại hiệu Bộ lọc thơng thấp & thơng cao Ghép kênh Khuếch đại Bộ chuyển đổi A/D Bộ vi xử lý Hiển thị Mạch tạo điện áp RL Hai kênh xác định nhịp tim Các tín hiệu test Tín hiệu lựa chọn đạo trình Tín hiệu tuột điện cực LEAD 17 1.6.2. Nhịp tim. Nhịp tim (Heart Rate) được xác định là số lần tim đập trong một phút. Việc theo dõi nhịp tim là để xác định xem là tim đập nhanh hay chậm. Nhịp tim được lấy từ quá trình thu nhận và xử lý tín hiệu điện tim ECG và đo bằng cách lấy trung bình hay khoảng thời gian tức thời giữa hai đỉnh R liền nhau. Nhịp tim cĩ khoảng giá trị từ 0-250 nhịp/phút. Do nhịp tim được lấy từ quá trình thu nhận và xử lý tín hiệu điện tim ECG nên sơ đồ khối của quá trình xử lý nhịp tim cũng là sơ đồ khối hình 1.6. Bộ vi xử lý sẽ thực hiện việc tính tốn và hiển thị giá trị nhịp tim khi tín hiệu điện tim đã được xử lý. 1.6.3. Nhiệt độ. 1.6.3.1. Giới thiệu chung. Nhiệt độ (temperature) được đo tại một số vị trí khác nhau trên cơ thể để chẩn đốn và theo dõi bệnh nhân. Ở người, nhiệt độ phần giữa cơ thể là ổn định nhờ chức năng điều hịa nhiệt độ (thermoregulatory) sinh lý. Nhiệt độ của các mơ nằm sâu trong phần giữa cơ thể được gọi là nhiệt độ lõi hay nhiệt độ cơ thể sâu (deep body). Thuật ngữ “nhiệt độ cơ thể” thường dùng cho nhiệt độ lõi mặc dù nhiệt độ của cơ thể là khơng đồng đều mà thay đổi từ điểm này tới điểm khác. Nhiệt độ lõi luơn nằm trong khoảng 35 ÷ 40 0C. Hầu hết các thay đổi nhiệt độ sinh lý hay bệnh lý đều nằm trong dải này, từ thấp nhất vào sáng sớm hay trong thời tiết lạnh tới cao nhất do sốt hay do vận động mạnh. 1.6.3.2. Đo nhiệt độ. Để đo nhiệt độ từ cơ thể người, hiện nay người ta dùng một số loại sensor nhiệt như: Điện trở nhiệt, cặp nhiệt điện, nhiệt điện trở dây dẫn và màng mỏng. Trong luận văn này, em xin giới thiệu phương pháp đo nhiệt độ từ cơ thể người bằng điện trở nhiệt. 18 Điện trở nhiệt là một sensor nhiệt độ điện trở bán dẫn chế tạo bởi ơxít kim loại nung kết (sintered) như măng gan (Mg), coban (Cb), Niken (Ni), sắt (Fe) hay đồng (Cu). Điện trở của điện trở nhiệt cĩ hệ số nhiệt độ âm thường vào khoảng -0,04/K, gấp 10 lần so với hệ số nhiệt độ của điện trở dây dẫn bạch kim (0,0039/K). Do đĩ, điện trở nhiệt là thích hợp cho phép đo nhiệt độ sinh lý cần độ chính xác cao trong dải nhiệt độ hẹp. Điện trở suất của vật liệu làm điện trở nhiệt ρ cĩ quan hệ với nhiệt độ tuyệt đối T như sau: )2/exp( kTEg∝ρ trong đĩ, Eg là năng lượng vùng trống cịn k là hằng số Boltzmann. Vì vậy, nếu giá trị của điện trở nhiệt tại nhiệt độ T0 là R0 thì điện trở R tại nhiệt độ T là: ⎟⎟⎠ ⎞ ⎜⎜⎝ ⎛ ⎟⎟⎠ ⎞ ⎜⎜⎝ ⎛ −= B TT expR)T(R 0 0 11 (1.1) B = Eg/2k là hằng số phụ thuộc vào vật liệu, cĩ đơn vị là nhiệt độ và nằm trong khoảng 1500 ÷ 6000 K. Từ phương trình (1.1), ta cĩ hệ số nhiệt độ α: 2 1 T B T B dT d dT dR R −=⎟⎠ ⎞⎜⎝ ⎛==α Điều này cĩ nghĩa là hệ số nhiệt độ là một số âm và phụ thuộc vào nhiệt độ. Do đặc tuyến của điện trở nhiệt là phi tuyến nên cĩ nhiều cách để cĩ đặc tuyến ra là tuyến tính. Trong dải nhiệt độ hẹp, việc tuyến tính hĩa cĩ thể thực hiện chỉ cần dùng thêm một điện trở (hình 1.7). Nếu sử dụng nguồn điện áp cố định thì điện trở được mắc nối tiếp cịn nếu dùng nguồn dịng cố định thì điện trở được mắc song song. Để giảm thiểu sai số phép đo, giá trị điện trở R1 được tính theo cơng thức (1.2): 19 )TB/()TB(RR 221 +−= (1.2) với T là giá trị trung bình của dải nhiệt độ cần đo và R là điện trở của điện trở nhiệt tại nhiệt độ đĩ. Như vậy, điện trở của điện trở nhiệt đo được bằng cách cho dịng điện hay điện áp chảy qua nĩ thì ta thu được điện áp hay dịng điện ở đầu ra. 1.6.3.3. Thực hiện phép đo hợp lý. Phép đo nhiệt độ phải được thực hiện nhanh, chính xác và đáng tin cậy. Các nhân tố ảnh hưởng tới phép đo nhiệt độ bao gồm: - Tần số và độ chính xác hiệu chỉnh. - Lựa chọn vị trí giải phẫu để đo. - Điều kiện mơi trường. - Vận động, chuyển động của bệnh nhân. Điện trở nhiệt Điện trở nhiệt Điện trở nối tiếp Điện trở song song Dịng ra Áp ra R1 R R R1 Nguồn áp khơng đổi Nguồn dịng khơng đổi (a) (b) Hình 1.7. Mạch tuyến tính hĩa cho điện trở nhiệt. (a) Điện trở mắc nối tiếp với nguồn áp khơng đổi; (b) Điện trở mắc song song với nguồn dịng khơng đổi. 20 1.6.3.4. Sơ đồ khối phần xử lý và hiển thị tín hiệu nhiệt độ của thiết bị theo dõi bệnh nhân. Điện trở nhiệt trong đầu đo nhiệt độ được kết nối với bộ so sánh. Bộ so sánh này sẽ liên tục so sánh đầu vào với các điện trở chuẩn để liên tục hiệu chuẩn phép đo. Điện áp được tạo ra sau đĩ sẽ được khuếch đại, lọc và được số hĩa rồi đưa đến bộ vi xử lý. Việc hiệu chỉnh liên tục, tuyến tính hĩa, điều khiển, biến đổi sang 0C và hiển trên màn hình đều được thực hiện bởi bộ vi xử lý. 1.6.4. Nhịp thở. 1.6.4.1. Giới thiệu chung về hệ hơ hấp của người. Phổi thực hiện chức năng thơng khí vào trao đổi O2, CO2 với máu. Về mặt trao đổi khí, máu sẽ nhận O2 từ khơng khí hít vào và thải CO2 ra ngồi theo đường thở ra. Về mặt thơng khí, khi phổi co lại sẽ tạo nên một áp lực âm so với áp lực khí quyển và khơng khí sẽ đi vào qua đường dẫn khí (mồm, mũi- khí quản, phế quản-phổi). Đây là quá trình hít vào của con người. Khi phổi dãn ra, lượng khí trong phổi bị đẩy ra ngồi do áp lực phổi cao hơn áp lực khí Nguồn dịng Mạch so sánh Khuếch đại vi sai Lọc thơng thấp Chuyển đổi tương tự - số Vi xử lý Hiển thị Sensor nhiệt Tín hiệu điều khiển so sánh Hình 1.8. Sơ đồ khối phần xử lý và hiển thị tín hiệu nhiệt độ 21 quyển. Đây là quá trình thở ra của con người. Hoạt động của hệ hơ hấp được theo dõi qua các thơng số khí cĩ trong khí thở của con người như CO2, lượng O2 tiêu thụ cũng như sự co bĩp của phổi và số lần hít vào, thở ra (nhịp thở). 1.6.4.2. Phương pháp đo nhịp thở. Để đo tín hiệu thở (nhịp thở) người ta thường dùng một số phương pháp như: Điện trở nhiệt được đặt ở trước mũi, phương pháp trở kháng phổi. Tín hiệu nhịp thở được lấy từ bất kỳ một đầu đo sau đĩ được khuyếch đại và trong khoảng thời gian này sẽ thực hiện đo giữa hai xung kế tiếp nhau. Dải đo thường là từ 0 cho tới 100 nhịp/phút. - Phương pháp điện trở nhiệt. Hình 1.9. Sơ đồ hệ thống hơ hấp của người. Khoang mũi Khoang miệng Nắp thanh quản Khí quản Phổi Phế quản trái Thùy trên bên trái Động mạch phổi Cuống phổi nhỏ Màng phổi túi phổi Thùy dưới bên trái Lá phổi phải Lá phổi trái Họng Thanh quản Thùy trên bên phải Phế quản phải Thùy giữa phải Thùy dưới bên phải Máu giàu oxy Máu ít oxy 22 Một phương pháp phổ biến thường được sử dụng để đo nhịp thở là sử dụng các điện trở nhiệt như là các đầu đo. Trong phương pháp này, người ta sử dụng một điện trở nhiệt đặt gần ống quản để đo sự thay đổi của nhiệt độ khí thở trong khi hít vào hoặc thở ra. Điện trở nhiệt được đặt trên cánh tay của bệnh nhân là một mạch cầu Wheastone để đưa ra sự thay đổi của nhiệt độ nêu trên. Một bộ khuyếch đại được sử dụng để nhận tín hiệu từ mạch cầu, rồi tiếp tục được đưa đến bộ vi xử lý để thực hiện đếm số nhịp thở. Các tần số thấp sẽ được lọc bỏ trước khi tín hiệu này đi vào bộ vi xử lý. - Phương pháp trở kháng phổi. Đây là một kỹ thuật dùng để xác định nhịp thở một cách gián tiếp. Trong phương pháp này, người ta sử dụng các điện cực đặt lên ngực bệnh nhân, dựa vào trở kháng phổi để xác định quan hệ giữa độ sâu nhịp thở và sự thay đổi trở kháng của ngực. Thơng thường dịng cung cấp cho hai điện cực là dịng xoay chiều cĩ tần số từ 20KHz đến 100KHz, cường độ từ 25µA đến 500µA. Các điện cực sử dụng ở đây là các điện cực dán (giống như điện cực đo tín hiệu điện tim ECG). Hình 1.11 mơ tả sơ đồ khối đo nhịp thở theo phương pháp trở kháng với hai điện cực được sử dụng. Các điện cực được gắn lên ngực bệnh nhân để lấy tín hiệu. Khi trở kháng điện ngang ngực tăng cùng với thể tích phổi thì quan hệ giữa sự thay đổi trở kháng ∆Z và sự thay đổi thể tích phổi ∆V phụ thuộc vào nhiều yếu tố như vị trí điện cực, kích thước và hình dạng của cơ thể. Mối quan hệ ∆Z/∆V tính bằng Ω/l. Các điện cực khi tiếp xúc với da sẽ tạo ra một trở kháng cỡ 150 đến 200Ω. Trong mỗi chu kỳ thở thì trở kháng sẽ thay đổi trong khoảng 1% . 23 1.6.4.3. Sơ đồ khối quá trình xử lý tín hiệu thở trong thiết bị theo dõi bệnh nhân. Các điện cực được đặt ở trước ngực bệnh nhân (tùy theo vị trí của điện cực thì ta cĩ ∆Z) để đo tín hiệu thở, bộ tạo dao động sẽ tạo ra tín hiệu dịng điện xoay chiều cĩ tần số từ 20KHz đến 100KHz, cường độ từ 25µA đến 500µA tác động vào điện cực mục đích để thu được giá trị điện áp để đưa vào bộ khuếch đại. Tín hiệu ra của bộ khuếch đại sẽ được lọc, xử lý và tính tốn bởi bộ vi xử Dạng sĩng hơ hấp Khi thở ra Khi hít vào Hình 1.10. Nguyên lý đo trở kháng phổi. Bộ tạo dao động Bộ khuyếch đại Giải điều chế và lọc Dải điện áp DC Tín hiệu ra R RZ A B ∆Z Hình 1.11. Nguyên lý của phương pháp đo trở kháng phổi (hai điện cực) 24 lý. Trên màn hình sẽ hiển thị dạng tín hiệu thở và nhịp thở/phút, tất cả quá trình này được thể hiện ở hình 1.12. 1.6.5. Huyết áp (Blood Pressure). 1.6.5.1. Giới thiệu chung. Hệ thống tuần hồn khép kín của cơ thể người bao gồm tim và mạch máu là đường vận chuyển quan trọng trong cơ thể con người. Nhờ cĩ máu tuần hồn nhịp nhàng ở hệ thống này, con người mới cĩ thể khơng ngừng trao đổi chất với bên trong và bên ngồi cơ thể, mới cĩ thể sử dụng nguồn dinh dưỡng và dưỡng khí một cách hữu hiệu, thải ra khí CO2 và chất thải, nhằm duy trì hoạt động sống một cách bình thường và giữ cho cơ thể ở trạng thái cân bằng đối với mơi trường trong và ngồi cơ thể. Huyết áp cĩ hai trị số. Khi tim co lại, dựa vào tác dụng bơm của tim, tâm thất trái sẽ đẩy máu vào động mạch chủ, máu trong động mạch chủ sẽ tăng cao đột ngột, làm tăng sức ép lên mạch máu. Lúc này, huyết áp trong động mạch sẽ tăng đến mức cao nhất, giá trị huyết áp đo được được gọi là cao Điện cực đo Khuếch đại Bộ tạo dao động Bộ vi xử lý Hiển thị Hình 1.12. Sơ đồ khối quá trình xử lý tín hiệu thở trong thiết bị theo dõi bệnh nhân. 25 áp (huyết áp cao). Do áp lực sản sinh khi tim co lại nên y học gọi là huyết áp tâm thu. Khi tim giãn ra, máu tạm thời ngưng lại, khơng đi vào động mạch chủ. Lúc này, lượng máu của lần trước vẫn đi vào động mạch, dựa vào tác dụng của lực giãn và lực đàn hồi của động mạch, máu vẫn tiếp tục được đẩy về phía trước, áp lực trong động mạch dần giảm xuống. Giá trị huyết áp đo được khi áp lực trong động mạch giảm xuống đến mức thấp nhất được gọi là hạ áp. Trong y học, quá trình này là huyết áp tâm trương, huyết áp thường được biểu thị dưới dạng con số cụ thể như 120/80 mmHg nghĩa là áp suất tâm thu/áp suất tâm. Giá trị danh định trong các hệ thống tuần hồn cơ sở là: - Hệ thống động mạch: 30÷300mmHg. - Hệ thống tĩnh mạch : 5÷15mmHg. - Hệ thống phổi: 6÷25 mmHg. 1.6.5.2. Sự hình thành huyết áp. Huyết áp là áp lực gây ra cho thành mạch máu khi máu lưu thơng trong mạch máu. Sự hình thành của huyết áp động mạch là kết quả của tác dụng tương quan giữa tim bơm máu và lực cản bên ngồi. Khi tim co lại, tâm thất sẽ đẩy máu vào mạch máu. Cơ tâm thất phĩng thích ra năng lượng, một phần dùng để đẩy máu di chuyển, một phần sẽ chuyển hĩa thành áp lực lên thành mạch máu. Trị số huyết áp và lượng máu do tim đẩy ra cĩ liên quan mật thiết với nhau. Lượng máu đẩy ra là tích số của lượng máu được đẩy ra sau mỗi lần tim đập và nhịp tim. Vì vậy, nhịp tim nhanh hay chậm đều ảnh hưởng đến trị số huyết áp. Sức cản ngoại vi được hình thành chủ yếu do lực cản huyết quản, là một nhân tố quan trọng hình thành nên huyết áp. Nếu khơng cĩ sức cản ngoại vi thì lượng máu từ tim bơm ra sẽ chảy nhanh ra ngồi. Chỉ khi phối hợp với sức cản ngoại vi, lượng máu do tim bơm ra sẽ khơng chảy quá nhanh mà lưu 26 lại ở mạch máu. Như thế, năng lượng phĩng thích ra khi tâm thất co lại mới cĩ thể biểu hiện dưới dạng áp lực, hình thành nên huyết áp tương đối cao. Áp lực ngoại vi tăng cao chủ yếu là do sự thay đổi của đường kính mạch máu và liên quan mật thiết đến hoạt động co, giãn của thành mạch máu. Độ đàn hồi của động mạch và độ dính của máu cũng sẽ ảnh hưởng đến trị số huyết áp. Khi độ đàn hồi của động mạch tăng cĩ tác dụng làm giảm biên độ dao động của huyết áp, ngăn ngừa hiện tượng áp suất tâm thu quá cao và áp suất tâm trương quá thấp. Độ dính của máu tăng cao, sức cản ngoại vi lớn cũng sẽ làm cho huyết áp tăng cao. 1.6.5.3. Các nhân tố ảnh hưởng đến huyết áp. Do sự thay đổi về khách quan và chủ quan nên cuộc sống của con người luơn phải ở trong nhiều trạng thái sinh hoạt khác nhau dẫn tới sự thay đổi về sinh lý học trong đĩ phải kể tới là huyết áp. Vì vậy, cùng một người trong thời gian và trạng thái khác nhau, trị số huyết áp đo được cũng khác nhau. Cĩ rất nhiều nhân tố ảnh hưởng đến sự dao động và thay đổi của huyết áp: - Thời tiết: trong mơi trường giá lạnh, huyết áp sẽ tăng cao tạm thời. Dù là người cĩ huyết áp bình thường hay bệnh nhân cao huyết áp, vào mùa đơng huyết áp thường cao hơn mùa hạ. - Ngày đêm: trong một ngày đêm, thời gian khác nhau thì huyết áp cũng khác nhau, xuất hiện đặc trưng thay đổi theo chu kì. Thơng thường, khi ngủ, huyết áp tương đối thấp, buổi trưa và buổi chiều thì huyết áp tương đối cao. - Thần kinh: khi tâm lý bị kích động, thần kinh căng thẳng, chức năng của vỏ não bị rối loạn, chất cattecholamine được bài tiết nhiều hơn, làm tăng lực cản ở tiểu động mạch, cĩ thể dẫn đến dao động huyết áp tăng lên. 27 - Vận động: Khi vận động mạnh, nhu cầu về năng lượng tăng cao, lượng bài tiết cattecholamine và lượng máu do tim đẩy đi tăng cao, huyết áp cũng tăng lên tương ứng. Lúc này, áp suất tâm thu tăng lên đáng kể, áp suất tâm trương chỉ hơi thay đổi. Sau khi nghỉ ngơi, huyết áp sẽ trở về như cũ rất nhanh. 1.6.5.4. Phương pháp đo huyết áp. Để đo huyết áp của cơ thể người, thơng thường cĩ hai phương pháp đo, - Phương pháp đo trực tiếp (xâm nhập -invasive): Đây là phương pháp đo huyết áp chính xác nhất vì cảm biến được cấy trực tiếp vào động mạch của cơ thể. Phương pháp này chỉ áp dụng khi cần độ chính xác rất cao, đáp ứng cho yêu cầu theo dõi liên tục của hệ thống monitor (theo dõi bệnh nhân). Phương pháp này cho phép đo huyết áp trong các vùng sâu mà phương pháp đo gián tiếp khơng đo được và người ta sử dụng các loại ống thơng cĩ gắn cảm biến để đưa vào trong động mạch hoặc tĩnh mạch ở vùng cần đo huyết áp. - Phương pháp đo gián tiếp ( khơng xâm nhập- Noninvasive). Phương pháp này xác định áp suất của máu tại tâm thu và tâm trương bằng cách cuốn quanh cánh tay một túi chịu áp, sau đĩ dùng bĩng hơi để bơm hơi vào túi đến một giá trị nhất định. Đây là quá trình tác động lên động mạch một khí nén, làm cho sự lưu thơng của mạch máu tại vị trí đo bị thay đổi (bị chặn lại). Quá trình giảm dần áp suất trong túi một cách đều đặn tới khi nào máu trong động mạch bắt đầu lưu thơng thì đĩ là giá trị áp suất của tâm thu, tiếp tục giảm áp suất trong túi đến khi mạch máu lưu thơng bình thường thì giá trị đĩ là áp suất của tâm trương. Một vấn đề gặp phải ở đây là việc xác định ngưỡng của hai giá trị này là khĩ đối với bác sỹ, giá trị của huyết áp thu được phụ thuộc nhiều vào khả năng của bác sỹ. Korotkoff đã khắc phục bằng cách dựa vào âm thanh tạo ra từ sự thay đổi tốc độ dịng máu trong động mạch. Âm thanh thứ nhất được tạo ra khi áp 28 suất trong túi giảm bằng với áp suất của tâm thu, khi đĩ trong động mạch bắt đầu cĩ dịng máu chảy trở lại. Nếu tiếp tục giảm áp suất trong túi thì dịng chảy trong động mạch tăng dần và đến giá trị bằng với áp suất tâm trương thì chảy hồn tồn bình thường và âm thanh thứ hai lại xuất hiện. Những cách trên là hồn tồn xác định theo phương pháp thủ cơng, tức là thực hiện bằng tay và kết quả cũng phụ thuộc nhiều vào khả năng của bác sỹ. Từ đĩ người ta đã tìm ra các phương pháp đo hồn tồn tự động để cĩ thể thực hiện trên máy. + Tự động đo huyết áp sử dụng phương pháp Korotkoff: Phương pháp này thực hiện giống như khi làm bằng tay nhưng thêm vào đĩ là cĩ thêm các cảm biến âm thanh được đặt vào túi khí để thu các âm thanh Korotkoff. Các âm thanh này thu được nhờ cảm biến và được chuyển đổi thành các tín hiệu điện tương ứng. Sau đĩ các tín hiệu này được khuyếch đại và đi qua các bộ lọc thơng dải từ 25 đến 125 Hz để loại bỏ nhiễu. Từ các tín hiệu điện thu được này, người ta sẽ xác định được áp suất tâm thu và tâm trương tương ứng. Quá trình diễn ra trong khoảng thời gian từ 2 đến 5 giây. Bơm khí bằng tay Dây ống nghe Băng cuốn huyết áp Đồng hồ đo huyết áp Hình 1.13. Tự động đo huyết áp sử dụng phương pháp Korotkoff. HuyÕt ¸p t©m tr−¬ng HuyÕt ¸p xung ®éng m¹ch ¸p lùc trong cuèn huyÕt HuyÕt ¸p t©m thu 110 100 90 80 mmHg Á lực trong băng cuốn uyết áp 29 + Tự động đo huyết áp sử dụng phương pháp dao động kế. Phương pháp này đo huyết áp máu bằng cách dị sự co bĩp của động mạch sinh ra do quá trình co bĩp của tim. Khi băng quấn xung quanh tay bệnh nhân được bơm căng, dịng máu trong mạch bị ngưng nhưng sự co bĩp của động mạch vẫn xảy ra liên tục và làm cho áp suất trong băng quấn dao động. Khi giảm dần áp suất trong băng quấn, cường độ dao động của áp suất trong băng quấn tăng dần thậm chí đạt đến giá trị đỉnh. Tiếp tục giảm áp suất trong băng quấn sẽ làm cho dao động giảm. Mối quan hệ giữa sự thay đổi áp suất băng quấn và sự dao động của nĩ được lưu vào bộ nhớ và được sử dụng để tính huyết áp máu. Cụ thể là áp suất băng quấn khi dao động tăng nhanh là huyết áp tâm thu, áp suất băng quấn khi dao động giảm nhanh là huyết áp tâm trương. Áp suất băng quấn khi dao động đạt đến giá trị đỉnh là huyết áp động mạch trung bình. 1.6.5.5. Sơ đồ khối quá trình xử lý tín hiệu NIBP( huyết áp khơng xâm nhập) của thiết bị theo dõi bệnh nhân. Âm Korotkoff Áp suất băng quấn Dao động áp suất trong băng quấn 200 160 120 80 40 0 157 83 mmHg Hình 1.14. Mơ hình đo huyết áp sử dụng phương pháp dao động kế. 30 Vi xử lý sẽ điều khiển quá trình bơm khí vào vịng bít (băng quấn) thơng qua mạch cơng suất. Mức độ bơm sẽ được điều chỉnh theo các thơng số xác định sẵn và lấy mẫu thực tế. Mức áp suất trong vịng bít sẽ được đo bởi bộ cảm biến áp suất, điện áp lấy ra từ bộ cảm biến này sẽ thay đổi theo sự thay đổi của áp suất trong vịng bít. Tín hiệu điện áp này sẽ được khuếch đại và lọc trước khi được chuyển đổi sang tín hiệu số thơng qua bộ chuyển đổi A/D. Dữ liệu số được lấy ra một cách nối tiếp rồi được chuyển vào bộ vi xử lý, tại đây dữ liệu được xử lý, tính tốn và hiển thị lên màn hình của thiết bị theo dõi bệnh nhân. 1.6.6. Độ bão hịa oxy trong máu. Đây là một trong những thơng số sinh học khá phức tạp để đo, xử lý và hiển thị trên màn hình của thiết bị theo dõi bệnh nhân. Một số nước trên thế giới họ đã nghiên cứu và chế tạo thàng cơng các thiết bị đo độ bão hịa oxy khơng xâm lấn cầm tay và thiết bị theo dõi bệnh nhân (bao gồm cả tín hiệu bão hịa oxy trong máu). Ở nước ta, vấn đề này vẫn cịn khá mới. Do vậy, em muốn nghiên cứu về phương pháp đo, xử lý và hiển thị (hiển thị trên máy tính) độ bão hịa oxy trong máu và được bắt đầu từ chương 2 trong cuốn luận văn này. Cảm biến áp suất 2 bơm khí Khuếch đại, lọc Cơng suất Chuyển đổi A/D Bộ vi xử lý Hiển thị Băng quấn Hình 1.15. Sơ đồ khối quá trình xử lý tín hiệu NIBP của thiết bị theo dõi bệnh nhân. 31 CHƯƠNG II. TỔNG QUAN VỀ ĐỘ BÃO HỊA OXY TRONG MÁU 2.1. GIỚI THIỆU CHUNG. 2.1.1. Quá trình oxy hĩa và khử oxy khĩa trong cơ thể người. Sự ơxy hố và khử ơxy hố máu là quá trình ít được quan tâm nhưng xảy ra trong từng hơi thở của chúng ta. Khi một người hít khơng khí vào thì khoảng 20% trong số đĩ là ơxy. Khơng khí giàu ơxy sẽ vào phổi và ở đĩ nĩ được trao đổi qua màng phổi trở thành ơxy mà khơng cĩ Hemoglobin (Hb). Sau đĩ Hemoglobin ơxy hố được đưa qua động mạch hệ thống tới tim và từ đĩ được phân phối cho tồn cơ thể tới các mơ, tại mơ ơxy được sử dụng và sản phẩm chuyển hố hay sản phẩm đào thải là CO2 được đưa trở lại qua hệ thống tĩnh mạch, qua tim sau đĩ trở lại phổi, nơi mà CO2 cĩ thể bị đào thải ra khỏi cơ thể qua động tác thở ra. Quá trình này xảy ra khi mọi người hít thở. Một người khơng được cung cấp đủ ơxy trong máu thì được gọi là thiếu ơxy máu (cĩ hypoxia). Cĩ nhiều mức độ hypoxia khác nhau dựa vào mức độ của ơxy trong máu cĩ mức thấp như thế nào. Các triệu chứng của nĩ rất khĩ phát hiện, đặc biệt là thiếu ơxy máu cấp. Những ảnh hưởng tinh tế hơn của sự thiếu ơxy máu cịn ít được bàn đến và thiếu sự vận động của chức năng. Tuy nhiên, thiếu ơxy máu cĩ thể là nguyên nhân tử vong vì khơng đủ ơxy vận chuyển từ máu đến cho mơ trong cơ thể. Mơ nhạy cảm nhất với sự thiếu ơxy máu trong cơ thể là não. Tình trạng xuất hiện khi não khơng nhận đủ ơxy gọi là thiếu ơxy não. Chỉ cần 5 phút thiếu ơxy là tế bào não đã bị chết. Nếu thiếu ơxy trong một thời gian dài thì cĩ thể dẫn dến " hơn mê, những cơn tai biến thậm chí là chết não. Trong chết não, 32 những chức năng sống cơ bản như thở, huyết áp, chức năng tim cĩ thể vẫn cịn nhưng hồn tồn bất tỉnh và khơng đáp ứng với thế giới xung quanh". Cĩ 4 mức độ của sự thiếu ơxy đĩ là thiếu ơxy do phù (ứ trệ tuần hồn), thiếu ơxy mơ hypemic, thiếu ơxy mơ nhiễm độc mơ và thiếu ơxy mơ do thiếu ơxy. Thiếu ơxy do ứ trệ tuần hồn xảy ra khi dịng máu đến một vùng trong cơ thể bị tắc nghẽn và ngừng cung cấp ơxy. Một ví dụ là khi ai đĩ bị chuột rút và chân họ bị tê bại trong một lúc. Thiếu ơxy mơ hypemic xảy ra khi khơng đảm bảo chức năng của Hemoglobin và khơng cĩ đủ hemoglobin để vận chuyển ơxy đến các mơ trong cơ thể. Thiếu ơxy mơ nhiễm độc mơ xảy ra khi tế bào mơ bị nhiễm độc và khơng thể sử dụng được ơxy, thường do nhiễm độc CO. Thiếu ơxy mơ do thiếu ơxy xảy ra khi khơng đủ ơxy trong khí hít vào. Loại này thường xảy ra ở những nơi cĩ độ cao và là mối quan tâm chính đối với các phi cơng. Cĩ một số nguyên nhân sinh lý của sự thiếu ơxy mơ, một trong số đĩ là biến chứng trong gây mê. Trong gây mê cĩ thể cĩ nhiều yếu tố xảy ra cĩ thể khởi phát thiếu ơxy mơ, chúng bao gồm: giảm lưu lượng tuần hồn, phù phổi, tắc mạch phổi, tắc nghẽn đường dẫn khí và đặt nhầm các ống dẫn. Rất nhiều bệnh cảnh đã cĩ thể hữu ích hơn nếu sử dụng máy theo dõi nồng độ ơxy trong cơ thể bệnh nhân để bắt được và điều trị kịp thời thiếu ơxy mơ trước khi những ảnh hưởng của nĩ cĩ thể đe doạ bệnh nhân. Những tình huống này bao gồm: Trong phịng mổ đề phịng những sai sĩt ngồi dự kiến trong quá trình gây mê, trong phịng hậu phẫu nơi bệnh nhân sẽ tỉnh lại, trên xe cứu thương khi vận chuyển bệnh nhân đến bệnh viện, và trong đơn vị chăm sĩc sơ sinh để theo dõi những dấu hiệu sinh tồn ở trẻ sơ sinh. Bằng thiết bị theo dõi mức Hemoglobin ơxy hố, người thầy thuốc cĩ thể chủ động trước 33 mọi biến chứng cĩ thể xảy ra. Vì những lý do đĩ mà vấn đề đo ơxy mạch trở thành vấn đề rất cần thiết. Nhu cầu của cơ thể người về oxy lầ tất yếu. Nĩ rất cần thiết cho các mơ tế bào. Các phép đo khí trong máu cung cấp thơng tin quan trọng liên quan tới trạng thái oxy hĩa, sự thở và gốc Axít. Tuy nhiên các phép đo này chỉ cung cấp các thơng tin tức thời - Snapshot về tình hình của Bệnh nhân ở thời điểm mà các mẫu tín hiệu về máu được đưa ra. Chúng ta biết rằng, sự oxy hĩa xảy ra rất nhanh. Trong quá trình theo dõi mà gián đoạn thì những thay đổi này khơng thể phát hiện được. Đo oxy theo nhịp là phép đo sự bão hịa oxy trong máu một cách liên tục và khơng xâm nhập - noninvasively. 2.1.2. Hemoglobin. Hemoglobin (Hb) là các Protein tạp thuộc nhĩm chromoprotein cĩ nhĩm ngoại là Hem (porphyrin). Protein này cĩ chức năng cực kỳ quan trọng trong cơ thể người, chúng là sắc tố hơ hấp và làm nhiệm vụ vận chuyển khí cho cơ và máu. Hemoglobin là những protein hình cầu, cĩ cơng thức hĩa học là: C2952H4664N812O832S8Fe4. Cấu trúc hĩa học của Hemoglobin cĩ dạng như hình vẽ 2.1. Hình 2.1. Cấu trúc hĩa học của Hemoglobin. HOOC COOH CH3 CH2 CH CH3 CH2 H3C H3C HC H C C H N NN N Fe 34 Trong 100ml máu người cĩ khoảng 15g hemoglobin. Khi phân tử Hemoglobin mang oxy thì hình thành liên kết thứ 6 của nguyễn tử sắt Fe++ trong Hem. Đây là hiện tượng mang Oxy và là hiện tượng oxygen hố. Máu người hàng ngày phải mang 600 lít Oxy từ phổi đến các cơ quan trong cơ thể. Lượng Oxy được mang bởi huyết thanh rất nhỏ, vì Oxy hồ tan trong huyết thanh rất ít, gấn như tất cả lượng oxy được mang và vận chuyển trong máu nhờ hemoglobin của hồng cầu. Hemoglobin của hồng cầu trong máu động mạch bão hồ khoảng 96% với Oxy, trong máu tĩnh mạch cịn khoảng 64% bão hồ Oxy. Qua đồ thị đường cong bão hồ oxy của myoglobin Mb (là một dạng protein hình cầu, làm nhiệm vụ vận chuyển khí cho cơ) và hemoglobin (xem hình 2.2) ta thấy sự kết hợp hoặc nhường oxy của hemoglobin phụ thuộc vào áp suất riêng phần của oxy (PO2). Ở phổi, PO2 cĩ giá trị khoảng 13Kpa, 1mmHg = 0.133KPa (Kilo Pascal), ở áp suất này 96% hemoglobin được bão hồ oxy. Trong tế bào cơ lúc làm việc PO2 chỉ cịn 1.5Kpa, máu qua tổ chức cơ, oxy sẽ rời hemoglobin của hồng cầu và đi vào tế bào cơ. Do vậy, khi máu rời cơ về tim độ bão hồ máu chỉ cịn 64% vì nĩ đã nhường đi 1/3 số oxy mà Hình 2.2. Đồ thị đường cong bão hịa oxy của myoglobin và hemoglobin. PO2 ở tĩnh mạch PO2 ở động mạch 100 50 0 1 5 10 13 Đ ộ bã o hị a ox y PO2(KPa) Mb Hb Cơ nghỉ Cơ làm việc 35 nĩ mang. Khi máu về phổi ở đĩ cĩ PO2 cao (13 KPa), hemoglobin nhanh chĩng kết hợp với oxy và lại đạt tới tốc độ bão hồ là 96%. 2.1.3. Hypoxia và hypoxaemia. Hypoxia là tình trạng giảm oxy ở mơ bình thường, cịn hypoxaemia là tình trạng giảm oxy của máu bình thường. Hypoxia và Hypoxaemia là hai hiện tượng khác nhau. Hypoxia là tình trạng nguy hiểm của sự thiếu oxy tế bào, cĩ thể là hậu quả hoặc khơng phải hậu quả của hypoxaemia. Pulse- oximeter chỉ cĩ thể đo và thơng báo mức độ của hypoxaemia. 2.1.4. Áp suất thành phần. Chúng ta thường nghe nĩi về áp suất thành phần (hay là phân áp của một chất khí), thực chất áp suất thành phần là gì? áp suất thành phần là cách để mơ tả “độ tập trung” của một chất khí trong một mơi trường khí hoặc lỏng. Nếu chúng ta nĩi rằng áp suất thành phần của carbon dioxide ở trong máu là 50mmHg (milimet thủy ngân) thì đĩ là lượng carbon dioxide trong máu tạo ra cân bằng của máu với carbon dioxide dạng khí ở áp suất 50mmHg.Thực ra chúng ta khơng đo lường các thành phần cĩ trong máu mà chúng ta đo lường các điều kiện cần thiết để những thành phần đĩ duy trì trong máu. Sự ổn định của nhiệt độ cơ thể rất cĩ ý nghĩa khi đo lường các giá trị này. 2.2. SPO2 VÀ SaO2. Cĩ thể thấy ở một số thiết bị đo oxy dạng xung Pulse-Oxymeter cĩ thuật ngữ SaO2 và SpO2, thường hai thuật ngữ này được sử dụng thay thế cho nhau, tuy nhiên chúng khơng giống nhau. SaO2 là độ bão hịa oxy trong máu (Saturation of oxygen ), SpO2 là độ bão hịa oxy trong máu đo ở vùng ngoại biên (Saturation of peripheral oxygen) và thơng thường thuật ngữ SpO2 hay được đề cập đến nhiều hơn đồng thời thiết bị đo oxy dạng xung nhịp sẽ hiển thị phần trăm (%) và dạng tín hiệu của 36 SpO2. Hai thơng số hay hai tín hiệu này cĩ sự tương quan với nhau và được thể hiện rõ ở trong hai cơng thức (2.1) và (2.2). Sfhb2 2 COSfHbMethbCOHbHbHbO HbO +++++ Trong đĩ: SaO2 lúc này là phép đo độ bão hịa oxy thực. HbO2: Oxyhemoglobin, Hb: Hemoglobin, COHb: carboxyhemoglobin. Methb: methemoglobin, SfHb: sulfhemoglobin, COSfhb: carboxysulfhemoglobin. Từ hai cơng thức trên ta thấy cĩ sự khác biệt một chút giữa SaO2 và SpO2 vì trong máu của chúng ta cĩ nhiều dạng hemoglobin điển hình là: oxyhemoglobin, methemoglobin, carboxyhemoglobin, sulfahemoglobin và carboxysulfhemoglobin. Số lượng oxyhemoglobin thường chiếm ưu thế rõ ràng so với các dạng hemoglobin khơng cĩ khả năng kết hợp oxy (methemoglobin, carboxyhemoglobin, sulfahemoglobin và carboxysulfhemoglobin.), nhưng những hemoglobin này vẫn tồn tại trong máu. Cả oxyhemoglobin và hemoglobin đều hấp thụ ánh sáng đỏ với bước sĩng là 660nm và ánh sáng hồng ngoại cĩ bước sĩng là 940nm và cả hai đều tồn tại trong mạch máu. Như vậy, khi chúng ta muốn đo lượng oxyhemoglobin, cần phải tính tốn đến sự cĩ mặt của các hemoglobin khơng cĩ chức năng kết hợp oxy. Các nhà sản xuất thiết bị đo nồng độ oxy ._.uối cùng là phép lấy logarithm để thực hiện phép trừ loga của hai tín hiệu ánh sáng đỏ và hồng ngoại liên tiếp. - Khối tính tốn chỉ số xung nhịp. Các tín hiệu ánh sáng đỏ và hồng ngoại sau khi đã xử lý được đưa tới khối tính tốn chỉ số xung nhịp, khối này sẽ tính chỉ số xung nhịp. Chỉ số xung nhịp là con số cĩ thể liên quan đến sự dịch truyền thực sự của mơ. “Sự dịch truyền - perfusion ) là một thuật ngữ được dùng để biểu thị thể tích của lưu lượng máu động mạch đối với thể tích mơ cho trước và bằng cách xét các tín hiệu đỏ và hồng ngoại riêng biệt cĩ thể xác định được một giá trị ước lượng về thể tích máu hiện cĩ thay đổi trong mơ. - Khối tính tốn hồi quy tuyến tính. Các tín hiệu ánh sáng đỏ và hồng ngoại sau khi đã xử lý cũng được đưa tới khối tính tốn hồi quy tuyến tính. Khối này thực hiện các cơng việc như: chuẩn hĩa dữ liệu, tính tốn hồi quy và chuẩn hĩa hệ số gĩc (được thể hiện ở hình 3.13). 64 Thành phần tín hiệu xung nhịp và một chiều đã xử lý được đưa tới khối chuẩn hĩa dữ liệu, khối này thực hiện phép nhân vi sai tín hiệu ánh sáng đỏ với cường độ thành phần một chiều của ánh sáng hồng ngoại tương ứng và nhân vi sai tín hiệu ánh sáng hồng ngoại với cường độ thành phần một chiều của ánh sáng đỏ tương ứng. Tín hiệu sau khi được chuẩn hĩa bằng vi sai được đưa tới khối hồi quy, khối này thực hiện phép hồi quy tuyến tính phù hợp với việc dùng tín hiệu hồng ngoại được chuẩn hĩa bằng vi sai như một biến độc lập và tín hiệu ánh sáng đỏ đã chuẩn hĩa như một biến phụ thuộc. Mục đích của phép tính tốn hồi quy tuyến tính là tìm ra được một đường thẳng phù hợp nhất “Best fit line” mà từ đường thẳng này kết hợp với các giá trị số liệu chuẩn tìm ra được hệ số gĩc phù hợp “ Best - fit slope” của đường thẳng (thể hiện ở hình vẽ 3.14). Hệ số gĩc này là một giá trị khơng đổi biểu thị tỉ số R phù hợp nhất đối với tập dữ liệu chuẩn. Chuẩn hĩa tập dữ liệu Phép hồi quy tuyến tính phù hợp với tập dữ liệu R Thành phần xung nhịp đã xử lý Thành phần một chiều đã xử lý Thành phần xung nhịp đã chuẩn hĩa Hệ số gĩc phù hợp nhất Hình 2.13. Sơ đồ các khối nhỏ của khối tính tốn hồi quy tuyến tính. 65 Trong đĩ: D I(Red): Đạo hàm của cường độ ánh sáng đỏ D I(IR) : Đạo hàm của cường độ ánh hồng ngoại. - Khối tính tốn tham số SpO2. Tỉ số R sau khi được tính tốn từ khối tính tốn hồi quy được đưa đến khối tính tốn tham số SpO2, khối này thực hiện tính tốn dựa vào cơng thức hiệu chỉnh thực nghiệm (hoặc là tập dữ liệu từ đường cong hiệu chỉnh thực nghiệm) để tính ra giá trị SpO2. Hình 3.14. Đồ thị minh họa tập các dữ liệu điểm được sử dụng để tìm hệ số gĩc phù hợp ứng với đường thẳng phù hợp nhất. D I(Red) D I(IR) 66 - Khối tính tốn hệ số tương quan. Kết quả của việc phân tích và tính tốn hồi quy tuyến tính là hệ số gĩc phù hợp nhất ( tỉ số R), tỉ số R này cũng được đưa đến khối tính tốn hệ số tương quan. Khối này thực hiện việc tính tốn thơng qua phép đo tuyến tính các điểm dữ liệu đầu vào, nếu hệ số tương quan mà nhỏ hơn một mức ngưỡng đã được xác định trước thì nĩ biểu thị tín hiệu thu nhận được từ đầu đo bị méo dạng. Điều này nĩ cho phép thiết bị đo nồng độ oxy khơng can thiệp phát hiện được tình trạng của đầu đo. - Khối phân tích chất lượng của dữ liệu. Khối phân tích chất lượng của dữ liệu lấy hệ số tương quan đã tính được và các giá trị bù khơng cũng như kết quả từ khối phân tích dữ liệu ánh sáng mơi trường ở đầu vào để kiểm tra, theo dõi chất lượng dữ liệu đầu vào. 67 CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH HIỂN THỊ TÍN HIỆU SPO2 TRÊN MÁY TÍNH 4.1. KHẢO SÁT DỮ LIỆU TỪ ĐẦU RA CỦA BỘ VI XỬ LÝ TỚI MÀN HÌNH HIỂN THỊ CỦA THIẾT BỊ ĐO TÍN HIỆU SPO2. Để truyền dữ liệu từ đầu ra của bộ vi xử lý tới màn hình hiển thị của các thiết bị đo tín hiệu SpO2 cĩ thể thơng qua chuẩn ghép nối RS-232. Chuẩn RS-232 là chuẩn truyền dữ liệu nối tiếp và khơng đồng bộ nĩ cho phép truyền tín hiệu với tốc độ đến 20.000 bit/s. Các dữ liệu này thường được tổ chức dưới dạng khuơn dạng dữ liệu và giao thức đường truyền. Trong phần này, qua việc khảo sát một số thiết bị đo tín hiệu SpO2, em xin trình bày về dạng dữ liệu và giao thức truyền nối tiếp trong thiết bị đo tín hiệu SpO2 thường hay được sử dụng trong thực tế. 4.1.1. Giao thức truyền và tổ chức dữ liệu (Phiên bản giao thức 1). - Giao thức truyền dữ liệu là khơng đồng bộ, dùng chuẩn ghép nối RS-232. Trong mỗi một giây truyền được 60 lần, mỗi lần truyền được một khối 5 Bytes. Với cách thức này, thì sẽ cĩ những ưu điểm và nhược điểm như sau: Ưu điểm: Trong 1s, bộ vi xử lý luơn gửi được 300 Bytes. + Rất dễ nhận biết lỗi trong quá trình truyền dữ liệu. + Thuận tiện cho việc giải mã. Nhược điểm: Bộ vi xử lý phải làm việc nhiều. - Tốc độ truyền dữ liệu: 4800 Baud 68 - Một khối (block) bao gồm 5 bytes trong đĩ Bit 7 của Byte 1 được dùng để đồng bộ các khối dữ liệu. - Định dạng dữ liệu: 1bit Start, 8bits Data, 1 bit kiểm tra chẵn lẻ và 1bit Stop. - Cấu trúc của các byte dữ liệu được thể hiện như trong bảng 4.1: Bảng 4.1. Cấu trúc của các byte dữ liệu. Byte Bit 7 6 5 4 3 2 1 0 Định nghĩa 1 1 x x x x x x x Giá trị “1” ở bit 7 biểu thị sự bắt đầu của khối mới Kích hoạt xung (trong khoảng 100ms nếu phát hiện cĩ xung thì cĩ giá trị 1) Khơng sử dụng Khơng sử dụng Độ dài của tín hiệu (0..7), nếu 0x0f thì tín hiệu xấu. 2 0 x x x x x x x Lấy mẫu các tín hiệu thể tích đồ (0..99) 3 0 x x x x x x x Bít thứ 7 để vẽ dạng xung tín hiệu SpO2 Khơng sử dụng Phát hiện lỗi đầu đo Vẽ thể tích đồ (0..15) 4 0 x x x x x x x từ bit 0 đến 6 thể hiện nhịp đập của tim 5 0 x x x x x x x Hiển thị phần trăm SpO2 (0..99) 4.1.2. Giao thức truyền và cách tổ chức dữ liệu (Phiên bản giao thức 2). Phiên bản giao thức này thực hiện các chức năng giống như phiên bản giao thức 1 nhưng nĩ khơng cĩ lượng dữ liệu dư thừa ở đầu khối như phiên bản giao thức 1. - Tốc độ truyền dữ liệu: 4900 Baud. - Định dạng dữ liệu: 1 byte gồm 8 bit, 1 bit stop, khơng kiểm tra chẵn lẻ. 69 - Mỗi khi cĩ xung tín hiệu, thì một khối dữ liệu bao gồm trạng thái bão hịa, tốc độ xung nhịp và chất lượng thơng tin sẽ được truyền. Các điểm lấy mẫu dạng xung tín hiệu được truyền liên tục với tốc độ 50 bytes/s. Giá trị của chúng được xác định từ 0 đến 127. Các giá trị mà cao hơn giá trị 0xF8 thì được dùng để đánh dấu byte dữ liệu theo sau như là một giá trị dữ liệu mới. Byte Đánh dấu Ý nghĩa của byte theo sau 0xF8 0xF9 0xFA 0xFB 0xFC Các giá trị lấy mẫu dạng sĩng Giá trị SpO2 nhịp Thơng tin về byte theo sau Chất lượng của thơng tin 4.1.3. Dạng dữ liệu thu được thơng qua cổng COM từ Card thu nhận và xử lý dữ liệu đầu vào. Bằng cách kết nối thiết bị đo độ bão hịa oxy trong máu SpO2 vào máy tính qua cổng ghép nối RS-232 và dùng một chương trình đọc dữ liệu từ cổng này ta thu được dữ liệu của tín hiệu SpO2 dưới dạng mã Hecxa như trong bảng Định nghĩa về các byte lệnh Hình 4.1. Mơ hình định nghĩa các byte trong phiên phản giao thức 2 Byte thơng tin Ý nghĩa của byte 0x00 0x01 0x02 0x03 0x45 Bình thường Sensor khơng làm việc Khơng cĩ ngĩn tay trong đầu đo Khơng bị tràn thơng tin Tự kiểm tra lỗi Chất lượng được biểu thị bởi các con số từ 0 đến 10. Nếu là 0 thì chất lượng của dữ liệu thu được của thiết bị là rất tốt. Định nghĩa về các byte thơng tin Định nghĩa về các byte chất lượng 70 4.2. Dữ liệu được truyền một cách liên tục 5byte một, cĩ bít đánh dấu sự bắt đầu một khối mới, dữ liệu chứa đầy đủ các thơng tin về tín hiệu SpO2. Bảng 4.2. Minh họa một đoạn dữ liệu dưới dạng mã Hecxa của tín hiệu SpO2 thu được từ cổng RS-232 của card thu nhận và xử lý dữ liệu đầu vào. 82 27 06 1B 5A 82 26 06 1B 5A 82 25 06 1B 5A 82 26 06 1B 5A 82 28 06 1B 5A 82 2B 07 1B 5A 82 30 07 1B 5A 82 34 08 1B 5A 82 39 09 1B 5A 82 3C 09 1B 5A 82 3E 0A 1B 5A 82 3F 0A 1B 5A 82 3F 0A 1B 5A 82 3E 09 1B 5A C2 3C 09 1B 5A 82 3A 09 1B 5A 82 37 08 1B 5A 82 35 08 1B 5A 82 33 08 1B 5A 82 32 08 1B 5A 82 32 08 1B 5A 82 31 07 1B 5A 82 30 07 1B 5A 82 2F 07 1B 5A 82 2E 07 1B 5A 82 2C 07 1B 5A 82 2A 06 1B 5A 82 27 06 1B 5A 82 25 05 1B 5A 82 22 05 1B 5A 82 1F 05 1B 5A 82 1C 04 1B 5A 82 19 04 1B 5A 82 17 03 1B 5A 82 13 03 1B 5A 82 11 02 1B 5A 82 0F 02 1B 5A 82 0D 02 1B 5A 82 0B 01 1B 5A 82 0A 01 1B 5A 82 0B 01 1B 5A 82 0D 02 1B 5A 82 11 02 1B 5A 82 17 03 1B 5A 82 1E 04 1B 5A 82 23 05 1B 5A 82 29 06 1B 5A 81 2C 07 1B 5A 81 2F 07 1B 5A 81 30 07 1B 5A 81 30 07 1B 5A 81 30 07 1B 5A 81 2F 07 1B 5A 00 81 2E 07 1B 5A 81 2D 07 1B 5A 81 2C 07 1B 5A 81 2B 07 1B 5A 81 2A 06 1B 5A 81 2A 06 1B 5A 81 29 06 1B 5A 81 29 06 1B 5A 81 28 06 1B 5A 81 27 06 1B 5A 81 25 06 1B 5A 81 24 05 1B 5A 81 23 05 1B 5A 81 21 05 1B 5A 81 20 05 1B 5A 81 1E 04 1B 5A 81 1D 04 1B 5A 81 1C 04 1B 5A 81 1A 04 1B 5A 81 19 04 1B 5A 81 18 03 1B 5A 81 17 03 1B 5A 81 15 03 1B 5A 81 15 03 1B 5A 81 14 03 1B 5A 81 15 03 1B 5A 81 17 03 1B 5A 81 1A 04 1B 5A 81 1C 04 1B 5A 81 21 05 1B 5A 81 25 05 1B 5A 81 28 06 1B 5A 81 2A 06 1B 5A 81 2B 06 1B 5A 81 2B 06 1B 5A 81 2A 06 1B 5A C1 29 06 1B 5A 81 28 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 28 06 1B 5A 81 29 06 1B 5A 81 29 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 29 06 1B 5A 83 28 06 1B 5A 83 26 06 1B 5A 83 24 05 1B 5A 83 21 05 1B 5A 83 1E 04 1B 5A 83 1A 04 1B 5A 83 17 03 1B 5A 83 14 03 1B 5A 83 11 02 1B 5A 83 10 02 1B 5A 83 0E 02 1B 5A 83 0E 02 1B 5A 83 0E 02 1B 5A 83 0D 02 1B 5A 83 0D 02 1B 5A 83 0D 02 1B 5A 83 0D 02 1B 5A 83 0E 02 1B 5A 83 0E 02 1B 5A 83 10 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 11 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A 83 10 02 1B 5A…. 71 4.2. CHƯƠNG TRÌNH HIỂN THỊ TÍN HIỆU SPO2 TRÊN MÁY TÍNH. 4.2.1. Lưu đồ thuật tốn. Dựa vào những thơng tin cần hiển thị và dạng dữ liệu của tín hiệu SpO2 (dữ liệu giả), lưu đồ thuật tốn của chương trình hiển thị tín hiệu SpO2 trên máy tính được thể hiện trong hình 4.2. Hình 4.2. Lưu đồ thuật tốn của chương trình hiển thị tín hiệu SpO2 trên máy tính. Bắt đầu Đếm điểm lấy mẫu = 0; thay đổi SpO2 =1; Điểm vẽ dữ liệu = 0; Chọn bệnh nhân Lấy 2 ký tự trong chuỗi từ vị trí đếm Biến đổi thành số thập phân (dữ liệu SpO2); Vẽ dạng sĩng SpO2; Vẽ cột SpO2; Tăng biến đếm: ++; Chọn tốc độ chương trình Kết thúc Tạm dừng chương trình & nạp dữ liệu bệnh nhân mới Tạm dừng chương trình & nạp mới tốc độ chương trình Đếm điểm lấy mẫu ≥ 560 Đúng Sai Hiển thị Sai Đúng Sai Đúng Đếm điểm lấy mẫu = 0; thay đổi SpO2 = 0; Điểm vẽ dữ liệu = 0; 72 4.2.2. Ví dụ một đoạn chương trình nguồn hiển thị tín hiệu SpO2 trên máy tính. Chương trình nguồn để hiển thị tín hiệu SpO2 trên máy tính được viết bằng ngơn ngữ VB.Net. … int lenSPO2; private System.Windows.Forms.Label txtSPO2PR; private System.Windows.Forms.Label txtSPO2; private System.Windows.Forms.Label label20; private System.Windows.Forms.Label label19; private System.Windows.Forms.Label cot20; private System.Windows.Forms.Label cot19; private System.Windows.Forms.Label cot18; private System.Windows.Forms.Label cot17; private System.Windows.Forms.Label cot16; private System.Windows.Forms.Label cot15; private System.Windows.Forms.Label cot14; private System.Windows.Forms.Label cot13; private System.Windows.Forms.Label cot12; private System.Windows.Forms.Label cot11; private System.Windows.Forms.Label cot10; private System.Windows.Forms.Label cot9; private System.Windows.Forms.Label cot8; private System.Windows.Forms.Label cot7; private System.Windows.Forms.Label cot6; private System.Windows.Forms.Label cot5; private System.Windows.Forms.Label cot4; private System.Windows.Forms.Label cot3; private System.Windows.Forms.Label cot2; private System.Windows.Forms.Label cot1; private C1.Win.C1Chart.C1Chart ChartSPO2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label2; private System.Windows.Forms.MainMenu mainMenu1; private System.Windows.Forms.MenuItem Program; private System.Windows.Forms.MenuItem menuItem4; private System.Windows.Forms.MenuItem menuItem8; private System.Windows.Forms.Timer timer1; private System.Windows.Forms.MenuItem menuItem3; private System.Windows.Forms.MenuItem menuItem5; private System.Windows.Forms.MenuItem Start; private System.Windows.Forms.MenuItem menuPause; private System.Windows.Forms.MenuItem menuExit; private System.Windows.Forms.MenuItem menuBN1; private System.Windows.Forms.MenuItem menuBN2; private System.Windows.Forms.MenuItem menuBN3; private System.Windows.Forms.MenuItem menuTocDo; private System.Windows.Forms.MenuItem menuTocDoNhanh; private System.Windows.Forms.MenuItem menuTocDo_rungBinh; 73 private System.Windows.Forms.MenuItem menuTocDoCham; private System.Windows.Forms.Label labelBN; private System.Windows.Forms.Label labelTocDo; private System.Windows.Forms.MenuItem menuItem1; private System.Windows.Forms.MenuItem menuItem2; private System.Windows.Forms.PictureBox pictureBox1; public static Form1 main; public Form1() { // // Required for Windows Form Designer support // InitializeComponent(); main = this; // // TODO: Add any constructor code after InitializeComponent call // } static void Main() { Application.Run(new Form1()); } #region Cài đặt ban đầu private void Form1_Load(object sender, System.EventArgs e) { timer1.Enabled = false; … SPO2Num1 = "002040608080818183838385858588888888909090909090909093939393939393939393 9393939393939393939393939393939393939393939393939393939393939396969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 9696969696969696969696969696969696969696969696969696969696969696969696969 6969696969696969696969696969696969696969696969696969696969696969696969696 96969696969696969696969696"; SPO2Num2 = "001515202020303030404040450505060606060606065656565656565707070707070707 0707070707070707070707070707070707070707070707070707070707070707070707070 7070707070707070707070707070707070707070707070707070707070707070707070707 0707070707070707070707070707070707676767676767676767676767676767676767676 74 7676767676767676767676767676767676767676767676767676767676767676767676767 6767676767676767676767676767676767676767676767676767676767676767676767676 7676767676767676767676767676767676767676767676767676767676767676767676767 6767676767676767676767676767676767676767676767676767676767676767676767676 7676767676767676767676767676767676767676767676767676767676767676767676767 6767676767676767676767676767676767676767676767676767676767676767676767676 7676767676767676767676767676767676767676767676767676767676767676767676767 6767676767676767676767676767676767676767676767676767676767676767676767676 7676767676767676767676767676767676767676767676767676767676767676767676767 6767676767676767676767676767676767676767676767676767676767676767676767676 7676767676767676767676767676767676767676767676767676767676767676767676767 676767676767676767676767676"; label3.Enabled =true; txtSPO2.Text ="---"; txtSPO2PR.Text ="---"; BenhNhan = 0; labelTocDo.Text = "Tốc độ hiển thị: Trung Bình"; labelBN.Text = "Chưa chọn Bệnh Nhân"; } #endregion private void timer1_Tick(object sender, System.EventArgs e) { //chart SPO2 if( countSPO2 >= 560) { // adjust counters shiftSPO2 += countSPO2*npoints; countSPO2 = 0; // clear data ChartSPO2.ChartGroups.Group0.ChartData.SeriesList[0].PointData.Length=0; chay =0; } SPO2data1 = Convert.ToInt64(SPO2data.Substring(countSPO2,2), 16); lenSPO2 = ChartSPO2.ChartGroups.Group0.ChartData.SeriesList[0].PointData. Length; ChartSPO2.ChartGroups.Group0.ChartData.SeriesList[0].PointData.Length = lenSPO2 + npoints ; for( int i=0; i<npoints; i++) { y = SPO2data1; ChartSPO2.ChartGroups.Group0.ChartData.SeriesList[0].PointData[lenSPO2+i] = new PointF(lenSPO2+i, y); Thread Ve = new Thread(new ThreadStart(VeCot)); Ve.Start(); } if((chay==1)&(BenhNhan==1)) { SPO2Num1a = 830 + Convert.ToInt64(SPO2Num1.Substring(countSPO2,2), 16); SPO2Num2a = 700 + Convert.ToInt64(SPO2Num2.Substring(cou8tSPO2,2), 16); txtSPO2.Text = SPO2Num1a.ToString(); txtSPO2PR.Text = SPO2Num2a.ToString(); } 75 if((chay==1)&(BenhNhan==2)) { SPO2Num1a = 810 + Convert.ToInt64(SPO2Num1.Substring(countSPO2,2), 16); SPO2Num2a = 690 + Convert.ToInt64(SPO2Num2.Substring(countSPO2,2), 16); txtSPO2.Text = SPO2Num1a.ToString(); txtSPO2PR.Text = SPO2Num2a.ToString(); } if((chay==1)&(BenhNhan==3)) { SPO2Num1a = 795 + Convert.ToInt64(SPO2Num1.Substring(countSPO2,2), 16); SPO2Num2a = 655 + Convert.ToInt64(SPO2Num2.Substring(countSPO2,2), 16); txtSPO2.Text = SPO2Num1a.ToString(); txtSPO2PR.Text = SPO2Num2a.ToString(); } if((chay==1)&(BenhNhan==4)) { SPO2Num1a = 785 + Convert.ToInt64(SPO2Num1.Substring(countSPO2,2), 16); SPO2Num2a = 635 + Convert.ToInt64(SPO2Num2.Substring(countSPO2,2), 16); txtSPO2.Text = SPO2Num1a.ToString(); txtSPO2PR.Text = SPO2Num2a.ToString(); } if((chay==1)&(BenhNhan==5)) { SPO2Num1a = 805 + Convert.ToInt64(SPO2Num1.Substring(countSPO2,2), 16); SPO2Num2a = 685 + Convert.ToInt64(SPO2Num2.Substring(countSPO2,2), 16); txtSPO2.Text = SPO2Num1a.ToString(); txtSPO2PR.Text = SPO2Num2a.ToString(); } countSPO2++; countSPO2++; } … public void menuItem6_Click(object sender, System.EventArgs e) { timer1.Enabled = false; BenhNhan = 1; chay =1; countSPO2 =0; labelBN.Text = "Bệnh Nhân số 1"; SPO2data = "202022242729323337414550556066727778797979787877767675747271686563626158 5552504744413938363332302928262422212020202022242729323337414550556066727 7787979797878777676757472716865636261585552504744413938363332302928262422 2120202020222427293233374145505560667277787979797878777676757472716865636 2615855525047444139383633323029282624222120202020222427293233374145505560 6672777879797978787776767574727168656362615855525047444139383633323029282 6242221202020202224272932333741455055606672777879797978787776767574727168 6563626158555250474441393836333230292826242221202020202224272932333741455 0556066727778797979787877767675747271686563626158555250474441393836333230 2928262422212020202022242729323337414550556066727778797979787877767675747 2716865636261585552504744413938363332302928262422212020202022242729323337 414550556066727778797979787877767675747271686563626158555250474413938363 3323029282624222120202020222427293233374145505560667277787979797878777676 7574727168656362615855525047444139383633323029282624222120202020222427293 2333741455055606672777879797978787776767574727168656362615855525047444139 38363332302928262422212020"; 76 } private void menuTocDoNhanh_Click(object sender, System.EventArgs e) { timer1.Interval = 10; labelTocDo.Text = "Tốc độ hiển thị: Nhanh"; } private void menuTocDoTrungBinh_Click(object sender, System.EventArgs e) { timer1.Interval = 30; labelTocDo.Text = "Tốc độ hiển thị: Trung Bình"; } private void menuTocDoCham_Click(object sender, System.EventArgs e) { timer1.Interval = 60; labelTocDo.Text = "Tốc độ hiển thị: Chậm"; } private void menuBN2_Click(object sender, System.EventArgs e) { timer1.Enabled = false; BenhNhan = 2; chay =1; countSPO2 =0; labelBN.Text = "Bệnh Nhân số 2"; SPO2data = "202022242729323337414550556066727778797979787877767675747271686563626158 5552504744413938363332302928262422212020202022242729323337414550556066727 7787979797878777676757472716865636261585552504744413938363332302928262422 2120202020222427293233374145505560667277787979797878777676757472716865636 2615855525047444139383633323029282624222120202020222427293233374145505560 6672777879797978787776767574727168656362615855525047444139383633323029282 6242221202020202224272932333741455055606672777879797978787776767574727168 6563626158555250474441393836333230292826242221202020202224272932333741455 0556066727778797979787877767675747271686563626158555250474441393836333230 2928262422212020202022242729323337414550556066727778797979787877767675747 2716865636261585552504744413938363332302928262422212020202022242729323337 4145505560667277787979797878777676757472716865636261585552504744413938363 3323029282624222120202020222427293233374145505560667277787979797878777676 7574727168656362615855525047444139383633323029282624222120202020222427293 2333741455055606672777879797978787776767574727168656362615855525047444139 38363332302928262422212020"; } private void menuBN3_Click(object sender, System.EventArgs e) { timer1.Enabled = false; BenhNhan = 3; chay =1; countSPO2 =0; labelBN.Text = "Bệnh Nhân số 3"; SPO2data = "202022242729323337414550556066727778797979787877767675747271686563626158 5552504744413938363332302928262422212020202022242729323337414550556066727 7787979797878777676757472716865636261585552504744413938363332302928262422 2120202020222427293233374145505560667277787979797878777676757472716865636 77 2615855525047444139383633323029282624222120202020222427293233374145505560 6672777879797978787776767574727168656362615855525047444139383633323029282 6242221202020202224272932333741455055606672777879797978787776767574727168 6563626158555250474441393836333230292826242221202020202224272932333741455 0556066727778797979787877767675747271686563626158555250474441393836333230 2928262422212020202022242729323337414550556066727778797979787877767675747 2716865636261585552504744413938363332302928262422212020202022242729323337 4145505560667277787979797878777676757472716865636261585552504744413938363 3323029282624222120202020222427293233374145505560667277787979797878777676 7574727168656362615855525047444139383633323029282624222120202020222427293 2333741455055606672777879797978787776767574727168656362615855525047444139 38363332302928262422212020"; } private void menuItem1_Click_1(object sender, System.EventArgs e) { timer1.Enabled = false; BenhNhan = 4; chay =1; countSPO2 =0; labelBN.Text = "Bệnh Nhân số 4"; SPO2data = "202022242729323337414550556066727778797979787877767675747271686563626158 5552504744413938363332302928262422212020202022242729323337414550556066727 7787979797878777676757472716865636261585552504744413938363332302928262422 2120202020222427293233374145505560667277787979797878777676757472716865636 2615855525047444139383633323029282624222120202020222427293233374145505560 6672777879797978787776767574727168656362615855525047444139383633323029282 6242221202020202224272932333741455055606672777879797978787776767574727168 6563626158555250474441393836333230292826242221202020202224272932333741455 0556066727778797979787877767675747271686563626158555250474441393836333230 2928262422212020202022242729323337414550556066727778797979787877767675747 2716865636261585552504744413938363332302928262422212020202022242729323337 4145505560667277787979797878777676757472716865636261585552504744413938363 3323029282624222120202020222427293233374145505560667277787979797878777676 7574727168656362615855525047444139383633323029282624222120202020222427293 2333741455055606672777879797978787776767574727168656362615855525047444139 38363332302928262422212020"; } private void menuItem2_Click_1(object sender, System.EventArgs e) { timer1.Enabled = false; BenhNhan = 5; chay =1; countSPO2 =0; labelBN.Text = "Bệnh Nhân số 5"; SPO2data = "202022242729323337414550556066727778797979787877767675747271686563626158 5552504744413938363332302928262422212020202022242729323337414550556066727 7787979797878777676757472716865636261585552504744413938363332302928262422 2120202020222427293233374145505560667277787979797878777676757472716865636 2615855525047444139383633323029282624222120202020222427293233374145505560 6672777879797978787776767574727168656362615855525047444139383633323029282 6242221202020202224272932333741455055606672777879797978787776767574727168 6563626158555250474441393836333230292826242221202020202224272932333741455 0556066727778797979787877767675747271686563626158555250474441393836333230 78 2928262422212020202022242729323337414550556066727778797979787877767675747 2716865636261585552504744413938363332302928262422212020202022242729323337 4145505560667277787979797878777676757472716865636261585552504744413938363 3323029282624222120202020222427293233374145505560667277787979797878777676 7574727168656362615855525047444139383633323029282624222120202020222427293 2333741455055606672777879797978787776767574727168656362615855525047444139 38363332302928262422212020"; } private void pictureBox1_Click(object sender, System.EventArgs e) { } } } 4.2.3. Giao diện của chương trình trên máy tính. Giao diện chung. Dạng sĩng của tín hiệu Hình 4.3. Giao diện chung của chương trình. 79 Chương trình hiển thị tín hiệu SpO2 bao gồm các menu sau: - Menu “Chương trình”: Thực hiện việc kích hoạt, tạm dừng và thốt chương trình. Bao gồm các menu con: + Bắt đầu + Tạm dừng + Thốt - Menu “ Tùy chọn”: Lựa chọn các bệnh nhân (tương ứng với các dữ liệu đầu vào) và lựa chọn tốc độ hiển thị của tín hiệu. Bao gồm các menu con: + Lựa chọn bệnh nhân: Cĩ thể lựa chọn các dữ liệu bệnh nhân khác nhau. Hình 4.4. Giao diện của Menu “chương trình”. 80 + Lựa chọn tốc độ hiển thị: Lựa chọn tốc độ hiển thị tín hiệu khác nhau. Hình 4.5. Giao diện của Menu “chọn bệnh nhân”. Hình 4.6. Giao diện của Menu “chỉnh tốc độ”. 81 Menu “Trợ giúp”: hướng dẫn chung cách sử dụng chương trình. Hình 4.7. Giao diện của Menu “trợ giúp”. 82 KẾT LUẬN VÀ KIẾN NGHỊ Các thiết bị đo nồng độ bão hịa oxy trong máu hiện nay cĩ một vị trí rất quan trọng trong việc điều trị, theo dõi tình trạng sức khỏe cho bệnh nhân nĩi chung và nĩ là một thiết bị khơng thể thiếu đối với các khoa chuyên sâu, phịng phục hồi chức năng, phịng theo dõi bệnh nhân sau gây mê cũng như phịng theo dõi chức năng trong các Bệnh viện. Đây là một thiết bị rất đắt tiền, sử dụng cơng nghệ xử lý tín hiệu hiện đại và cũng là một lĩnh vực khá phức tạp để nghiên cứu. Qua quá trình tìm hiểu và nghiên cứu, dưới sự hướng dẫn tận tình của thầy giáo PGS.TS. Nguyễn Đức Thuận, em đã hồn thành cuốn luận văn với đề tài “Nghiên cứu xử lý tín hiệu trong thiết bị theo dõi bệnh nhân”. Cuốn luận văn này đem lại một cái nhìn tổng quan về thiết bị đo lường các thơng số sinh học của bệnh nhân (thiết bị theo dõi bệnh nhân) và thiết bị đo độ bão hịa oxy trong máu SpO2 đồng thời viết chương trình hiển thị tín hiệu SpO2 trên máy tính. Kết quả đạt được Về mặt lý thuyết: Tìm hiểu, nghiên cứu về một số thiết bị theo dõi bệnh nhân trong đĩ cĩ quá trình thu nhận và hiển thị các thơng số sinh học của cơ thể người, tìm hiểu về độ bão hịa oxy trong máu - SpO2, phương pháp đo và hiển thị tín hiệu này. Về mặt thực nghiệm: Trên cơ sở nghiên cứu lý thuyết kết hợp với quá trình khảo sát về một số thiết bị đo độ bão hịa oxy trong máu SpO2 của một số hãng , em viết chương trình hiển thị tín hiệu SpO2 trên máy tính với mục đích để phục vụ cho việc học tập , tìm hiểu và nghiên cứu về các thiết bị này của sinh viên 83 chuyên ngành Điện tử Y sinh học đang được đào tạo ở Trường Đại học Bách khoa Hà Nội. Kiến nghị phát triển của đề tài luận văn trong tương lai. - Xây dựng, thiết kế cả phần cứng và phần mềm thiết bị đo tín hiệu SpO2. Do hiện nay, việc nghiên cứu và tìm hiểu về thiết bị đo độ bão hịa oxy trong máu đều phải dựa vào các thiết bị của nước ngồi. - Nghiên cứu để chế tạo các card đo tín hiệu SpO2 sử dụng cơng nghệ và kỹ thuật hiện đại với kích thước nhỏ. TÀI LIỆU THAM KHẢO 84 1. Phạm Thị Minh Đức (2000), Sinh lý học, Nhà xuất bản Y học, Hà Nội. 2. Phạm Hữu Khang (2004), Kỹ thuật lập trình Visual Basic .NET, Nhà xuất bản lao động xã hội, Hà Nội. 3. Borje Rantala, Matti HuiKu (2002), “Pulse Oximeter”, Foreign Patent Documents, (US 6,963,767 B2), pp.323-336. 4. Laurelli G, Formato R, Perrone F & Pignata S (03/2006), "The prognostic role of pre-chemotherapy hemoglobin level in patients with ovarian cancer", Front Biosci, (vol. 11:1585-90). 5. Margaret S. Mortz (2001), “Pulse Oximetry SpO2 Determination”, U.S. Patent Documents, (No: 09/963,219), pp.330-336. 6. MedLab (2004), Pulse Oxymeter OEM Board, MedLab GmbH, Germany. 7. Philips Medical Systems (2003), Understanding Pulse Oximetry SpO2 Concepts, Philips Corporation, United States. 8. Robert Plonsey (1995), Principles and Applications of Bioelectricand Biomagnetic Fields, Oxford University Press, New york. 9. John G. Webster (1998), Medical Insstrumentation Application and Design, John Wiley & Sons Inc, USA. 10. Joseph Bronzino, John Enderle, Susan Blanchard (2000), Introduction to Biomedical Engineering, Academic Press, USA. 11. ._.

Các file đính kèm theo tài liệu này:

  • pdfLA3257.pdf
Tài liệu liên quan