35
ทําไมเราจึงควรใช้ Clinical Terminology (เช่น SNOMED CT) นพ.รัฐ ปัญโญวัฒน์ Health Informatician 15 .. 62

ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ทาไมเราจงควรใช Clinical Terminology (เชน SNOMED CT)

นพ.รฐ ปญโญวฒน Health Informatician 15 ธ.ค. 62

Page 2: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Disclaimer:

*การจะใช SNOMED CT ไดอยางถกตองทาได 2 วธคอ 1) จายคา license รายปโดยแตละองคกรจายเอง 2) ประเทศไทยสมครเปนสมาชก SNOMED International

1. ผมไมไดสรปวาประเทศไทยควรสมครเปนสมาชก SNOMED International หรอไม* แตเราควรมเทคโนโลยแบบน และ SNOMED CT เปน terminology หนงทผมคดวาทาไดครบตามตองการ

2. ผมไมใช expert เรอง SNOMED CT แคพอศกษามาบาง แตอยากอธบายใหผทไมรจก SNOMED CT เลยไดพอเหนภาพ

Page 3: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Terminology คออะไร ?

• คาศพท (term): การอธบายสงตาง ๆ

• Terminology: คลงคาศพททเกยวของกบเรองหนง ๆ เพอให ทกคนและคอมพวเตอรเขาใจความหมายของเรองนน ๆ ตรงกน

• เชน ชอสนามบน (DMK, BKK, NRT)

• Classification, Ontology, Nomenclature, Taxonomy

• ทใชในวงการแพทยไทย: รหสโรค ICD-10, รหสหตถการ ICD-9-CM, รหสยา Thai Medicines Terminology (TMT), รหสแลบ LOINC (อนาคต)

Page 4: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ทาไมตองเปน SNOMED CT ?

• Desiderata (ลกษณะอนพงประสงค) for controlled medical vocabularies in the twenty-first century - JJ Cimino

Page 5: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Renal stone

Renal calculus

Nephro- lithiasis

Calculus of kidney

Kidney calculus

Nephrolith

นวในไต

SNOMED CT โดยยอ

Kidney stone

(95570007)

Kidney disorder (90708001)

Kidney structure

(64033007)

Urolithiasis (95566004)เปน (is a)

เปน (is

a)

พบท (finding site)

ถาม Thai Extension

Page 6: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Renal stone

Renal calculus

Nephro- lithiasis

Calculus of kidney

Kidney calculus

Nephrolith

นวในไต

SNOMED CT โดยยอ

Kidney stone

(95570007)

Kidney disorder (90708001)

Kidney structure

(64033007)

Urolithiasis (95566004)เปน (is a)

เปน (is

a)

พบท (finding site)

Calculus in renal pelvis

(236710009)

เปน (is

a)

ถาม Thai Extension

Page 7: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

SNOMED CT โดยยอ (2)

Body structure

Clinical finding

Organism

Pharmaceu- tical / biologic

product

อน ๆ อกมากมาย

รวมแลวกวา 300,000 concepts

Substance

Page 8: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

SNOMED CT การแปลงสงตาง ๆ ในทางการแพทยใหอยใน

รปแบบทคอมพวเตอรอานเขาใจ และประมวลผลได

(เหมอนสรางโลกดจทลอกใบขนมา โดยกอปปจากโลกจรง แตเอาไปแคสงทเกยวกบการแพทย)

Page 9: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ตวอยางการนาไปใช #1 Clinical Decision Support System

(CDSS)

Page 10: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ถาคนไขเปนนวในไตใหโชว clinical practice guideline ของรพ.

EHR

Problem: Free text (พมพอะไรกได)

IF คนไขม problem เปน “Kidney stone” OR “Kidney calculus” OR “Calculus of kidney” OR “Renal stone” OR “Renal calculus” OR “Nephrolith” OR “Nephrolithiasis” OR “นวไต”

THEN แสดง CPG ของรพ.

Logic ของโปรแกรม

ไมงายทจะทาแบบนกบทก Logic ของทกโรค

Page 11: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

แตจรง ๆ แคนไมพอ ลก ๆ ทงหมดของ Kidney stone ตองเอามาคดใน Logic ดวย

