Health informatics Lecture 4 Understanding clinical processes. Protocols, care pathways and workflow. Messaging and communication. Traditional process.

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Overview Clinical Documentation & Revenue Management: Capturing the Services Prepared and Presented by Linda Hagen and Mae Regalado.
Companion Guide to HL7 Consolidated CDA for Meaningful Use Stage 2
Use-case Modeling.
1 Lecture 2: Elaboration Tasks and Domain Modeling.
Copyright W. Howden1 Lecture 2: Elaboration Tasks and Domain Modeling.
Organizing IHE Integration Profiles related to the Electronic Health Record Input to the IHE ITI Tech Committee November 2002 Charles Parisot, GE Medical.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
3/18/19990© 1999, Health Level Seven, Inc. Introduction: Vocabulary domains Marital Status –single (never married) –married –divorced –separated “Vocabulary”
August 12, Meaningful Use *** UDOH Informatics Brown Bag Robert T Rolfs, MD, MPH.
Standard 5: Patient Identification and Procedure Matching Nicola Dunbar, Accrediting Agencies Surveyor Workshop, 10 July 2012.
Medical informatics Lecture 1
MATHEMATICS KLA Years 1 to 10 Understanding the syllabus MATHEMATICS.
Decision Support for Quality Improvement
HL7 Daniel C. Russler, M.D. HL7 Version 3-- the clinical model tutorial HL7 Version 3-- the clinical model tutorial VP Medical Director McKessonHBOC.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
BPMN By Hosein Bitaraf Software Engineering. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes.
Governance of clinical information and the role of Electronic Health Records in service delivery Royal College of Physicians, London, November 2007 Dr.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Community-wide Coordinated Care. © 2011 Clarity Health Services The typical primary care physician has 229 other physicians working in 117 practices with.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
The EHR-S FIM project plans to harmonize the EHR-S FM R2
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
Toolkit for Planning an EHR-based Surveillance Program | HL7 Clinical Document Architecture An Introduction.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
From attention to intention Modelling decisions and plans in clinical practice.
Networking and Health Information Exchange Unit 6b EHR Functional Model Standards.
©2001 Sowerby Centre for Health Informatics at Newcastle Progress on Virtual Medical Record HL7 Salt Lake City.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Query Health Vendor Advisory Meeting 12/15/2011. Agenda Provide Overview of Query Health Seek Guidance and Feedback on Integration Approaches.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
HealthBridge is one of the nation’s largest and most successful health information exchange organizations. An Overview of the IT Strategies for Transitions.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
School of Health Sciences Week 8! AHIMA Practice Briefs Healthcare Delivery & Information Management HI 125 Instructor: Alisa Hayes, MSA, RHIA, CCRC.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
Standard 10: Preventing Falls and Harm from Falls Accrediting Agencies Surveyor Workshop, 13 August 2012.
CSCI1600: Embedded and Real Time Software Lecture 11: Modeling IV: Concurrency Steven Reiss, Fall 2015.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Product Experiences Cor Loef Philips Healthcare.
Commentary: The HL7 Reference Information Model as the Basis for Interoperability George W. Beeler, Jr. Ph.D. Co-Chair, HL7 Modeling & Methodology.
Modelling clinical goals A corpus of examples and a tentative ontology John Fox 1, Alyssa Alabassi 1,2, Elizabeth Black 1, Chris Hurt 1, Tony Rose 1 1.
1 CEN 4020 Software Engineering PPT4: Requirement analysis.
SAGE Nick Beard Vice President, IDX Systems Corp..
FROM ONE NOMENCLATURES TO ANOTHER… Drs. Sven Van Laere.
Verification vs. Validation Verification: "Are we building the product right?" The software should conform to its specification.The software should conform.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
NAACCR CDA Pilot Project - Overview, Status, and Findings 2009 NAACCR Conference Ken Gerlach, Co-Chair, NAACCR Clinical Data Work Group; Health Scientist,
1 The information contained in this presentation is based on proposed and working documents. Health Information Exchange Interoperability Minnesota Department.
Systems Analysis and Design in a Changing World, Fourth Edition
Analysis Classes Unit 5.
Chapter 5 System modeling
Course Outcomes of Object Oriented Modeling Design (17630,C604)
WP1: D 1.3 Standards Framework Status June 25, 2015
Cor Loef Philips Healthcare
Electronic Health Information Systems
Electronic Health Records
Health Information Exchange Interoperability
BPMN - Business Process Modeling Notations
, editor October 8, 2011 DRAFT-D
Chapter 4 System Modeling.
Software Development Process Using UML Recap
Presentation transcript:

