1 | PXRMXHLP ; SLC/PJH - Reminder Reports Help Routine;12/30/2002
|
---|
2 | ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
|
---|
3 | ;
|
---|
4 | HELP(CALL) ;General help text routine
|
---|
5 | N HTEXT
|
---|
6 | N DIWF,DIWL,DIWR,IC
|
---|
7 | S DIWF="C70",DIWL=0,DIWR=70
|
---|
8 | ;
|
---|
9 | I CALL=0 D
|
---|
10 | .S HTEXT(1)="Individual Patient: Run a report against an individual patients."
|
---|
11 | .S HTEXT(2)="Reminder Patient List: Run a report against a store patient list."
|
---|
12 | .S HTEXT(3)="Location: Run a report for a single location or multiple locations."
|
---|
13 | .S HTEXT(4)="OE/RR Team: Run a report against a OE/RR team"
|
---|
14 | .S HTEXT(5)="PCMM Provider: Run a report for patient assigned to a PCMMprovider."
|
---|
15 | .S HTEXT(6)="PCMM Team: Run a report against a PCMM Team."
|
---|
16 | I CALL=1 D
|
---|
17 | .S HTEXT(1)="Summary reports total the number of reminders applicable "
|
---|
18 | .S HTEXT(2)="and due for the above patient samples."
|
---|
19 | .S HTEXT(3)="Detailed reports list patients with reminders due in "
|
---|
20 | .S HTEXT(4)="name order or by appointment date."
|
---|
21 | I CALL=2 D
|
---|
22 | .S HTEXT(1)="DETAILED reports list in alpha order patients in the"
|
---|
23 | .S HTEXT(2)="selected patient sample with reminders due."
|
---|
24 | .S HTEXT(3)="SUMMARY reports give totals of reminders due for the"
|
---|
25 | .S HTEXT(4)="selected patient sample."
|
---|
26 | I CALL=3 D
|
---|
27 | .S HTEXT(1)="PREVIOUS will report on patients who visited the selected"
|
---|
28 | .S HTEXT(2)="locations in the date range specified"
|
---|
29 | .S HTEXT(3)="FUTURE will report on patients who have appointments at"
|
---|
30 | .S HTEXT(4)="selected locations in the date range specified."
|
---|
31 | I CALL=4 D
|
---|
32 | .S HTEXT(1)="PRIMARY CARE ONLY excludes patients who are not assigned"
|
---|
33 | .S HTEXT(2)="to the PCMM team as primary care. ALL displays all patients"
|
---|
34 | .S HTEXT(3)="assigned to the provider in PCMM."
|
---|
35 | I CALL=5 D
|
---|
36 | .S HTEXT(1)="Selecting Y will display all future appointments for"
|
---|
37 | .S HTEXT(2)="patients with reminders due. Selecting N will display"
|
---|
38 | .S HTEXT(3)="for patients with due reminders only the next appointment"
|
---|
39 | .I PXRMSEL="L" D
|
---|
40 | ..S HTEXT(4)="AT THE SELECTED LOCATION"
|
---|
41 | I CALL=6 D
|
---|
42 | .S HTEXT(1)="Selecting Y will display patients with reminders in"
|
---|
43 | .S HTEXT(2)="appointment date order. Selecting N will display patients"
|
---|
44 | .S HTEXT(3)="with reminders in patient name order."
|
---|
45 | I CALL=7 D
|
---|
46 | .S HTEXT(1)="ADMISSIONS will report on inpatients admitted in the"
|
---|
47 | .S HTEXT(2)="selected locations in the date range specified. "
|
---|
48 | .S HTEXT(3)="CURRENT INPATIENTS will report on inpatients currently at"
|
---|
49 | .S HTEXT(4)="selected locations."
|
---|
50 | I CALL=8 D
|
---|
51 | .S HTEXT(1)="Reports for ALL OUTPATIENT LOCATIONS, ALL INPATIENT LOCATIONS and ALL "
|
---|
52 | .S HTEXT(2)="CLINIC STOPS produce a combined list of reminders due for"
|
---|
53 | .S HTEXT(3)="for all locations in each facility selected."
|
---|
54 | .S HTEXT(4)=""
|
---|
55 | .S HTEXT(5)="Reports for SELECTED HOSPITAL LOCATIONS, SELECTED CLINIC STOPS and"
|
---|
56 | .S HTEXT(6)="SELECTED CLINIC GROUPS list reminders due by location for "
|
---|
57 | .S HTEXT(7)="each location selected."
|
---|
58 | I CALL=9 D
|
---|
59 | .I LIT="Facilities" D
|
---|
60 | ..S HTEXT(1)="Selecting Y will display one report for all facilities combining"
|
---|
61 | ..S HTEXT(2)="locations/teams with the same name. Selecting N will create a"
|
---|
62 | ..S HTEXT(3)="separate report for each facility."
|
---|
63 | .I LIT'="Facilities" D
|
---|
64 | ..S HTEXT(1)="Selecting Y will display one report for all "_LIT_" selected."
|
---|
65 | ..S HTEXT(2)="Selecting N will create a separate report for each "_LIT_"."
|
---|
66 | I CALL=10 D
|
---|
67 | .S HTEXT(1)="This option is only available if more than one location, team or provider is selected."
|
---|
68 | .S HTEXT(2)="Selecting I prints only the individual reports. Selecting R prints"
|
---|
69 | .S HTEXT(3)="the individual report plus overall totals for all locations, teams or providers."
|
---|
70 | .S HTEXT(4)="Selecting T prints only the overall totals for all locations, teams or providers."
|
---|
71 | I CALL=11 D
|
---|
72 | .S HTEXT(1)="Selecting Y will display patients with reminders in ward/bed"
|
---|
73 | .S HTEXT(2)="order. Selecting N will display patients with reminders in"
|
---|
74 | .S HTEXT(3)="patient name order."
|
---|
75 | I CALL=12 D
|
---|
76 | .S HTEXT(1)="Selecting Y will display the full patient SSN. Selecting N"
|
---|
77 | .S HTEXT(2)=" will display only the last 4 digits of the patient SSN."
|
---|
78 | I CALL=13 D
|
---|
79 | .S HTEXT(1)="Selecting Y will display the report as fields separated by"
|
---|
80 | .S HTEXT(2)="a selected delimiter character. Headings are suppressed. This"
|
---|
81 | .S HTEXT(3)="format of report is intended for import into PC spreadsheet (e.g. MS Excl)."
|
---|
82 | .S HTEXT(4)="Selecting N will display the normal report with headings"
|
---|
83 | I CALL=14 D
|
---|
84 | .S HTEXT(1)="Select the character to be output as a delimiter in the report."
|
---|
85 | I CALL=15 D
|
---|
86 | .S HTEXT(1)="Selecting Y will display the clinic name for the appointment date/time"
|
---|
87 | K ^UTILITY($J,"W")
|
---|
88 | S IC=""
|
---|
89 | F S IC=$O(HTEXT(IC)) Q:IC="" D
|
---|
90 | . S X=HTEXT(IC)
|
---|
91 | . D ^DIWP
|
---|
92 | W !
|
---|
93 | S IC=0
|
---|
94 | F S IC=$O(^UTILITY($J,"W",0,IC)) Q:IC="" D
|
---|
95 | . W !,^UTILITY($J,"W",0,IC,0)
|
---|
96 | K ^UTILITY($J,"W")
|
---|
97 | W !
|
---|
98 | Q
|
---|