IF คนไขม problem เปน “Kidney stone” OR “Kidney calculus” OR “Calculus of kidney” OR “Renal stone” OR “Renal calculus” OR “Nephrolith” OR “Nephrolithiasis” OR “นวไต” OR “Calculus in renal pelvis” OR “Calculus of kidney and ureter” OR “อน ๆ อกมากมาย” THEN แสดง CPG ของรพ.

Logic ของโปรแกรม

สรป: การทา hard code จาก free text เอง —> ยากมาก ดงนน: ยงไงกตองมการผกกบ terminology บางอยาง

Page 12: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ถาคนไขเปนนวในไตใหโชว clinical practice guideline ของรพ.

• อาจจะไมเหมาะในสถานการณน ทตองแสดงผล ณ ตอนนนเลย เพราะ 1. ICD-10 เอาไวแยกแยะ “กลมโรค” ไมใชระบโรค การนามาใชลงคาวนจฉย

มกจะทาใหสญเสยรายละเอยดทควรจะไดไป 2. ศพทท ICD-10 ใช ไมใชศพททหมอคนเคย 3. หมอมกจะเลอก ICD-10 ไดไมถก และทอน ๆ ในโลกกไมไดใหหมอลง ICD-10

EHR

Problem: พมพเลอกจาก ICD-10

Page 13: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ถาคนไขเปนนวในไตใหโชว clinical practice guideline ของรพ.

EHR

Problem: พมพเลอกจากรายการทเตรยมไวให

Kidney stone Kidney calculus Calculus of kidney Renal stone Renal calculus Nephrolith Nephrolithiasis นวไต …อน ๆ อกมากมาย

Page 14: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ถาคนไขเปนนวในไตใหโชว clinical practice guideline ของรพ.

EHR

Problem: พมพเลอกจากรายการทเตรยมไวให

Kidney stone Kidney calculus Calculus of kidney Renal stone Renal calculus Nephrolith Nephrolithiasis นวไต …อน ๆ อกมากมาย

ถาทา list เอง --> อาจจะไมได list ทครอบคลมศพททงหมดทหมอมกจะใช หมออาจหาโรคทตองการไมพบ สดทายพมพ free text (ถาระบบอนญาต แตกจะทาให logic ทวางไวไมทางาน)

SNOMED CT --> มคนคดมาใหแลววามคาวาอะไรไดบาง รวมหมดแลวทงครอบครว ลกหลาน พอแม ของคาเหลานน อยากพมพอะไรพมพไปเลย

Page 15: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Concepts ครอบคลมแทบทกอยาง

ตวอยางประวตปจจบน:

• 4 เดอนกอน ผปวยสงเกตพบแผลในปาก; 3 เดอนกอน เหนอยงายเวลาทากจวตรประจาวน นงพกอาการดขน เรมมอาการไอเลกนอย ไมมไข ไมมนามก ทานอาหารไดนอยลง

ขอความจากเคส: http://thaipedlung.org/userfiles/file/Interhospital_Conference_Siriraj2017_Demo.pdf

Page 16: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ตวอยางประวตปจจบน:

• 4 เดอนกอน ผปวยสงเกตพบแผลในปาก; 3 เดอนกอน เหนอยงาย

เวลาทากจวตรประจาวน นงพกอาการดขน เรมมอาการไอเลกนอย

ไมมไข ไมมนามก ทานอาหารไดนอยลง

Concepts ครอบคลมแทบทกอยาง

ขอความจากเคส: http://thaipedlung.org/userfiles/file/Interhospital_Conference_Siriraj2017_Demo.pdf

Page 17: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ตวอยางประวตปจจบน:

• 4 เดอนกอน ผปวยสงเกตพบแผลในปาก; 3 เดอนกอน เหนอยงาย

เวลาทากจวตรประจาวน นงพกอาการดขน เรมมอาการไอเลกนอย

ไมมไข ไมมนามก ทานอาหารไดนอยลง

Concepts ครอบคลมแทบทกอยาง

ขอความจากเคส: http://thaipedlung.org/userfiles/file/Interhospital_Conference_Siriraj2017_Demo.pdf

Ulcer of mouth (26284000)

Dyspnea on exertion (60845006)

Cough (49727002)

Temperature normal (87273009)

No nasal symptoms (162379006)

Loss of appetite (79890006) หมายเหต: Code เพอแสดงตวอยางการ

