Yeah. That’s what I am saying. The end date is useless except maybe in some explicit cases where people put that in. Normally, nobody does. Think about it yourself. Did you ever call your doctor telling him or her that you are fine? No. You just stop showing up complaining.
So, if you really want to make sure a disease is cured the only way to do is to add a criterion where you require “with exactly 0 using all occurrences” of the disease you want to have gone. So, if you want diabetes “healed” then you require a diabetes up to, say, 60 days before index, and then you require no diabetes 60-0 days.
In most data assets the sensitivity of Condition records after initial diagnosis is pretty thin. So, you cannot expect that you have a record every day during the disease, and for the records to stop when it is over. And the condition_end_date is practically non-existent. Which is why I think we might get rid of it.