Has anyone run across an issue where an Observation Value is entered and the Document is signed. The value appears correctly in the Flowsheet, but when I try to pull the value in a subsequent encounter, no value is present?
For Instance, we have a Value for HEIGHT in the flowsheet signed on 6/1
on 6/2, I have a form that pulls LAST_SIGNED_OBS_VALUE("HEIGHT") and the value returns blank.
What version of Centricity are you on? There was a known issue at one point where LAST_SIGNED_OBS_VALUE wouldn't return the value. It was in 12.2.
Thanks JT. Is there a fix for that? I could try using OBSPREV instead
I am on EMR 9.12 and CPS 12.3
Also, the function that I am using that is causing the issue is
if obsnow(var2)=="" then if match(last_signed_obs_date(var1),last_signed_obs_date(var2))>0 then obsnow(var2,last_signed_obs_value(var2)) else "" endif else "" endif
so actually, it is not just the value that is not coming through, as the obs date is also blank
The workaround presented by Athena is "Rebuild all content (forms, letters, Quick Text) that uses
LAST_SIGNED_OBS_VALUE or LASTOBSVALUE."
Make sure the OBSDATE is populated. We had a similar issue and the OBSDATE was NULL. We copied the LAST_DB_UPDATE date to the OBSDATE and that fixed our problem. We had 335,000 that were missing after a migration.
Hope that helps.