Semantic Web in Healthcare: Adaptable Clinical Pathway

- Baby Steps and Lessons Learnt

January 25, 2006

http://www.agfa.com/w3c/2006/HCLSIG_F2F_2006_Helen.html

by Helen Chen, Ph.D of AGFA Healthcare

Adaptable Clinical Pathway (ACP) Reseach Framework

ACP Framework

Objectives

  • To investigate characteristics of adaptable clinical pathway
  • To prove the hypothesis that complex workflows in healthcare domain can be best represented and executed using semantic technology
  • To demonstrate that large scale (real size) medical knowledge and other relevant domain knowledge can be expressed explicitly and quantitatively
  • To prove that different domain knowledge can be linked via semantic web technology and can be effectively used in solving real problems in healthcare
  • To prove that the interoperable and scalable workflow in healthcare can be achievable via semantic web technology
  • To improve quality of healthcare services by using knowledge-mediated and evidence-based information systems
  • Key Elements in ACP Framework

    ACP Framework

    Milestones

    Medical Knowledge in Natural Form – Facts, Actions and Consequences

  • Peripheral Nerve Stimulation (PNS) is a method to objectively monitor the degree of neuromuscular blockade.
  • PNS helps to decrease avoidable side effects such as unwanted movement, prolonged paralysis, and delayed recovery from drug and/or metabolite accumulation.
  • There are several methods of monitoring neuromuscular blockade. The Train of Four (TOF) is an easy and suitable method for routine monitoring.
  • Traditional Pathways – Heart Failure

    Heart Failure

    Traditional Pathways – Fracture Femur Head

    Fracture Femur Head

    Clinical Pathway in Semantic Web – ACP Ontology

  • Clinical Problem
  • Pathway
  • Pathway Element
  • Stage
  • Outcome
  • Patient State
  • Element Prescription
  • Resource Description
  • Patient Group
  • Time Reference Point
  • Clinical Pathway in Semantic Web – Pathway Elements

    ACP Ontology 1

    Clinical Pathway in Semantic Web – Element Groups

    ACP Ontology 2

    Clinical Pathway - Rules

    Rules - Example

    # rules to derive pathway element according to patient group
    {?Y pcontext:hasProblem ?P;
    pcontext:hasIntention ?Q.
    ?X cpath:hasClinicalProblem ?P;
    cpath:hasStage ?Q.
    ?O pcontext:hasScenario ?A.
    ?A :member ?Y }
    =>
    {?O :needsPathway ?X}.

    {?O :needsPathway ?X.
    ?X cpath:hasPrescriptionOf ?E.
    ?E cpath:isElementPrescriptionFor ?G;
    cpath:hasPatientGroup ?B.
    ?O :patientType ?B. }
    =>
    {?O :needsAction (?E ?G)}.

    Clinical Pathway – Up-To-Date

    ACP Ontology 3

    Issues in Adaptable Pathways

    Duplicate Steps

    ACP Test 1

    Solution

  • By adding extra rules this can be solved.
  • “If the outcome of an examination is valid for x days than any duplicate examination within that period can be canceled”
  • These are “rules about rules” or “policies”
  • Bad sequences

    ACP Test 2

    Solution

    Wrong Conclusion

    ACP Test 3

    Test Case 1: Merging Pathways

    Test Case 2: Patient Context Aware Elements

    Test Case 3: Duplication of resources

    Test Case 4: Adverse Drug Interaction

    Thanks!
    --=_mixed 007F833AC1257102_Content-Type: application/octet-stream; name="white.css" Content-Disposition: attachment; filename="white.css" Content-Transfer-Encoding: base64 CmRpdi5zbGlkZSB7CiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKGh0dHA6Ly93d3cuYWdmYS5jb20v dzNjL2ltYWdlcy9hZ2ZhX2hvbWUuZ2lmKSBuby1yZXBlYXQgMCAwOwogIGJhY2tncm91bmQtcG9z aXRpb246IHRvcCByaWdodDsKLyogIHdpZHRoOiA3MnB4OyAqLwovKiAgIGhlaWdodDogNDhweDsg Ki8KLyogIHRleHQtaW5kZW50OiAtMTAwMDBweDsgKi8KLyogIHBhZGRpbmc6IDA7CiAgbWFyZ2lu OiAwOyAqLwp9CgoKaDEgewovKiAgbWFyZ2luLWxlZnQ6IDIwMHB4OyAqLwogIG1hcmdpbi1yaWdo dDogNjBwdDsgIC8qIDIwcHQgKi8KfQoKLyoqKioqKioqKioqKiogU1VwcHJlc3MKCmJvZHkgewog IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOwogIGJh Y2tncm91bmQ6IHdoaXRlOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwogIGNvbG9yOiBibGFj azsKfQoKLmNvdmVycGFnZSB7CiAgYmFja2dyb3VuZDogd2hpdGU7Cn0KCi5jb3ZlcnBhZ2UgI2hl YWRlciB7CiAgbWFyZ2luLXRvcDogNWVtOwp9CgouY292ZXJwYWdlICNoZWFkZXIgaDEgewogIGJh Y2tncm91bmQ6IG5vbmU7CiAgdGV4dC1pbmRlbnQ6IDA7CiAgcGFkZGluZzogMDsKICBtYXJnaW46 IDA7CiAgd2lkdGg6IDEwMCU7CiAgaGVpZ2h0OiBhdXRvOwp9CgoKLmNvdmVycGFnZSAuYXV0aG9y IHsKICBjb2xvcjogIzJjNTE4MDsKICBtYXJnaW4tYm90dG9tOiAwLjJlbTsKICBwYWRkaW5nOiAw Owp9CgouY292ZXJwYWdlIC5hdXRob3Igc3Ryb25nIHsKICBkaXNwbGF5OiBpbmxpbmU7Cn0KCi5j b3ZlcnBhZ2UgLmRhdGUgewogIGNvbG9yOiAjNTUzNzI3OwogIGZvbnQtc2l6ZTogNzAlOwogIHRl eHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzUx ODA7ICAKICBwYWRkaW5nOiAwOwogIG1hcmdpbi10b3A6IDA7Cn0KCi5jb3ZlcnBhZ2UgLmRhdGUg c3Ryb25nIHsKICBkaXNwbGF5OiBub25lOwp9CgouY292ZXJwYWdlIC5ldmVudCB7CiAgY29sb3I6 ICM1NTM3Mjc7CiAgZm9udC1zaXplOiA3MCU7Cn0KCi5jb3ZlcnBhZ2UgLmV2ZW50IHN0cm9uZyB7 CiAgZGlzcGxheTogbm9uZTsKfQoKcC5pbWFnZSB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9Cgpp bWcgewogIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7CiAgcGFkZGluZzogNHB4Owp9CgojaGVhZGVy IHsKICBtYXJnaW46IDA7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBsaW5lLWhlaWdodDogMS4yOwog IGJhY2tncm91bmQ6IHdoaXRlOwogIHBhZGRpbmc6IDAuOGVtIDAgMC44ZW0gNWVtOwp9CgojaGVh ZGVyIGEgewogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICBjb2xvcjogIzViNTU0YzsKfQoKI2Nv bnRlbnQgewogIG1hcmdpbjogMC41ZW0gM2VtIDFlbSAzZW07CiAgZm9udC1zaXplOiAxNzAlOwog IGxpbmUtaGVpZ2h0OiAxLjM7Cn0KCiNuYXZpZ2F0aW9uIHsKCn0KCi5jb3ZlcnBhZ2UgdWwjbmF2 IHsKICB0b3A6IDEwcHg7Cn0KCi5jb3ZlcnBhZ2UgI3RvYyBhIHsKICByaWdodDogNDVweDsKfQoK LmNvdmVycGFnZSAjc3dpdGNoIGEgewogIHJpZ2h0OiA4MHB4Owp9Cgp1bCNuYXYgewogIHBvc2l0 aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDVweDsKICByaWdodDogMHB4OwogIG1hcmdpbjogMDsKICBw YWRkaW5nOiAwOwogIGxpc3Qtc3R5bGU6IG5vbmU7Cn0KCnVsI25hdiBsaSB7CiAgZGlzcGxheTog aW5saW5lOwogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgYmFja2dyb3VuZDogbm9uZTsKfQoKLmNvdmVy cGFnZSAjcHJldiB7CiAgZGlzcGxheTogbm9uZTsKfQoKI3ByZXYgYSwgI25leHQgYSwgI3RvYyBh LCAjc3dpdGNoIGEgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDA7CiAgd2lkdGg6IDQw cHg7CiAgaGVpZ2h0OiAzMHB4OwogIG1hcmdpbjogMDsKICBiYWNrZ3JvdW5kOiB1cmwocmlnaHQu Z2lmKSBuby1yZXBlYXQgMCAwOyAKICB0ZXh0LWluZGVudDogLTEwMDAwcHg7CiAgdGV4dC1kZWNv cmF0aW9uOiBub25lOwp9CgojcHJldiBhOmhvdmVyLCAjbmV4dCBhOmhvdmVyLCAjdG9jIGE6aG92 ZXIsICNzd2l0Y2ggYTpob3ZlciB7CiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzVweDsKfQoK I25leHQgYSB7CiAgcmlnaHQ6IDEwcHg7CiAgYmFja2dyb3VuZDogdXJsKHJpZ2h0LmdpZikgbm8t cmVwZWF0IDAgMDsgCn0KCiNwcmV2IGEgewogIHJpZ2h0OiA0NXB4OwogIGJhY2tncm91bmQ6IHVy bChsZWZ0LmdpZikgbm8tcmVwZWF0IDAgMDsgCn0KCiN0b2MgYSB7CiAgcmlnaHQ6IDgwcHg7CiAg YmFja2dyb3VuZDogdXJsKHRvYy5naWYpIG5vLXJlcGVhdCAwIDA7IAp9Cgojc3dpdGNoIGEgewog IHJpZ2h0OiAxMTVweDsKICBiYWNrZ3JvdW5kOiB1cmwoc3R5bGUuZ2lmKSBuby1yZXBlYXQgMCAw OyAKfQoKLyoKI3NsaWRlbm8gewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDBweDsKICBs ZWZ0OiAwcHg7CiAgbWFyZ2luOiAwOwogIG92ZXJmbG93OiBoaWRkZW47CiAgbGluZS1oZWlnaHQ6 IDEuMjsKICBwYWRkaW5nOiAwLjhlbSAwIDAuOGVtIDFlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBw ZXJjYXNlOwp9CiovCgojaW5mbyB7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrOwogIG1h cmdpbjogMC41ZW0gM2VtIDFlbSAzZW07CiAgcGFkZGluZy10b3A6IDAuMjVlbTsKICBmb250LXNp emU6IDEyMCU7CiAgbGluZS1oZWlnaHQ6IDEuNTsKfQoKI2luZm8gYWRkcmVzcyB7CiAgZGlzcGxh eTogaW5saW5lOwogIHBhZGRpbmctcmlnaHQ6IDAuNWVtOwp9CgojcG9zaXRpb24gewogIGZsb2F0 OiByaWdodDsKfQoKaDIgewogIG1hcmdpbjogMCAwIDAuNWVtIDA7CiAgZm9udC1zaXplOiAxMzAl OwogIGNvbG9yOiAjMmM1MTgwOwp9CgpwIHsKCn0KCmNvZGUgewoKfQoKc3Ryb25nIHsKICAvKiBj b2xvcjogIzU1MzcyNzsgKi8KICBmb250LXdlaWdodDogYm9sZDsKfQoKZW0gewogIGZvbnQtd2Vp Z2h0OiBub3JtYWw7Cn0KCnByZSB7Cgp9Cgp1bCB7CiAgbWFyZ2luLWxlZnQ6IDA7CiAgcGFkZGlu Zy1sZWZ0OiAwOwp9Cgp1bCBsaSB7CiAgbWFyZ2luOiAwLjVlbSAwLjI1ZW0gMC43ZW0gMWVtOwog IHBhZGRpbmc6IDA7Cn0KCm9sIGxpIHsKICBtYXJnaW46IDAuNWVtIDAuMjVlbSAwLjdlbSAwLjI1 ZW07Cn0KCnVsIGxpIHVsIGxpIHsKICBmb250LXNpemU6IDkwJTsKfQoKYSB7CiAgY29sb3I6IGJs YWNrOwogIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogIGZvbnQtd2VpZ2h0OiBib2xkOwp9 Cgp0ciB7CiAgYmFja2dyb3VuZDogbm9uZTsKICBmb250LXNpemU6IDEwMCU7Cn0KCnRoIHsKICBi YWNrZ3JvdW5kOiBub25lOwogIGZvbnQtc2l6ZTogMTAwJTsKfQoKdGQgewogIGJhY2tncm91bmQ6 IG5vbmU7CiAgZm9udC1zaXplOiAxMDAlOwp9Cgp0YWJsZSB7CiAgZm9udC1zaXplOiAxMDAlOwp9 CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoK