House MD: Solving Complex IT Issues Using Differential Diagnosis
Steve Bennett Steve@DaemonSolutions.com @DaemonSteve
Saturday, 30 June 12
House MD: Solving Complex IT Issues Using Differential Diagnosis - - PowerPoint PPT Presentation
House MD: Solving Complex IT Issues Using Differential Diagnosis Steve Bennett Steve@DaemonSolutions.com @DaemonSteve Saturday, 30 June 12 AGENDA A Brief History Of Medical Diagnosis. Why & How You Should Prove Yourself Wrong.
House MD: Solving Complex IT Issues Using Differential Diagnosis
Steve Bennett Steve@DaemonSolutions.com @DaemonSteve
Saturday, 30 June 12AGENDA A Brief History Of Medical Diagnosis. Why & How You Should Prove Yourself Wrong. Differential Diagnosis. Diagnostic Approaches. Diagnostic Thresholds. Do’s, Don’ts & Application.
Saturday, 30 June 12Who’s This Guy?
Saturday, 30 June 12Why...?
Saturday, 30 June 12Medical Diagnosis
Saturday, 30 June 12Imhotep - 2600BC
Saturday, 30 June 12Hippocrates - 460BC
http://www.sculpturegallery.com/two/hippocrates3.jpg Saturday, 30 June 12Galen - AD131
http://www.sculpturegallery.com/two/hippocrates3.jpg Saturday, 30 June 12In Summary; It’s Been Around A Long Time..
Saturday, 30 June 12Hypothetico-Deductive Model
Saturday, 30 June 12William Whewell
Saturday, 30 June 12"No amount of experimentation can ever prove me right; a single experiment can prove me wrong." Albert Einstein
Saturday, 30 June 12Hypothetico-deductive model
Saturday, 30 June 12Something unexplained happens.
Saturday, 30 June 12Hypothesize.
http://www.flickr.com/photos/dougcaldwell/4213877479 Saturday, 30 June 12Plan a test that can falsify. Predict the result.
Saturday, 30 June 12Test.
http://www.flickr.com/photos/kenilio/3351824931 Saturday, 30 June 12Hypothesize. Plan a test that can falsify. Predict. Test.
Saturday, 30 June 12An Example.
Saturday, 30 June 12I went shopping..
Saturday, 30 June 12Failed Card
http://flic.kr/p/9MShdE Saturday, 30 June 12Hypothetico-deductive model
Saturday, 30 June 12Something unexplained happens.
Saturday, 30 June 12Hypothesise.
Saturday, 30 June 12Hypothesise.
There Is A System Problem My Wife Has Been Shopping I Didn’t Pay My Bill In Time I’ve Spent Too Much On SSD’s
Saturday, 30 June 12Plan a test. Predict.
Saturday, 30 June 12Plan a test. Predict.
Test: I’ll call the credit card company.
Saturday, 30 June 12Plan a test. Predict.
Test: I’ll call the credit card company. Prediction: I have sufficient funds. (If correct will falsify 3 hypothesis)
Saturday, 30 June 12Test.
Saturday, 30 June 12Test.
Result: I have sufficient funds.
Saturday, 30 June 12Hypothesise.
There Is A System Problem My Wife Has Been Shopping I Didn’t Pay My Bill In Time I’ve Spent Too Much On SSD’s
Saturday, 30 June 12Hypothesise.
There Is A System Problem
Saturday, 30 June 12Hypothetico-Deductive Model Hypothesise. Plan a test that can falsify. Predict. Test.
Saturday, 30 June 12Differential Diagnosis.
Saturday, 30 June 12Or DDx
Saturday, 30 June 12What is it?
Saturday, 30 June 12It’s that thing that House does.
Saturday, 30 June 12It's a framework for problem diagnosis.
Saturday, 30 June 12It's best used alongside the hypothetico-deductive model.
Saturday, 30 June 12Process of elimination.
Saturday, 30 June 12Assume most obvious. Until proved otherwise.
Saturday, 30 June 12"When you hear hoof beats, look for horses, not zebras"
Saturday, 30 June 12Probability is your friend.
http://www.flickr.com/photos/nashnosh/5922580484 Saturday, 30 June 12Personalised probability is your best buddy.
http://www.flickr.com/photos/el5ajoola/3868649830 Saturday, 30 June 12Here’s how it works.
Saturday, 30 June 12Something happens.
Saturday, 30 June 12Something bad happens.
Saturday, 30 June 12Something bad and complicated happens.
Saturday, 30 June 12Gather the facts...
Saturday, 30 June 12Gather the facts... Symptoms
Saturday, 30 June 12Gather the facts... Subject history Previous test results Symptoms General observations
Saturday, 30 June 12Hypothesise.
http://www.flickr.com/photos/dougcaldwell/4213877479 Saturday, 30 June 12List Hypotheses.
Saturday, 30 June 12Immediately discount. Apply probability.
Saturday, 30 June 12Prioritise hypothesis based on risk and probability.
Saturday, 30 June 12Plan tests. Predict results.
Saturday, 30 June 12Test. Or Treat.
Saturday, 30 June 12Feedback results.
Saturday, 30 June 12Continue until diagnosis is confirmed.
http://www.o-min.com/wp-content/uploads/mobius1-300x225.jpg Saturday, 30 June 12Gather the facts. Hypothesise. Apply Probability. Prioritise. Test or Treat. Loop. Differential Diagnosis.
Saturday, 30 June 12Diagnostic Approach
Saturday, 30 June 12Possibilistic
Saturday, 30 June 12Possibilistic
All Possibilities Are Equal Test Everything
Saturday, 30 June 12Possibilistic
All Possibilities Are Equal Test Everything
Saturday, 30 June 12Probablistic
Saturday, 30 June 12Probablistic
Selection Based On Probability Prioritise The Most Likely
Saturday, 30 June 12Probablistic
Selection Based On Probability Prioritise The Most Likely
Saturday, 30 June 12Prognostic
Saturday, 30 June 12Prognostic
Selection Based On Most Serious Prioritise The Most Serious
Saturday, 30 June 12Prognostic
Selection Based On Most Serious Prioritise The Most Serious
Saturday, 30 June 12Pragmatic
Saturday, 30 June 12Pragmatic
Selection Based On Responsiveness To Treatment Prioritise The Most Easily Treated
Saturday, 30 June 12Pragmatic
Selection Based On Responsiveness To Treatment Prioritise The Most Easily Treated
Saturday, 30 June 12When do I use each approach..
Saturday, 30 June 12Do something and do it fast... Pragmatic.
Saturday, 30 June 12If it really is that, we are in a world of hurt. Prognostic.
Saturday, 30 June 12Default = Probabilistic.
Saturday, 30 June 12I want more probability...
Saturday, 30 June 12Pre & Post Test Probability.
If the result is X; There is 60% chance of hypothesis being correct. If the result is Y; There is 0% chance of hypothesis being correct. Current Probability: 30%
Saturday, 30 June 12This is easier in medicine.
Saturday, 30 June 12Differential Diagnosis... Diagnostic Approach...
! !
Saturday, 30 June 12Diagnostic Thresholds
Saturday, 30 June 12Define the point at which something is worth testing.
Saturday, 30 June 120% 100%
Test Threshold Treatment Threshold
Probability of Diagnosis Worth Testing Not Worth Testing Worth Treating High Priority Tests
Saturday, 30 June 12Mnemonics.
Saturday, 30 June 12Doctors Love Mnemonics.
Saturday, 30 June 12Mnemonic for DDx.
Saturday, 30 June 12Vascular Inflammatory Neoplastic Degenerative/Deficiency Idiopathic/Intoxication Congenital Autoimmune/Allergic Endocrine Traumatic
Saturday, 30 June 12Mnemonic for Acute Pancreatitis.
Saturday, 30 June 12Gallstones Mumps Trauma Steroids Ethanol Autoimmune Scorpion bites Drugs(azathioprine, diuretics) Hyperlipidemia
Mnemonic for the web...
Saturday, 30 June 12Cache/Code Application engine Services (Third Party) Hardware Web server Operating system Users Network Database/Datastore
Saturday, 30 June 12Cache/Code Application engine Services (Third Party) Hardware Web server Operating system Users Network Database/Datastore
These are used to follow a path through trees.
Saturday, 30 June 12How can this all help me?
Saturday, 30 June 12It makes you more thorough.
Saturday, 30 June 12It can help you fix things faster.
Saturday, 30 June 12By working as a team.
Saturday, 30 June 12By working more efficiently.
Saturday, 30 June 12Reduces Thematic Vagabonding.
http://www.flickr.com/photos/neloqua/166353267 Saturday, 30 June 12Reduces Lone Wolf Heroism.
http://www.flickr.com/photos/tambako/3559257456 Saturday, 30 June 12Reduces Encystation
http://www.flickr.com/photos/tambako/3559257456 http://www.flickr.com/photos/emmacoulston/4442688125 Saturday, 30 June 12This is what it looks like.
Saturday, 30 June 12I’ve run out of diagnosis.
Saturday, 30 June 12You suck. :-)
Saturday, 30 June 12Then you’ve missed something.
Saturday, 30 June 12Question your results, symptoms and
Re-test if in doubt.
Saturday, 30 June 12Call in a fresh pair of eyes.
Saturday, 30 June 12Do’s and Don’ts
Saturday, 30 June 12Assemble a team.
Saturday, 30 June 12Get the right experts in the room.
Saturday, 30 June 12Experts and generalists.
Saturday, 30 June 12The diagnostic lead.
Saturday, 30 June 12Diagnostic Lead, controls the pen.
http://www.flickr.com/photos/scttw/1819085915 Saturday, 30 June 12Take it in turns to lead.
Saturday, 30 June 12Culture.
Saturday, 30 June 12Openness is key.
http://www.flickr.com/photos/41427839@N07/5973163369/ Saturday, 30 June 12Encourage people to challenge.
Saturday, 30 June 12And be challenged.
Saturday, 30 June 12Collaborate.
http://www.neale-wade.net/blog/wp-content/uploads/2008/08/100_1241.jpg Saturday, 30 June 12Do not immediately dismiss ideas...
http://www.flickr.com/photos/albaflickr/4416770182/lightbox/ Saturday, 30 June 12Do not immediately dismiss ideas...
http://www.flickr.com/photos/albaflickr/4416770182/lightbox/that were not yours...
Saturday, 30 June 12Do not immediately dismiss ideas...
http://www.flickr.com/photos/albaflickr/4416770182/lightbox/that were not yours...
There is a time to debate and a time to act.
http://www.flickr.com/photos/straubin/4541508733/ http://www.flickr.com/photos/54182266@N02/5017666438 Saturday, 30 June 12Get better at making group decisions.
Saturday, 30 June 12Build a culture that encourages creative suggestions.
Saturday, 30 June 12Practice makes perfect.
Saturday, 30 June 12When do I use this..?
Saturday, 30 June 12Complex Problems.
Saturday, 30 June 12Active Problems.
Saturday, 30 June 12Post Mortem
Saturday, 30 June 12Conclusion
Saturday, 30 June 12Try and prove yourself wrong.
Saturday, 30 June 12DDx is a framework that YOU can use to resolve & manage your complex problems.
Saturday, 30 June 12Be aware of the Diagnostic Approach that you are using and why.
Saturday, 30 June 12Create a Mnemonic for your system. It acts as a checklist.
Saturday, 30 June 12Watch House.
Saturday, 30 June 12Further Reading;
The Process of Diagnosis (AMA) - http://medicine.ucsf.edu/education/resed/articles/jama6_the_process.pdf Jessie Robbins - Creating Resiliency Through Destruction- http://www.slideshare.net/jesserobbins/ameday-creating-resiliency-through-destruction All of John Allspaw’s presentations- http://www.slideshare.net/jallspaw House MD http://www.fox.com/house/
Saturday, 30 June 12Thank You. :-)