ผกกบ concept เทานน อาจมไดมความถกตองทางวชาการ

Page 18: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Concepts ครอบคลมแทบทกอยาง

ตวอยางการตรวจรางกายแรกรบ:

HEENT: dry lips, pharynx not injected Lungs: clear; Heart: normal S1, S2, no murmur Abdomen: mild distend, no hepatosplenomegaly

ขอความจากเคส: http://www.pidst.or.th/A678.html?action=download&file=793_Inter-hospital%20summary-preview.pdf

Page 19: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Concepts ครอบคลมแทบทกอยาง

ตวอยางการตรวจรางกายแรกรบ:

HEENT: dry lips, pharynx not injected

Lungs: clear; Heart: normal S1, S2, no murmur

Abdomen: mild distend, no hepatosplenomegaly

ขอความจากเคส: http://www.pidst.or.th/A678.html?action=download&file=793_Inter-hospital%20summary-preview.pdf

Page 20: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Concepts ครอบคลมแทบทกอยาง

ตวอยางการตรวจรางกายแรกรบ:

HEENT: dry lips, pharynx not injected

Lungs: clear; Heart: normal S1, S2, no murmur

Abdomen: mild distend, no hepatosplenomegaly

ขอความจากเคส: http://www.pidst.or.th/A678.html?action=download&file=793_Inter-hospital%20summary-preview.pdf

Dry (13880007)

Moistness of lip (364132002)

Pharynx normal (300280008)

Normal breath sounds (48348007)

Heart sounds normal (301132007)

Normal first heart sound, S1 (26198000)

Normal second heart sound, S2 (111974005)

On examination - no cardiac murmur

(163088002)

Abdominal distension symptom (162068007)

Mild (255604002)

Abdomen examined - no abnormality detected (163133003)

หมายเหต: Code เพอแสดงตวอยางการผกกบ concept เทานน อาจมไดมความถกตองทางวชาการ

Page 21: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Concepts ครอบคลมแทบทกอยาง

Page 22: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ตวอยางอน ๆ ของ CDSS• ตรวจเชค Drug interaction จากสารตงตน (substance) ของยา

--> เราสามารถเขยน logic ใหเชคยาทกตวทมสารตงตนดงกลาวเปนสวนผสมไดหมดเลย ไมตองเขยนทละตว

• ตรวจเชค active drug จากกลมยา เชน เคยได NSAIDs ไป visit ทแลวนาจะยงไมหมด visit นถาใหยาในกลมเดยวกนเดยว side effect --> เวลาเขยน logic กเชคจากกลมเลย ไมตองทากบยาทละตว

• แสดง alert, order set ตามผลการซกประวต, การตรวจรางกาย, investigation เชน สงสย appendicitis ใหแสดงแบบฟอรม Alvarado score พรอมเตมขอมลมาใหเลยบางสวน --> ขอมล finding เหลานตองผกกบ terminology จงจะเขยน logic ได จะทา AI, machine learning กเชนกน

Page 23: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ตวอยางการนาไปใช #2 Data Analytics

Page 24: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ขอรายละเอยดผปวย pneumonia ทปอดขางซาย จากเชอ Gram positive ทไดรบยากลม Penicillin เกน 7 วน

ถาไมใช SNOMED CT

ขนตอนท 1:

หาจานวนผปวย Pneumonia จากเชอ Gram positive ทงหมดดวย ICD-10 ไดแก J15.2 (Staph), J15.3 (Strep) แตม 15.8 กบ 15.9 ทอาจมเชอ Gram positive อยในนน ซงเราตองทาแบบ manual เอา medical record ของคนไขกลมนมาดวาสรปเปนเชออะไร

Page 25: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ขนตอนท 2:

ทางานแบบ manual รววชารทของกลม J15.2, J15.3 ทงหมดวาสรปใครบางท lesion อยขางซาย เพราะ ICD-10 ไมมการระบขาง

ขนตอนท 3:

หาวาในกลมน ใครบางทไดยาในกลม Penicillin ถาทางรพ. implement TMT แลวกงาย แตถายงไมไดใช กตองมาทาลสตรายการยาในรพ.วายาใดบางในบญชยาของรพ.ทถอเปนกลม Penicillin

ขนตอนท 4:

นาขอมลทงหมดมาเชอมโยงกน สดทายไดขอมลทตองการออกมา

ทงหมดนไมงาย และมงาน manual เยอะ

Page 26: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

Requirement: ขอรายละเอยดผปวย pneumonia ทปอดขางซาย จากเชอ Gram positive ทไดรบยากลม Penicillin เกน 7 วน

ถาใช SNOMED CT

ผปวย pneumonia ทปอดขางซาย จากเชอ Gram positive ท

ไดรบยากลม Penicillin เกน 7 วน

Pneumonia (disorder)

(233604007)

Left lung structure (body structure)

(44029006)

Gram-positive bacterium (organism)

(8745002)

Penicillin (substance) (764146007)

day (qualifier value) (258703001)

Finding site Causative agent

หมายเหต: Code เพอแสดงตวอยางการผกกบ concept เทานน อาจมไดมความถกตองทางวชาการ

เขยน expression ดงขอมลไดเลย อตโนมตหมด

Page 27: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

SNOMED CT การแปลงสงตาง ๆ ในทางการแพทยใหอยใน

รปแบบทคอมพวเตอรอานเขาใจ และประมวลผลได

(เหมอนสรางโลกดจทลอกใบขนมา โดยกอปปจากโลกจรง แตเอาไปแคสงทเกยวกบการแพทย)

Page 28: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ใชหลาย ๆ Terminology ผสมกนแทนไดไหม ?

• ได แตจะไม seamless integrate กน เนองจาก SNOMED CT hierarchy มความซบซอน concepts มการเชอมความสมพนธ (relationship) ขามขอบเขต (domain) ของตน เชน

• Warfarin adverse reaction (disorder) ————-—> Warfarin (substance)

• Abnormal glucose level (finding) ————-—> Glucose measurement (procedure)

• ถาแตละ domain ใช terminology ของตนเอง กจะไมมการเชอมกนขาม domain โดยงาย

Causative agent

Interprets

Page 29: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

V.S.ยา

แลบ

โรค

อวยวะ

หตถการอาการ/อาการแสดง

Page 30: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ใชหลาย ๆ Terminoloy ผสมกนแทนไดไหม ? (2)

• ใช SNOMED CT ไมจาเปนตองเลกใช terminology อน ๆ ใชไป พรอม ๆ กนกได

• อาจใชวธ SNOMED CT เปนตวกลางแลว map กบ code ระบบอน ๆ

SNOMED CT

ICD-10

LOINC

TMT

Page 31: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

อยากใช SNOMED CT ตองทาอยางไร ?

• ตองม License ถงจะใชได แตถาแคอยากลองเลนไปเลนท SNOMED CT browser กได

8 ประเทศจาก Asia Pacific

ออสเตรเลย, บรไน, ฮองกง, อนเดย, คาซคสถาน, มาเลเซย, นวซแลนด, สงคโปร

ถาประเทศเปนสมาชก SNOMED International กสามารถใชได ณ 2019 มประเทศสมาชก 38 ประเทศ

Page 32: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ขอเสนอแนะสาหรบประเทศไทย

• ยงไมตองเปนสมาชก SNOMED International กได แตอยากใหคนในวงการ health IT ทง vendor, startup ลองพจารณา นามาทดลองใช ถาเวรคและนาจะใชคมแน ๆ กคอยรวมกนผลกดนให adopt ในระดบประเทศ

• หากไมสมครสมาชก กเหมอนรฐบาลไมสงสญญาณวาเอาจรงแลวนะนกพฒนากคงไมอยากลงทนศกษาหรอทดลองใช อกอยางคาสมาชกกไมไดแพง (ราคา 7 หลกตอปใชไดทงประเทศ)

• อกทางคอรอ ICD-11 แตถงเสรจแลวกไดแคเรอง finding, diagnosis อยด แต SNOMED CT ม domain อน ๆ อกเยอะ

Page 34: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

หนงสอ

• Principles of Health Interoperability: SNOMED CT, HL7 and FHIR

• Introduction to SNOMED CT

Page 35: ทําไมเราจึงควรใช้ Clinical Terminology (เช่น ......รห สโรค ICD-10, รห สห ตถการ ICD-9-CM, รหัสยา

ขอบคณครบ