Health informatics Lecture 4 Understanding clinical processes. Protocols, care pathways and workflow. Messaging and communication. Traditional process management tools, workflow technology, task network models, Medical research to clinical practice – closing the loop.

Medical research  Clinical practice Understanding diseases and their treatment Understanding diseases and their treatment Ensure right Patients receive right intervention Ensure right Patients receive right intervention Service delivery, performance assessment Service delivery, performance assessment Develop and test treatments Develop and test treatments Health Records

Clinical process management Understanding diseases and their treatment Understanding diseases and their treatment Ensure right Patients receive right intervention Ensure right Patients receive right intervention Service delivery, performance assessment Service delivery, performance assessment Develop and test treatments Develop and test treatments Health Records Manage safe workflow, professional communication, security

Informatics in the process of care

Clinical organisations and processes

Most health care processes involve exchanging information Within the work-group, to record and manage the care of individual patients Between specialised diagnostic and treatment departments, to request services and to report results Across organisation boundaries between hospital doctors GPs and community staff, to ensure continuity of care From the care provider to payers and regulatory agencies, for revenue and accountability.

Growth of communication traffic (Danish data)

HL7 Interoperability protocol Functional interoperability: e.g. send and receive documents and data files, share data and information. Semantic interoperability: common vocabulary and concepts to “understand” complex medical conditions and processes. HL7 interoperability protocol is an internationally accepted and accredited standard for –inter-system and inter-organisation messaging, –clinical document structure –a health data model (RIM)

Health Level 7 messaging model “HL7 messages are in human-readable (ASCII) format, though they may require some effort to interpret” ! MSH|^~\&|EPIC|EPICADT|SMS|SMSADT| |CHARRIS|ADT^A04| |D|2.5| PID|| ^^^2^ID1|454721||DOE^JOHN^^^^|DOE^JOHN^^^^| |M||B|254E238ST^^EUCLID^OH^ NK1||CONROY^MARI^^^^|SPO||(216) ||EC||||||||||||||||||||||||||| PV1||O|168 ~219~C~PMA^^^^^^^^^||||277^ALLEN FADZL^BONNIE^^^^|||||||||||| ||||||||||

HL7 Message segments Each message consists of one or more segments, one per line of text. Each segment contains one specific category of information, such as patient information or patient visit data. Name of each message segment specified by the first field, always 3 characters long.

