Am I missing something here or is there a report I can print that shows ALL scheduled appointments for a patient?
Specifically, I want to print out and hand a list of appointments to my patient that actually belong in an appointment chain for chemo appointments.
Is there no such report already?
Thank you!
Angela
[email protected]
Hi Angela,
Are you looking for a Crystal Report, or MEL code to embed into a letter? Or something else?
~Joe
I would be interested in this also. It would need to be MEL code into a letter as we can't run crystal reports against individual patients.
Thanks
Laurie
This MEL command will give full details on all scheduled appts.
Next Appt:
{APPTS_BY_STATUS("scheduled","FULL")}
Is this what you were looking for?
I am looking for a crystal report that I can print and hand to a patient so they have a list of all their own reoccuring appointments in one place. Is this possible from PM?
Next Appt:
{APPTS_BY_STATUS("scheduled","FULL")}
I have tried this before and it gives me appointments in the past that are either No Show or Completed. At one time I was told by GE that this was a known issue, still waiting for an update from them. :o)
You may want to try the function again. What I have seen is that this returns past appointments that I refer to as 'orphan'; in other words, no longer logical to be 'scheduled' since in the past however never updated with 'cancel', 'no show' or 'arrived'.
Thanks.
You can do it as a component-specific report out of Registration. The report itself would be pretty simple, though I'd need to tinker with how to set it up.
Our clinic is getting ready to go-live with the PM and this is one of the biggest concerns. The {APPTS_BY_STATUS("scheduled","FULL")} gives us all the patients appointment history. We have been on CPS EMR for years without using the PM so we have several unresolved appointments per patient.
I would be interested on hearing what worked for others and how you build it as a component specific report in registration.
Thank you
I have now done as a function (in VFE) and as MEL (for quicktext). Below is the function, and then the MEL. For my purposes, I skipped the 4th parameter returned by the appts_by_status call, which is the location.
FUNCTION
{!fn NextApptTest() {
global alist = getfield(APPTS_BY_STATUS("scheduled","FULL"),"\r","")
global asz = size(alist)
global tempa
global rslt=""
for count = 1, count < asz, count = count + 1
do
tempa = getfield(alist[count],",","")
days = DURATIONDAYS(str(._TODAYSDATE),tempa[1])
if days>0 then
rslt = rslt + tempa[1] + " at" + tempa[2] + " Type:" + tempa[3] + " with" + tempa[5] + HRET
else "" endif
endfor
return rslt
}}
MEL
{global alist = getfield(APPTS_BY_STATUS("scheduled","FULL"),"\r","")
global asz = size(alist)
global tempa
global rslt=""
for count = 1, count < asz, count = count + 1
do
tempa = getfield(alist[count],",","")
days = DURATIONDAYS(str(._TODAYSDATE),tempa[1])
if days>0 then
rslt = rslt + tempa[1] + " at" + tempa[2] + " Type:" + tempa[3] + " with" + tempa[5] + HRET
else "" endif
endfor
rslt
}
I am also looking for this report.
It would need to show the following status with the Date and Time.
Scheduled
Checked Out
Canceled / Patient
Canceled / Physician
Rescheduled
It doesn't have to be labeled, necessarily, but if it would show you what's under the appointments tab in the registry, that would be great.
The only way I have been able to do this is by doing the following.
Scheduled Appointments
{APPTS_BY_STATUS("scheduled","FULL")}
Canceled Appointments
{APPTS_BY_STATUS("canceled / patient","FULL")}
Completed Appointments
{APPTS_BY_STATUS("checked out","FULL")}
I like the first one given on top, if only it either gave ALL Status. That one shows better than using the script I know to use.
Hi There,
If you are using the CPS PM module for appts. When in a patient's registration screen. Go to file>reports>Future appointment list. We modified ours to include all our locations and phone numbers. We haven't had a need to pull the appointment status but it could probably be done in crystal reports. Hope this helps.