Beth Ann said:
That looks pretty good Don, thanks. One qustion do you need to also have any lab results which have been recieved in the last 3 days? If so the below information should complete the form.
Labs and Tests received in the past 3 days:
{labs = GET_FLOWSHEET_VALUES('Enterprise\Printing\Chart_Summary\Current-Labs')
tody = str(._todaysdate)
if labs <> "" then
lablist = getfield(labs, "\n", "")
sz = size(lablist)
list = ""
for i = 1, i <= sz, i = i + 1 do
dt = ""
lab = lablist[i]
labsize = size(lab)
if labsize > 0 then
dtloop = 0
dtptr = 1
while (dtloop = 0) and (dtptr + 11 <= labsize)
do
dtbegin = match( lab, dtptr,"/") -2
dt = sub(lab, dtbegin, 10)
if sub(lab, dtbegin + 10, 1) = ")" then dtloop = 1 endif
dtptr = dtbegin + 3
endwhile
dur = durationdays(dt, tody)
if (dur < 4) and (dtloop = 1) then
list = list + lablist[i] + "\n\r"
endif
endif
endfor
if list <> "" then list else "No lab results." endif
else
"No lab results."
endif}
This is seriously cool, Beth Ann! A million thanks!
dclothier said:
Sam said:
cjtorontow said:
Thanks, this is great.
Do you know how MQIC credits the use of the Visit Summary, ie does it need to be saved in the chart?
By an audit event triggered when it is printed. No need to use the checkbox to record the handout in the note. The latest releases/KB updates from GE allow the use of an action button to print the handout directly from a VFE form.
Excellent - thanks, Sam!
Which Knowledge Bank update was this included, also where within the update. Thanks so much this is terrific information
On the clinical visit summaries do you include only active problems? When we are printing ours out it shows all problems including the ones we removed, resolved etc. was not sure for MU which is correct can anyone help?
We just made a change to the document at the request of our physicians: I have removed the "All Problems" section in favor of having only the current assessments, which is generated from committed assessments on the CPOE-CCC form. The rationale was that there are often diagnoses that the patient and/or physician don't want on a printed form, especially in a large group practice as ours is (mental health dx leap to mind). I don't know that there's been a final word on what's actually required, although this is certainly within the minimum guidelines.
dclothier said:
We just made a change to the document at the request of our physicians: I have removed the "All Problems" section in favor of having only the current assessments, which is generated from committed assessments on the CPOE-CCC form. The rationale was that there are often diagnoses that the patient and/or physician don't want on a printed form, especially in a large group practice as ours is (mental health dx leap to mind). I don't know that there's been a final word on what's actually required, although this is certainly within the minimum guidelines.
Thanks alot this helps!
hello,
Thank you for sharing this information. I have a question regarding the Flowhseet lab
Labs and Tests received in the past 3 days section. I have copied the MEL (several times) as a text component in our system (EMR 9.5) . However, it is not pulling the lab results received in the last three days all I could see is the MEL on the note. Any ideas what may be missing? Is it the path to the Flowsheet? This is all I get on my note:
Labs and Tests received in the past 3 days:
{labs = GET_FLOWSHEET_VALUES('Enterprise\Printing\Chart_Summary\Current-Labs')
tody = str(._todaysdate)
if labs <> "" then
lablist = getfield(labs, "\n", "")
sz = size(lablist)
list = ""
for i = 1, i <= sz, i = i + 1 do
dt = ""
lab = lablist[i]
labsize = size(lab)
if labsize > 0 then
dtloop = 0
dtptr = 1
while (dtloop = 0) and (dtptr + 11 <= labsize)
do
dtbegin = match( lab, dtptr,"/") -2
dt = sub(lab, dtbegin, 10)
if sub(lab, dtbegin + 10, 1) = ")" then dtloop = 1 endif
dtptr = dtbegin + 3
endwhile
dur = durationdays(dt, tody)
if (dur < 4) and (dtloop = 1) then
list = list + lablist[i] + "\n\r"
endif
endif
endfor
if list <> "" then list else "No lab results." endif
else
"No lab results."
endif <-Bad index
All of the other parts of the visit summary pulls the data nicely. Any idea why not the labs too? Thanks!
victoria truelove said:
dclothier said:
We just made a change to the document at the request of our physicians: I have removed the "All Problems" section in favor of having only the current assessments, which is generated from committed assessments on the CPOE-CCC form. The rationale was that there are often diagnoses that the patient and/or physician don't want on a printed form, especially in a large group practice as ours is (mental health dx leap to mind). I don't know that there's been a final word on what's actually required, although this is certainly within the minimum guidelines.
Thanks alot this helps!
Is it possible to post the change for this part of the handout? I am not sure how to capture only the committed assessments in MEL on the handout. Thanks!!
Here is the current version: {LISTASSESSNEW("full")} is what pulls committed assessments.
CLINICAL VISIT SUMMARY
{DATESTAMP()}
REASON FOR YOUR VISIT: {DOCUMENT.SUMMARY}
Based on your visit today, your provider recommended the following:
{ccc_add_num_with_carriage_ret(obsnow("INSTRUCTIONS"))}
Problems added during today's visit
:
{ccc_add_num_with_carriage_ret(PROB_NEW("List"))}
Problems addressed during today's visit:
{LISTASSESSNEW("full")}
These medications were added today (if any):
{ccc_add_num_with_carriage_ret(MEDS_NEW("List"))}
These medications were removed today (if any):
{ccc_add_num_with_carriage_ret(MEDS_REMOVED("List"))}
Your current medications include:
{if OBSANY("NKMED") = "T" then "None" else "" endif}{ccc_add_num_with_carriage_ret(MEDS_AFTER("List"))}
Your current allergies include:
{if OBSANY("NKA") = "T" then "No known allergies" else "" endif}
{
ALL_AFTER("list")}
Changes to allergy list (if any):
{ALL_LIST_CHANGES("full")}
Orders added today:
{ORDERS_NEW("list")}
Most recent Vital Signs observed:
{if OBSNOW("HEIGHT") <> "" then "Height: "+OBSNOW("HEIGHT")+" in." else "" endif}
{if OBSNOW("WEIGHT") <> "" then "Weight: " +OBSNOW("WEIGHT") + " lbs." else "" endif}
{if OBSNOW("BMI") <> "" then "BMI: "+OBSNOW("BMI") else "" endif}
{if OBSNOW("TEMPERATURE") <> "" then "Temperature: "+OBSNOW("TEMPERATURE")+ " degrees" else "" endif}
{if OBSNOW("BP SYSTOLIC") <> "" then "Blood Pressure: " else "" endif}
{if OBSNOW("BP SYSTOLIC") <> "" then " Systolic: " + OBSNOW("BP SYSTOLIC") else "" endif}
{if OBSNOW("BP DIASTOLIC") <> "" THEN " Diastolic: "+ OBSNOW("BP DIASTOLIC") ELSE "" endif}
Your next scheduled visit:
{APPT_NEXT()}
Please note:
The Family Medicine Call Center will be closed from 12:00-1:00 p.m. daily for lunch.
?
Please contact us at the telephone number above if you have any questions or concerns.
Here is one I put together, with a little help from some other Chuggers. Information is pulled from CPOE A&P -CCC.
—————–
Reason for your visit:
{obsany("VISIT TYPE")}
Based on this visit, your provider recommended the following:
{ccc_add_num_with_carriage_ret(_OBS_NOW_INSTRUCTIONS)}
Problems associated with your visit include:
{if DOCUMENT.TEMP_CCC_CPOE_PL_1 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_1 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_2 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_2 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_3 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_3 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_4 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_4 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_5 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_5 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_6 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_6 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_7 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_7 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_8 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_8 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_9 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_9 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_10 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_10 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_11 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_11 + "
"}{if DOCUMENT.TEMP_CCC_CPOE_PL_12 == "","",DOCUMENT.TEMP_CCC_CPOE_PL_12}
Most recent Vitals observed:
{if obsany("height") <> "" then "Height: "+obsany("height")+" inches nr" else "" endif}{
if obsany("weight") <> "" then "Weight: "+obsany("weight")+" pounds nr" else "" endif}{
if obsany("temperature") <> "" then "Temperature: "+obsany("temperature")+" degrees F nr" else "" endif}{
if obsany("temp site") <> "" then "Site for temperature: "+obsany("temp site")+ "nr" else "" endif}{
if obsany("pulse rate") <> "" then "Pulse Rate: "+obsany("pulse rate")+" beats/minute nr" else "" endif}{
if obsany("pulse rhythm") <> "" then "Pulse Rhythm: "+obsany("pulse rhythm")+" nr" else "" endif}{
if obsany("resp rate") <> "" then "Respiration Rate: "+obsany("resp rate")+" breaths/minute nr" else "" endif}{
if obsany("bp systolic") <> "" and obsany("bp diastolic") <> ""then "Blood Pressure: "+obsany("bp systolic")+" / "+obsany("bp diastolic")+" inches Hg" else "" endif}
Scheduled Appointments:
{if APPTS_BY_STATUS("scheduled","FULL") == "", "No appointments scheduled", APPTS_BY_STATUS("scheduled","FULL")}
Labs and Tests ordered:
If Labs or Referrals are ordered, see attached list
Prescriptions Handwritten/Faxed/Electronically Sent:
{if LISTRXNEWFULL() == "", "No Prescriptions Sent.
",LISTRXNEWFULL()}
Your current medications include:
{if MEDS_AFTER("Comma") == "", "No current medications.
",ccc_add_num_with_carriage_ret(MEDS_AFTER("List"))}
Your new medications include:
{if MEDS_NEW("Comma") == "", "No current medications.
",ccc_add_num_with_carriage_ret(MEDS_NEW("List"))}
ADDITIONAL INSTRUCTIONS/NOTES:
If you smoke, QUIT NOW. Smoking causes illnesses that may shorten your life. Contact a Smoking Cessation Program by calling <PHONENO> ask for <COUNSLER>. Keep your appointments with your doctor. Contact your doctor with questions or if symptoms worsen, return, or new problems develop.
Is there any way to get the patient education report to also pull from the same clinical summary. I have it so that it pulls in the summary from patient instructions the smoking cessation counseling and it states on the clinical summary that patient education was provided to the patient today but does not count on the meaningful use report when you run that one?
I believe MU looks at the OBS term used for that, I have to find out.