2009 Implementers Group Meeting Program Decision Support

Venue: Tree Tops

Extremely Rough Notes

These notes may or may not get edited.

large space

based on logic service (ARDEN Syntax) which became usable in that last here.

used by Paul's CHICA (?) System

Martin (AMPATH) is working on taking critical summarires and driving them through the logic service and provide clinicians with information

Paul: Clinical reminders are transformations of data
	eg: Hemogloben of 8, MCV of 5(?) for a child means iron deficient

	Reminders can be string of text, other values or a combination of both

Burke: Goals are to allow the system to treat

	Birdge the gap between computers and clinicians/researchers

	Answers to real questions are almost always derived concepts

	Is asmathic? answers: asmatic diagnosis? been to astma clinic? are they on treatment? peak flow below threashold?

	Idea: define a derived concept which encapsulates the rules

	Make derived concepts as available as standard concpets

	Make it possible for non-programmers to define rules

	Diagnosis suggestions

Burke:

	Decision support can be thought of broader as just logic service

	Aim to help the users along the way

	HTML form entry validation is a form of decision support

	Conflicting prescriptions (counter indicaitons) alerts 

	Prescription suggestions is a form of decision support (makes things easier)

		e.g. In Burke's hospital the changed a default dosage of Antibiotics from twice to once a day when the literature changed, and had the desired effect

	Decision support also means prividing the correct options to guide care practices

	Need to think about how we maximize our effect


Martin (clinician) about changing behaviour in Eldoret:

	Use systems to collect data

	Has not happened: clinicians getting the data back

		-> They want to see the information as a flow sheet or clinical summary

	Challenge: Show data to clinical !! (The report vertically fine)

	Next step to use data to improve care

	Look at standards and protocols and use system data to provide alerts

		e.g. Haven't got CD4 could, prescription contra indications, various logic rules

	REASON: Mostly clinical officers and NOT clinitians, so decision support WILL improve care

	AMPATH: Coded deision rules in java

		Found -> rules aren't followed
			e.g. no CD4 count for many patients (or old CD4 counts)

		Privided clinical summaries based on hard coded rules

			Included alerts
	
		when from 35% complience went up to 60-70%

		bring providers to the same leve

	Easier to hard code for a few rules

		for 200 rules not so easy?

		and there are many rules that could be applied to improve care

	
	Thinks can prove to the world to increase patient outcomes, and reduce the cost of care and increase quality of care even for non-clinitians

	
	Need to decouple from concept_id's to make more robust and reusable

Paul:

	Martins work is part of clinical trial

	Now have full-time developer (Win?) working on logic service

	Challenges: when clinicians approach developer to write a rule they think about coarse idea's

		seems on the surface to be simple, but defining things depend on how ppl practive medicing

			e.g. finding ppl who are HIV+ may be difficult
				could have a diagnosis, could be based on treatment, might be assumed for everyone (e.g. in an HIV clinic)

		necessary to consider the complexities

		need a way to document within the system

	Paul has a grant and other funding to improve logic service, with is being used in production

	Making it easy to write the rules is difficult

		Don't want clinicians to have to learn Java

	ARDEN is a language specifically used to represent medical logic rules

	Collegue made a parser that converts ARDEN to Java


Roger Friedman:

	[CDC] Used to having well-defined cases and dont want fuzzy case logic

Paul:

	Need to match logic to vagueries of how people document medical care

	AMPATH: Clinitians taking care of 60 patients in a half-day

		Difficult to document acurately always : high burden

	Have to make a assumptions have vagueries

	Trying to extract clinical knowledge is where rubber hits the road

	Similar problem for indicators -> rule is written as OR's (e.g. for ppl on antiretrovals)

	Would like to use rules to compensate for human recording bias

Burke:

	"Life is hard" - Burke's mentor Clem

	Simple rule: every woman over 45 should have a mamogram has complexities

		e.g. had mamogram in external system, had bilateral masectomy, only has 3 months to live

	Have to accept things don't happen according to plan

	So we are trying to define the rules and apply as best as possible and realising that sometimes there are going to be exceptions
		with the goal of providing clinicians with useful information


	Loop will be self-correcting because if rules are broken, hopefully the pattern on care wil be correct in the next iteration


Chris:

	Interested in how treatment failure will be affected by this

	Based on clinicians decisions to change regimens

	Requesting whether decision support speaks to this (genotyping)?


Martin:

	Thinks logic service should help by alowing you to write rules to define
	criteria for treatment failure


	Logic should be generic framework

	Can use every piece of data stored in the system (adherence, drugs, labs, etc)

	You can use this data to write the ruels


Paul:

	Key for genotypic inforation: get into the database like other data

	Then write rules taking this into account

Chris:

	Can you do data mining?

	
Paul:

	Maching Learning?

Chris:

	Ben building SVM to look at outcomes and genotypic information

Paul:

	Dont have machin learning, but can use ouput of something like that


Isaac:

	Asked about statistical approach, maching learning?


Evan:

	Was asked about Boabab and Mateme for (NDH and PIH)


	Knew workflow of creating a new treatment takes long

	
	So they asked clinicans to link treatments to diagnosis

	Show list or treatments ordered by frequency

Martin:

	Frequency is good in some cases -- unless a lot of them are doing it wrong


Evan:

	Want to be able to remove things from list
	
	Want to be able to move to something that is editorialised

?:

	OMRS focused on person level

	Epidimiology looks are person, place, time, agent

	Family doctor able to make decision while also consider context (e.g. context)

	Asked how context information can be used to assist decision support

		to make brige between family doctor style and mass care

Burke:

	First step is to get the necessary data
		
		interview with social worker or nurse to get context

	PRojects in place to get aggregate data to systems that are good at epidemiological analysis

?:

	So can logic serive do this stuff with the data?


Paul:

	Local context has large influence on how health-care is practiced

	Local variance is key to how things are done

	Rules are difficult to generalize outright

		Local tweaks will NEED to be done for treatment success

	Thats why local capacity is important

Hamish:

	1.	Machine LEarning

		Working on collecting data on TB drug resistance

		Will be doing machine learning

		Will include geographical and sociological factors

		Illustrates overlap of clinical treatment and other factors

		Challenging to collect data thats why nurese or social workers are used


	2. When buiding DS systems

		Subtle art to scale up from a few rules to many rules

		ppl get annoyed with lots of rules and then ignore them

?:

	If we have default concepts can we get nice trusted rules by default

	
Paul:

	Thought about this

	if ppl share conpepts, derived concepts will work

	higher level rules will be human understood (hiv positive)

	will still have to add local context

	will have to define where customization needs to be done

	even if tweaking is needed, still worth sharing

	sharing is good because it improve the generality of the ruels

MAtrin:

	Problem of sharing rules and reminders is pretty international


	There are funded projects which try to come up with ways to share ruels and reminders

	
	we would like to use those standed


carol(?):

	we need a holistic view

	contextual factors are critical to have usefule DS system


	OMRS value: access to the knowledge

	need transfer across languages

	transfer data through language and DS we will see clinical care improvement

	DS can be confusing

	will be nice to get help from DS from developed world


Darius:

	CAn we hide the complexity?

	can WHO (or others) help define a few crucial rules

Burke:

	We are trying to do that, and also with concept (OCC) and other standardisation attempts

	using collaboration and crowd sourcing

	sharing is needed

	when creating forms or concepts, first see what exists and try and use it

	rules should folllow

Andy:

	this discusiion is about symantic interoperability

	OCC allows us to define internal standard

	Using reference maps (SNOMED) need to be used for external interoperability



?:

	Philedelphia uses DS to provide clinical feedback

	can be aggregated up


chris bailey:


	last year talked about convening a meeting about clinical ontologies

	should consider it this year

	to make sure what we're doing is aligned with other efforts