Talk:Discussion on Condition Tracking
Gunther, regarding your proposal:
Are you locked to the wording of "BeingConcerned" vs the noun form "Concern". "BeingConcerned" seems very awkward and is unidirectional (providers are beingConcerned about problems, but problems aren't BeingConcerned about providers). This wording to me is similar making an "Observation" act into a "BeingObserved" act.
I'm confused about how you see the difference between your "BeingConcerned" act and a CNOD or Condition? My (perhaps weak) understanding of CNOD suggests to me that these seem the same. They both seem to act as the reason for my other actions such as placing an order. They are the persistant place where I link the related time point observations (including coding/labelling). Concerns may split/merge over time. Eg, first I'm worried (my concern) about "Chest Pain" as a new thing, but after I have ruled out the heart attack I write it off as part of (merge with) the patients existing "anxiety" (which is likely another ongoing concern).
Are you just proposing that the name "Condition" or "CNOD" be replaced with "Concern"? If so, which one and why is this so important? If not, how are is a "BeingConcerned" (as in what attributes/relations) act different.
All:
I'm a relative newby, and this may have been hashed out priviously, but for reference, it still isn't clear to me, and it may be the root of many peoples confusion also. Who's list are we talking about?
I think that most people (certainly many EMR systems) tend to view the the problem list as a single list for a given patient. In the real world, however, that isn't really the case. There usually are many problem lists for a given patient -- each provider has one. There also tends to be a thinking that with a computer these can be somehow merged into a single (_THE_) problem list which is the union of all of those lists with all of the redundancy and irrelevant old problems filtered out. In other words _THE_ problem list for the patient is just the all of the active problems in there most recently known state. This is what rules/triggers/ordersets/careplans would look at to see if they match for that patient. There is confusion over if this is the list of all of the tails of the CNOD's or if it is something else.
If a Condition (or CNOD or Concern) is an observation, then who is the observer responsible for maintaining it? Is it an individual user or a group? The condition_list and conditionEvents have a custodian/author with is a responsible party (either person or group). Reading the RMIM, I'm still not sure who maintains the CNOD in either the original, modified, or on Gunthers model. But assuming a CNOD does have an author/custodian is the easy answer and not really what I'm getting at. I'm asking is it an _Individual_ or a _Group_. This is important because problems/diagnoses/conditions are assertions of beliefs, they are not facts, and I believe the whole idea of tracked conditions seems to break down if the maintainer is a group. If it is maintained by the group, then is it really an observation at all? Perhaps it is a very specialized form of an observation in that it may be shared between providers (ie it has some kind of meta-observer). Or is it the case that only individuals have problem lists that cannot be shared?
An example may make this more clear.
Every provider wants to track his problems his/her own way. There is a common assumption that the care providers would be inputing and maintianing the (condition/CNOD/concern) data, but every provider has their own need and interest so at the very least _THE_ problem list needs to be filtered to "just my problems" that the individual provider can maintain.
So, lets say each provider may have their own problem list, and others can view those problems and use them as the rational for some other purpose such as justifying an order or billing or suggesting a rule. This viewing alone doesn't seem to be a problem, and is an easy thing to do.
Now say there are 2 providers. Provider A updates the status of a (Problem|Condition|CNOD| Concern) on provider B's problem list. Provider B may get quite upset because that problem is meant to be provider B's belief, not provider A's. To solve this, we should suggest that Provider A must first _copy_ the (problem|condition|CNOD|concern) to his list first (ie he also asserts the observation as a separate event) and then he may edit the (P|C|C|C) to his hearts delight. Again, the world seems happy.
But then, provider C comes along and wants to view _THE_ combined problem list. Provider A and B have been sharing a lot and so Provider C sees all sorts of duplicates all with subtle differences. Imagine a real patient with and Internist keeping his 15 problems, the cardiologist adding his 5, pulmonologist 5, the nurse with 10, all of the problems added for billing purposes, a smattering of ER problems, historical problems,etc. Many (P|C|C|C)'s overlap, some don't. Even before extending this to a lifetime EMR or the like, Provider C sees a mess, and says, "Hey, can't you IT guys just filter out all of the duplicates and irrelevant stuff?"
Somehow, the system must keep references when problems are copied and manage the merge to filter duplicates. But, subtle things creep in it so that it wont be so easy to do this. For example, in the most simple case, after a copy happens let say Provider A changes the NAME for his (P|C|C|C) but Provider B does not. Who's NAME gets used for the list going to Provider C? Some smarty-pants may say "well just code everything and only show 2 problems if the codes are different (therefore the 'concepts' are different). Make/let Provider C pick his own NAME based on his vocab server". Dispite the practical UI issues (who does this coding and when, which coding system are we talking about, how do you manage differences in the opinion of what granularity, etc), suppose the the codes do match, but provider B records that the clinical status is "resolved" but provider A wants to keep the problem around and thinks it's still active. Provider C want's to know if the problem is resolved or not? Uh, now it depends on who you talk too. In fact, _any_ attribute associated with the (P|C|C|C) will have this issue.
Maybe we can just copy what everyone agrees to? No, because there is if this is the model, then if just one person involved in the care doesn't agree then it wouldn't be available for copy and _THE_ problem list becomes empty. You could try to split the middle by using some algorithm such as if "most" (ie >50% of providers) agree then copy. But, then the problem turns into a probability model and there will be all sorts of disagreement over what "most" means. I'm not sure how these probability based specs would be written.
OK, lets say we go back to purist view of modeling and decide that CNOD's/Concerns are strictly a single persons belief. So no automatic merging -- thats out of scope. Provider C is left out and must manually pick from the subtle differences and choose for him/herself what they believe to be true.
I believe the crux of the original issue (which has now expanded to touch on many other points too) is that in some cases would be very nice/important to have a single point of truth.
For example, suppose that Provider C is now an arden syntax rule or an orderset trigger. People really want a way to just say "If this patient has the condition of 'acute MI', then suggest a beta-blocker" Right or wrong, they want a single condition list to check and they don't see this a CNOD because they don't care about thread history like an individual does and they want it shared to be broader than an individual providers viewpoint -- the CNOD thread makes it difficult to share. They maybe right in the fact that, if a CNOD is just somebodies opinion and 2 people can disagree so there are differing lists, making a (rule|orderset|careplan) trigger will be ugly gymnastics. You could be oversensitive and always suggest if _anyone_ asserted that the patient had a MI. But then, how do you keep from firing duplicate or inappropriate rules/ordersets when all sorts of people are recording this information and just one of them doesn't mark things as resolved? They may be wrong in the fact that its entirely unclear how problems get onto or are maintained on a single list. We don't have that individual identified. A PCP may be close, but I don't think a PCP wants to remove the duplicates for nursing problems, or manage the problem granularity issues needed for an oncology patient.
So, I think there are 2 or perhaps 3 camps. There are those that view the (P|C|C|C) from the perspective of the clinician (as an individual belief thing) trying to follow conditions over time. Then there are those that view the condition from the perspective of the hospital (as a relatively static last state, group shared thing) as some kind of data that they can leverage to do billing, do data analysis and trigger off of. And then there the camp that are just flat confused. Count me the last camp. If your in one of the first 2, convince me of your point.