Message segments MSH (Message Header) segment contains information about the message itself (sender/receiver of the message, type of message, date and time it was sent. Every HL7 message specifies MSH as its first segment. The PID (Patient Information) segment contains demographic data, such as patient name, ID, address. The PV1 (Patient Visit) segment contains information about the patient's hospital stay, such as the assigned location and the referring doctor. Over 120 different segments are available for use

System interoperability

HL7 Reference Information Model The purpose of the RIM is to share consistent meaning to permit interoperation –connect systems operated in different clinical settings, –across many types of healthcare organizations –potentially across political jurisdictions/countries, RIM needs to be flexible enough to express a diverse range of information content while maintaining a unified framework.

HL7 Reference Information Model The Version 3 RIM defines all the things of interest referenced in HL7 messages, –structured documents or any future HL7 "information packages" (e.g. decision support applications) –definitions of the characteristics of all entities of interest and the relationships between them. RIM is expressed using entity-relation diagrams; network of classes containing their attributes and connected by their associations.

HL7 Reference information model

RIM general classes

RIM Role classes

RIM Act classes

State transition diagram for the HL7 act class

HL7 structured document standard An XML markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange. Consists of a mandatory textual part (which ensures human interpretation of the document contents) and optional structured parts (for software processing). The structured part relies on coding systems (such as from SNOMED and LOINC) to represent concepts (lecture 2).SNOMEDLOINC

HL7 structured document standard E.g. Patient summary document –a means for one healthcare practitioner or system to forward data to another practitioner or system to support continuity of care. –a core data set most relevant administrative, demographic, and clinical facts about a patient's healthcare, covering one or more healthcare encounters.

State transition diagram for the document class

Formalising clinical processes and workflows

PERT charts are for managing large projects to simplify planning and scheduling, is commonly used in R&D-type projects where time, rather than cost, is the major factor.

Gantt Charts. illustrate a project schedule, showing the start/finish dates of the component tasks of a project aligned on a timeline and showing the status of planned and active tasks

Limitations Designed primarily for managing one-off projects Typically used for analysing dependencies in a process e.g. detecting overruns Not developed for –actively executing or supporting the management of a business or other process in real time. –initiating or changing activities

Business process modelling and “workflow”

Workflow management systems “A system that completely defines, manages, and executes workflows through the execution of software whose order of execution is driven by a computer representation of the workflow logic.” Workflow Management Coalition

Business process modelling & workflow Source: Workflow management coalition

BPM for part of breast cancer pathway

A workflow modelling language: BPMN Flow objects; –Activity: any kind of work: –Gateways control branching and merging of flows, can be points where decisions are taken. –Events: anything that can “happen” which is not under the control of the process Connecting objects; –Sequence Flow order in which activities are to be performed. –Message Flow flow of information between businesses or individuals. –Associations typically used to represent the inputs and outputs of activities. Swimlanes; –BPMN supports two main constructs: pools and lanes –show independent services or processes.

BPM for part of breast cancer pathway

Workflow platform

Clinical services ancillary to the general workflow Messaging Data capture Decision making Appointments Reminders Alerts Clinical orders (e.g. tests and investigations) …

Clinical task networks ASBRU GLIF PROforma Peleg et al JAMIA 2003 …

Clinical goals Clinical options Commitments Patient data Protocols & pathways Actions & orders Plans and pathways Pain, discharge, nodule Ultrasound Mammogram CT etc. Age, nodule, Family history … (lots) Mammogram, ultrasound Mammogram Ultrasound Registration Report Investigate symptoms for possible Ca Order Mammogram & ultrasound

Clinical goals Clinical options Commitments Patient data Protocols & pathways Actions & orders Plans and pathways Plans Decisions Enquiries Actions

decision :: 'WhichRadiologyDecision' ; caption :: "Which radiology?"; choice_mode :: multiple ; support_mode :: symbolic candidate :: 'mammogram' ; caption :: "Do a mammogram of both breasts"; argument :: -, patientAge < 35 ' ; caption :: "The patient is younger than 35yrs"; argument :: +, patient_latestHistory_priorThoracicRT = "yes" and patient_latestHistory_priorThoracicRT_timing > 8 and patientAge >= 30 caption ::"Patient is over 30 years of age and has received chest radiotherapy … argument :: +, (patient_historyPreviousMalignancyType includes "breast in situ" or patient_historyPreviousMalignancyType includes "breast invasive") caption :: "The patient has had a previous breast malignancy"; argument :: +, patient_latestHistory_pain = "yes" and patient_latestHistory_pain_cyclicity = "non cyclical" ; caption ::"The patient has non-cyclical breast pain recommendation ::netsupport( WhichRadiologyDecision, mammogramCandidate) >= 1; candidate :: 'ultrasound' ; caption :: "Do an ultrasound of the affected area"; argument :: +, patient_latestMammography_appearance includes "mass lesion" or patient_latestMammography_appearance includes "asymmetric density“ recommendation :: netsupport(WhichRadiologyDecision, ultrasoundCandidate) >= 1; candidate :: 'neither' ; caption :: "No imaging is necessary"; recommendation :: netsupport(WhichRadiologyDecision, ultrasoundCandidate) < 1 AND netsupport( WhichRadiologyDecision, mammogramCandidate) < 1 ; end decision. Task network modelling

Triple assessment of women with suspected breast cancer V Patkar, C Hurt, …, J Fox (Brit J Cancer 2006) Triple assessment of women with suspected breast cancer V Patkar, C Hurt, … (Brit J Cancer 2006)

A plan model plan :: HL7_example' ; caption ::"Example for presentation in HL7"; component :: 'Diagnosis decision' ; schedule_constraint :: completed('Patient_history') ; number_of_cycles :: 1; component :: 'Patient_history' ; number_of_cycles :: 1; component :: 'Pathway_1' ; schedule_constraint :: completed('Diagnosis_decision') ; number_of_cycles :: 1; component :: 'Pathway_2' ; schedule_constraint :: completed('Diagnosis_decision') ; number_of_cycles :: 1; abort ::patient_discharged = yes; terminate ::patient_recovered = yes; end plan.

Comparisons (1): Theory Workflow –Petri nets provide formal foundation –Can be combined with other standard frameworks e.g. decision theoretic methods (lecture 2) Task network models –Emphasise scenarios (triggers) and natural tasks –Classical logic (FOPC) and non-classical logics for inference & decision –Description logics for knowledge representation

Comparisons (2): Technologies Workflow –Variety of workflow design tools available –Scalable workflow management engines –Standard benchmarks are key (e.g. control patterns) Task Network Models –Several languages proposed ( –Authoring tools and scalable execution engines –Interoperability in semantic web

Petri nets For “concurrent, asynchronous, distributed, parallel, nondeterministic and/or stochastic” systems. –Can formalise a process as a directed graph with annotations –Can be interpreted dynamically to simulate or “enact” that process. There are two kinds of nodes in a Petri net: places and transitions. –Places represent conditions and transitions represent events. –A transition node has a certain number of input and output places representing the preconditions and post-conditions of the event.

Petri nets Gantt charts Petri nets

Formal definition of PNs P is a finite set of places T is a finite set of transitions (P ∩ T = Ø) F  (P X T)  (T X P) is a flow relation Common extensions –Time (model durations and delays) –Colour (e.g. resources, goods, humans) –Hierarchy (subnets)

Some virtues of PNs Very general Graphical language: intuitive and easy to learn Well understood mathematical foundations, clear and precise semantics Analysis tools for –Proving properties like invariance, network deadlocks, safety … –Simulation –Calculating performance measures like response times, waiting times, occupation rates

Example PN (A Grando) Patient free Radiographer free Take X-ray Patient in X-ray dept. Radiographer taking X-ray Developing X-ray Hand-over X-ray Patient leaves

Medical research  Clinical practice Understanding diseases and their treatment Understanding diseases and their treatment Ensure right Patients receive right intervention Ensure right Patients receive right intervention Service delivery, performance assessment Service delivery, performance assessment Develop and test treatments Develop and test treatments Health Records

Closing the loop Understanding diseases and their treatment Understanding diseases and their treatment Ensure right Patients receive right intervention Ensure right Patients receive right intervention Service delivery, performance assessment Service delivery, performance assessment Develop and test treatments Develop and test treatments Health Records Clinical engagement, post- marketing surveillance, data mining

Closing the loop: Researchers engage with clinicians

“Closing the loop” Record clinical decisions and reasons –Why is guideline or research recommendation not followed? –Why are argument or supporting evidence rejected? –Why is apparently eligible patient not recruited into trial? Customise decision services to reflect local circumstances –Record and adapt to local practice –Document “work arounds”

Medical research  Clinical practice Understanding diseases and their treatment Understanding diseases and their treatment Ensure right Patients receive right intervention Ensure right Patients receive right intervention Service delivery, performance assessment Service delivery, performance assessment Develop and test treatments Develop and test treatments Health Records