Beruflich Dokumente
Kultur Dokumente
MS*Health/CMHC
1
This page left intentionally blank
2
Instructions: 1. Print your name in LARGE letters in the box. 2. Fold on dotted lines
making the vertical | folds first, then the centerfold. 3. Join the ends, one within the
other, to form a freestanding nameplate.
Your Name
I agree not to make any changes to the Windows System Desktop during this training
session. Failure to comply will result in forfeiture of all stickers and class credit!
Class Rules:
Participate!
Listen to others points of view.
Keep discussion on subject.
Be patient with others.
Dont make changes to Windows Desktop Settings!
3
Whats for lunch?
The Pan Dan Room- Great little Thai restaurant that has also serves up a terrific Asiago
burger with sweet potato fries! Closed Monday. Turn left out of the driveway and make a
right onto Main St. Turn right at the first light and youll see the PanDan room on your
left. Parking is on the street and in municipal lot just past restaurant on the left.
Charlie Browns - Turn left out of the driveway and right at the light onto Main Street.
Make a left at the 2nd light. Steaks and a salad bar.
Panera. Bakery-Caf - Turn left out of the driveway and left at the light and keep right
onto Mountain Avenue/Rte 517. Turn right at the 3rd light onto Route 57. Panera is 1.1
miles on your right.
Pronto Pizza - Just past Panera in the Shop-Rite plaza. Good pizza, stuffed artichokes,
Italian hotdogs, grilled veggies, etc.
Subway follow directions to Pronto Pizza.
Fast Food - Turn left out of the driveway and left at the light and keep right onto
Mountain Avenue/Rte 517. McDonalds, Burger King, KFC, Friendlys, White Castle,
Wendys, Stewarts Root beer and Golden Skillet.
Hong Kong Palace - Our favorite Chinese restaurant. Follow directions to Fast Food
above just before McDonalds in shopping plaza on the right.
Greenes Beans Coffee Roasters Turn left out of the driveway and make a right at
the light onto Main Street. Make a right at the 2nd light onto Rte 517/High St. Greenes
Beans is just a few blocks down on your left just before the RR tracks. While you
wont get a big meal here they typically serve soup. Youll also find bagels, muffins, and
other coffee fare. Great place to grab a cappuccino, read the paper, and recharge for the
afternoon.
4
Welcome
This training guide was developed to help you become
familiar with MS*Health/CMHC Report Wizard and as a
resource after the class. In addition to this guide your
organization also has the following materials:
MS*Health/CMHC Users Guide The Users
Guide shows you how to install MS*Health/CMHC
and is your main MS*Health/CMHC reference.
MS*Health/CMHC Implementation Guide The
Implementation Guide shows you how to set up
codes and begin to enter data.
MS*Health/CMHC Report Wizard Guide The
Report Wizard Guide shows you how to write new
reports and modify existing reports.
Guide addenda may also be published from time-to-
time. These accompany updates or are mailed. Check
with your system administrator.
Prerequisites
Mastery of application conventions or completion of
Beginner I.
Class Completion
Upon completion of the project in the final pages in this
guide you will receive credit for the class which may be
required for more advanced topics.
5
Agenda
1. Accessing the Report Wizard & the Request Manager
2. Creating a New Request
3. Selecting Data Items
4. Filtering Requests
5. Sorting and Grouping
6. Specifying Output Options
7. Copying report requests
8. FAQ
9. Assignment
6
1. Accessing the Report Wizard & Request Manager
The Report Wizard is accessed from the Reports pull
down menu. Once selected the Request Manager
displays.
7
Type of Output (report, file, spreadsheet, etc)
Type of Request (cross tab, label, etc.)
User who created it (as coded in the Security Users file)
Creation date
Request Folders:
The Report Wizard Request Manager launches a Request
Tree in addition to the Request List. The Request tree
lets you sort your requests into folders so you can
organize them by type or other category.
8
5. Click the OK control button.
9
1. Right click the Accounting folder created in the
previous exercise.
3. Select Cancel.
Each folder can have as many sub-folders as you need to sort and organize
your reports. Example: A statistics folder might contain sub-folders
labeled; Admission Data, Termination Data, Program Utilization, etc.
1. Right click the Accounting folder created in the
previous exercise.
10
4. Click OK.
Your Request Tree should look similar to the one in the following sample:
11
Click the Expand
or Collapse
control button to
show or hide the
content of sub-
folders.
12
Exercise Moving Report Requests between folders
13
Moving Report Requests: When you move a report request from one
folder to another, you are doing just that moving it. The report request will
no longer be available in the folder you moved it from. If you prefer, you can
copy report requests, then move the copy to a sub folder. Copying report
requests will be covered later in this class.
You may choose not to use the Request Tree to organize your report
requests. To turn off the Request Tree feature (or turn it back on)
complete the following exercise:
14
Note: Turing the Request Tree on and off will not alter your folders
but it will control access to the report requests therein. Example: If
you toggle the Request Tree off only the report requests within the
folder selected will be available until you toggle the Request Tree
back on and select another folder.
Exercise Hiding Request Folders
15
Presentation uses a proportional Arial font.
Executive uses a proportional Times New Roman
font.
Ledger uses a very tall, narrow non-proportional font
to place maximum text on the page
16
The user is instructed to
name the request
17
Optional Filters are created...
18
Optional Output options are
selected...
19
Filter Criteria Select which records to include.
Sort/Grouping Specify the order in which this
Request will arrange records. You may also specify how
to group records for subtotals.
Options Specify subtotals, counts, averages and other
calculations that will appear in the group break and
summary areas of reports. You can also control when a
new page starts, page numbering, etc.
Output Specify whether to send the results to a
report, browse table, labels, graph, spreadsheet, mail
merge, ASCII, or stored data formats, etc.
Exercise: Starting a new request
1. If it is not already open, start the Report Wizard from the
Reports pull down menu.
2. Click the New control button.
3. Select Detail as the request type.
4. Select Presentation as the request style and select OK
to advance to the Request Editor.
5. Enter DXANAL in the name field.
6. Enter Diagnosis analysis in the description field.
20
2. To select data items, highlight the first data item you
want to appear in the output. Select CHARGES Diag.
You can double click on an item or highlight it and press
enter. Your item should now appear in the Selected list.
3. Repeat the previous two steps for CHARGES Start
Date
4. When you are done, click OK. The Request Editor
displays.
21
Click the left mouse button down and hold it as
you slide the mouse up or down to the new
position.
Using the keyboard:
Hold down the Ctrl key
Repeatedly click the Up arrow or Down
arrow until the data item is in the desired
position in the Selected list.
22
the Close button will display. Selecting Close will close
the request editor and display the Request Manager.
23
Staff code in Pre-admissions - these are staff who
took the intake data.
Staff code in the Client Notes file - these are staff
who entered the notes.
and so on.
If you wanted to create a list of staff who performed client
services and selected the Staff Code data item from the
Client file (CLI/STF Staff Code) - although your report may
appear to be accurate it would not produce the desired
results. Each service would list but the staff would be the
staff assigned to the client, not the staff who actually
performed the service.
To clarify which tables or options data items are from, each
data item is prefixed by a Option Prefix. This prefix
indicates what menu option or file the data item is stored in.
Generally the Option Prefix is begins with the same name as
the Menu Option. Example: the prefix for Client
Registration is CLIENT. When menu option names are
similar another prefix is used.
An abbreviated list of Option Prefixes and their definitions
follows. A complete and current list is available for printing
via the MS*Health web site at www.mshealth.com, FAQs.
Prefix Description
24
Also available at the MS*Health website FAQ section is a
listing of each menu option followed by all the Option
Prefixes used for the data items from the option. A sample
listing follows:
Pre-admissions:
INTAKE - All tab data except Notes - see NOTES.
INTAKE/PAY - Pre-admission Payor control button
data.
INTAKE/FEE - Pre-admission Fee control button data.
Appointments:
CALENDAR - appointment data
CAL/STAFF - Staff from calendar
GROUPS Appointment groups
GRPDET Group detail, group members
Client Registration:
CLI/DIAG Dx codes
CLI/EVENT Events
CLI/FEES Fees & authorizations
CLI/MEDS Medications
CLI/PAYORS Payor organizations
CLI/REL Related entities
CLI/STAFF Staff assigned
CLIAXD Client object descriptions
CLI/DIS Client discharges
CLIENT Client Registration data from most tabs
25
4. Filtering Requests
Filtered requests return only the group of records
you want to include in your request. Without filters
every record in the tables selected will be returned.
Each row in the Filter screen represents an individual
condition or test that comprises part of the filter. In this
section we will discuss how to add filter conditions and how
to modify them.
26
Selecting the Is (Not) Operator
You use the Is/Is Not operator to indicate whether
the condition is positive (Is equal to, Is After) or
negative (Is not equal to, Is not After).
To change the Is/Is Not operator:
1. Highlight the filter condition you want to change and
choose Edit.
2. Move to the Is(Not) portion of the filter condition using
the mouse or the Tab key.
3. Press the space bar or click the left mouse button.
The operator toggles from Is to Is Not (or from Is Not to
Is).
27
You can take one of the following five options at
this point. You can choose either of the following
two main options:
Type a constant value (a number, a date, character string,
or yes/no choice). (Examples of constant values are 70,
Individual Therapy, Yes, 08/20/51.)
Note: The Value case must be as the data stored. Example:
typing a value of YES would not return data stored as
Yes or Y.
Ask at Runtime every time you run the Request, the
Report Wizard presents a dialog where you will fill in
the blank with a constant value. This option lets you
generate reports with varying results depending on the
values you specify. This is particularly useful for reports
where you want to choose the start and end dates each
time the report is run or for various clients or
departments and locations.
Or choose one of the following options:
Compare the first data item to Another Data Item in the
same record. Example: All records where the Charge
Balance data item is equal to the Charge Amount data
item.
View only those records lacking values in the data item
you specified. (For data items with character these are
Blank, numeric are Zero and date types are Empty)
Build Expression you invoke the Visual FoxPro
Expression Builder to help you construct more complex
Xbase expressions. This option requires Visual FoxPro
programming expertise.
28
field would yield a list of active clients. You can
filter data with empty fields with the following data
item types:
Data Item Corresponding Empty Value to
Type Specify
Numeric Zero
Date Empty
Character Blank
29
will be quicker as there are fewer of these data item types in
the application. Once built, the request will process as any
other.
Wildcard Searches
When building a filter using the Like operator
with a character or memo data item, you may use
wildcard characters to specify a partial filter value
entry. The wildcards (by default) are % and _
(the underscore character). The % wildcard may
take the place of any number of characters, while the
_ takes the place of only a single character. If you
need to search for a character string which really
does include one of these wildcard characters, you
may tell the Report Wizard to treat it as a non-
wildcard by preceding it with a ~ (the tilde
character). Thus a search value of A_ would
search for two-letter strings beginning with A
while A~_ would look for the exact string A_.
Example:
CLIENT Lastname IS LIKE BL%
Would retrieve names like Blackstone,"Bligh,
and Bly, while
CLIENT Lastname IS LIKE BL_
would retrieve only Bly, since only one character
may be matched.
4. Select IS
30
5. Select In the List as the Relationship.
8. Choose OK.
9. Choose OK again to close the Filters.
10. Choose the Preview control button.
11. Enter a comma in the prompt after the CS staff code
and enter A1234 so your response looks like this:
31
14. Choose Close from the Output Choices form to return to
the Request Editor.
Note: When you add a new filter condition, you dont have to
do anything additional to set up an AND connector; the Report
Wizard assumes this is what you want. If you want to broaden the
potential set, you will want to add an OR connector.
32
the filter are not saved. After the report is run the
original filter is restored.
33
Exercise: Further narrowing the filter
1. Choose the Filter control button from the Request
Editor.
2. Choose Add control button.
3. Select the CHARGES Start Date data item.
4. Select IS.
5. Select Between as the operator.
6. Select Ask At Runtime as the Value.
7. Choose OK.
8. Repeat adding new filter items for CHARGES Void IS
Blank, and CHARGES Record Type IS Like CH
9. Close the Filter.
10. Choose the Preview control button from the Request
Editor.
34
The List are easier for most people to understand,
see Using the In the List Operator.
Filtering Tips
To help you create correct filters, this section
presents a few tips and observations.
35
Reason: Each record is examined against all the rules.
The OR condition is incorrect because IT1
services will be selected by the expression
CHARGES Service Code Is Not IT1 and IT2
service codes will be selected by the expression
CHARGES Service Code Is Not IT2. This
expression actually selects any service codes!
Note: If you have an OR in the filter specification,
rearranging the order of the filter criteria can
completely change the effect of the filter. If you do
not have an OR, changing the order of the criteria
has no effect on the querys results or execution.
Omit Duplicates
When selected, identical records will be omitted in the
output.
Union
Top N
36
1. To use this feature choose Top N, check the Include
only the first.. check box.
2. Select the number of lines to include.
37
Activity in a specific program within a date range:
ADMIT:PROGRAM IS LIKE then supply the code for
the program.
ADMIT:TERMINATION DATE IS NOT EMPTY
- Or you can use:
ADMIT: TERMINATION DATE IS BETWEEN
supply your date range)
Miscellaneous filters
Heres a popular filter useful for determining collection
amounts. Goal: to show clients whose total open balance is
greater than a given amount:
First youll need to create a Summary report.
Include CHARGES BALANCE as a SUMMED data item
Filter: At the top of your filter list youll see a new selection
item: Sum of Charges, Extended Amount. Use this item as
follows:
SUM OF CHARGES IS GREATER THAN 50.00
CHARGES RECORD TYPE IS LIKE CH (you only
want to show charges)
If you attempted this result without filtering on the summed
amount your report would not take the clients total open
balance into account, just individual charges.
38
Unduplicated admissions:
Using data from the ADMIT and CLIENT file, Sort and
Group on the CLIENT Client ID.
Use any filter you choose to limit dates of admission,
programs, etc.
Use the Output Options SUPPRESS DETAIL LINES option.
Even though each client may have many admissions, each
client will only appear and be counted once.
Joins
Relational databases contain tables of data that is frequently
related. For example the Client and Client Payor tables have
information about the client, but both do not contain the
same data. These two tables are related or joined by a
common field to enable results from both tables in the same
request.
Typically when a request includes data items from more than
one table it is assumed that only records with corresponding
data in both tables will be included. Example: a request
includes the following data items:
CLIENT Client ID
CLI/PAY Payor Code
Every client with a CLI/PAY record will be included in the
request results. If a client does not have a payor, the client
will be excluded from the request.
39
You can control whether the records without joined data in
the tables selected is included in the request results by
changing the Join options.
40
5. Sorting and Grouping Requests
Sorting and grouping lets you select the order in
which your data is presented.
Sort Organizing the information so that detail lines
appear in a specific order. The details can be organized
in ascending or descending order.
Group A way to break detail lines into subsets of the
report. You specify a data item upon which to group the
report. When the Report Wizard encounters a change in
this data item, it starts a new group.
For example, you could specify Staff Code as the group
criteria. The Report Wizard sorts the output primarily on
Staff Code. After displaying all services performed by
the first staff code selected, the report produces a group
break. It subtotals and then generates a new group
header for the next staff code.
Only Data Items included in the report may be used as
Group items. If you dont want to show the data item in
the body of the request, highlight it in the Selected Data
Item list and click the Hide control button.
41
Note: The order of sort criteria is significant. The Report
Wizard sorts the output first on the data item at the
top of the list, then the second. If you need to reorder
the data items to correct the sort order you can do so
using the same mouse or keyboard shortcuts used to
reorder Data Items and Filters.
42
In the output, a Group Break triggers the following
actions:
A horizontal line is printed under each numeric data
item.
A sub-total is printed for each numeric item that is
flagged in the Data Items table as Sub-total on Group
Break. (Other types of calculations may also be
specified.)
A Group heading is printed to identify each new group.
Because the group ID prints the Data Item name, it isnt
always necessary to include the data item in the Data
Item Selected list. Doing so would list the data item
twice for each category on the report.
43
12. Review the request preview, when done close the
Preview, return to Filters and click Omit Duplicates.
Click OK to close Filters and Preview the request
again. Note the difference.
Calculations
The Report Wizard generates automatic summary
calculations when you create a group break. You can
also add custom calculations to the group break area
using the Option Types Calculations dialog. These
are useful to average data, count items in a group, or
perform statistical analysis. These data aggregation
controls also display in the Data Items selector when
a Summary type report is created.
For the overall request:
Count The number of items within the group are
counted.
For numeric data types only:
Sum
Average
Weighted Average
Minimum
Maximum
Standard deviation
Variance
Note: You may add as many calculations as you want.
Each occupies one line in each group break (or in the
44
report summary area). You can rearrange the
summary calculations in the Report Layout Editor if
you want.
45
1. Highlight the Grand Totals break band in the Add
Calculations to: list.
2. Choose Highlighted Group Break.
To place the summary in all bands:
1. Choose All Breaks.
2. Follow the steps in Selecting Summary Items section
that follows.
Formatting
Formatting allows alternate page breaks, controls page
overflow (widows and orphans), and page numbering in
conjunction with groups.
New Page - inserts a new page after a selected summary
option.
Reset Page # - resets the page number to 1 after a
selected summary option
No Group Header - suppresses the group header on a
selected summary option
46
No Group Footer - suppresses the group footer on a
selected summary option
Repeat Header if Group Continues - repeats the
header banner if the group continues beyond the end of
the page.
New Page if <# Lines for Group - automatically starts
printing on a new page if there are fewer than any
number of lines left on the current page.
New Page
You can automatically insert new pages after a Group in
your requests. Use this option when you have one report
that is to be distributed to several recipients. Example: a
Client by Staff listing that groups by Staff Code. Inserting a
New Page after each staff code would appear to create a
different report for each staff. When using this feature
consider using Reset Page # as well to avoid confusion.
To insert a New Page after a group:
1. Complete the Sort Group criteria.
2. Choose the Options control button within Sort + Group.
3. Choose Formatting radio control button.
4. Highlight the Group in the Apply Option to: list.
5. Double click the New Page option in the Formatting
Options list.
6. Click OK to return to the Sort + Group, then OK
again to return to the Request Editor.
Reset Page #
You can automatically reset the page number back to 1 when
a new Group starts in your request.
To reset the Page # after a group:
1. Complete the Sort + Group criteria.
2. Choose the Options control button within Sort + Group.
3. Choose Formatting radio control button.
4. Highlight the Group in the Apply Option to: list.
5. Double click the Reset Page # option in the Formatting
Options list.
6. Click OK to return to the Sort + Group, then OK
again to return to the Request Editor.
47
No Group Header/Footer
Each Group starts with a header band that contains the data
item used for the header on a separate line. In requests with
numerous groups this may take up too much space.
To use No Group Header or No Group Footer for a
group:
1. Complete the Sort + Group criteria.
2. Choose the Options control button within Sort + Group.
3. Choose Formatting radio control button.
4. Highlight the Group in the Apply Option to: list.
5. Double click the No Group Header or No Group
Footer option in the Formatting Options list.
6. Click OK to return to the Sort + Group, then OK
again to return to the Request Editor.
48
2. Click the Options control button within Sort + Group.
3. Click Formatting radio control button.
4. Highlight the Group in the Formatting Options list.
5. Double click the New Page < Lines for Grp option in
the Apply Option to: list.
6. The Number of Lines Follow Header entry form
displays. Enter the minimum number of lines that
should be available after the group before a new page is
begun.
49
Report Creates four kinds of reports you can view on
screen, print, or save to disk files for later use.
Browse Creates a table view of the data through
which you can then navigate. This is handy if you want
an overall view of the data without storing the Request
results. (This browse view is Read Only; you cannot
make changes to the data.)
Labels Print labels and envelopes of virtually any
size for clients, staff, Payor organizations, etc.
Graph Sometimes a bar chart or pie graph is the
perfect way of illustrating the results of your Request.
The Report Wizard supports virtually any Windows add-
on graphing products.
Spreadsheet Outputs data to spreadsheet files (your
choice of Lotus WKS, WK1, or Excel).
Mail Merge Creates data files suitable for text merge
with popular word processors. Once you have the
results in text merge format, use the word processor to
add to a memo, incorporate additional text, or format the
appearance of the resulting document. For details on
completing a mail merge see your word processors
documentation.
ASCII Export the results of the Request to a text file.
Choose from two alternatives. (Fixed length creates
neatly formatted columns. Delimited offers a more
compact way of storing the data than does fixed length.
Many applications, including Visual FoxPro, Access,
etc., are able to import data in delimited format.)
Data You can export the results of your Request to
DBF/FoxPro, FoxPlus, dBase IV, Fox 2.x, cursor and
array files.
XML You can export the results of your Request to
an XML file for web publication. You can choose from a
Default Style sheet, none, or a custom Style sheet.
50
A menu of output choices displays.
51
You can also use the radio control buttons displayed to
control the sort list options.
52
Standard Delimited These are one record per row,
with commas between records and quotes around
character fields.
"2448", "ABLESKI"," 5000","110291,"301.10","1500.00"
"2018","ABLESKI"," 92836","B0LU4","301.10","1500.00"
"2387","ABLESKI","5000S","129127","301.11","2000.00"
"2389","ABDONAVICH","5000K","73767","295.10","1205.00"
53
you modified the layout of your request those
changes must be re-applied.
Layout Options
54
Show Filter Conditions
You might run the same request responding to filters
differently each time. The same request might have
drastically different data as a result. This feature
includes the Filter Conditions at the beginning of
each request for reference. These are the choices:
None Disables printing of filter conditions in the
request header.
All The filter condition prints in the header of the
request every time it is executed.
Ask-at-Runtime conditions only If you enable this
feature, your request will display the Ask at Runtime
responses supplied when the request was executed.
Column Spacing
By default columns are separated by one space. To
enhance readability on any request increase the
value displayed.
55
Group: CLIENT 10939 Akers
Group subtotal: CLIENT 10939 438.00
56
Output Destinations
From the Output Selector screen you can select to
output a Request to one of three destinations.
The destinations are:
Printer
Screen
File
Email To
Send to Printer
The request will print when Run is selected from
the Request Editor or Request Manager.
When run, the Windows Print dialog is displayed to
let you control output production. The dialog
displays the printer name and other options such as
number of copies, page orientation, etc.
Send to Screen
To preview results on the screen, choose Screen.
When you run a Request with Screen set as the
destination, the Report Wizard displays the result in
a window.
Send to File
When you want to store the results of a Request to
disk, use this option.
To save the results to a file:
1. Choose File.
A dialog appears that prompts you for a file name and
location for the Request output. The default file name
uses the same name as the Request. (If the Request is
called BALSUM1, the default file name will be
BALSUM1.RPT.)
2. Type a file name or accept the default name and click
Save.
Send to Email
When Send to File is selected you can supply an e-
mail address to send the request results to. Type a
valid email address in the place provided. When the
request is run your email application will send the
file as an attachment.
57
Printing Options
The Printing Options control button on the Output form may
be used to select a specific printer for the request.
Preview
You can Preview a request at any time by clicking
the Preview control button from the Request
Manager or from the Request Editor.
Preview runs your request to a scrollable form. A
Preview Control Toolbar is available to advance
pages, print, or cancel the preview.
58
First page Displays the first page of text. If the first
page is already displayed the control button is faded.
Previous page Displays the previous page of text. If
the first page is already displayed the control button is
faded.
Go to page Accepts a page number value and
advances to the page specified.
Next page Advances to the next page of text. If the
last page is already displayed the control button is faded.
Last page Advances to the last page of text. If the
last page is already displayed the control button is faded.
Zoom Provides a wider view of the text. Accepts a
percent value.
Close preview Closes the preview and displays the
Output choices form dialog.
Print Displays the Windows print dialog form.
59
Go Runs the request to the Output type selected
above.
Edit Layout Displays the Visual FoxPro report layout
editor. Details are covered in the Report Wizard II class.
Preview Displays the output on the screen.
Show SQL Displays the SQL language generated by
the report. SQL is generally of interest to programmers and
developers.
Close Closes the Output Choices dialog.
7. Copying Reports
Just as you can save several versions of a
spreadsheet or word-processing document, you can
save multiple versions of a request. The Save As
control button displays a form which allows you to
make a copy of a request. Save As is also useful for
saving interim versions of a complex Request, or
one in which you want to explore numerous
successive filters.
In the Save As panel, enter a new name and
description for the request. The list of existing
Requests is presented for reference. Each Request
name must be unique.
Up to three sub-panels may display, based on the
specific details and ownership of the Request.
60
Lock Allows the owner of a request (the creator) to
lock specific sections of the request so they cannot be
changed by other users. Choices correspond to the sub-
panels of the Request Editor.
Layout (FRX/LBX) This section allows you to
control what Save As does if the current Request is has a
customized layout. Your options are:
Make a CopyCreate a copy of the layout,
using the new Request name you entered above.
This is the recommended option.
ShareAttach the new request to the current
layout. The two Requests will both direct their
results through the same layout. Do not use this
option when copying "canned" MS*Health
reports as you may inadvertently modify
important characteristics of the original report.
Output File NameThis section allows you to control
what happens if the current request sends output to a file.
This section only displays if your request output type is a
file. Your options are:
NewSend output to a file named for the new
Request. This option is recommended.
SameSend output to a file named for the
current Request.
Exercise: Copying and editing an existing Report.
1. From the Request Manager find the
MSCHGRG1 Charges & Credits Register.
2. Click the Edit control button.
3. Click the Save As control button.
4. Supply a new name and description of your
choice.
5. Click the Filter control button.
6. Click the Add control button.
7. Add the following filter: CHARGES Clinician,
IS, In the List, supply CS as the value and click
Ask at Runtime.
8. Click OK and close the Filter.
9. Click the Sort + Group control button.
10. Remove the Payor Code Sort Group option by
double clicking it in the selected Sort by column.
11. Click OK.
12. Save the request.
61
Additional Exercises:
Creating a summary type report
1. Click the New control button from the Request
Manager.
2. Select Summary.
3. Select Presentation.
4. Enter SUMSAM in the Name field.
5. Enter Charge totals by staff in the description field.
6. Click the Data Items control button and select the
following data items:
CHARGES Clinician
CHARGES Amount
7. Close the Data Item selector and click Preview, and
examine the data.
8. Close the Preview.
9. Click the Data Items control button.
10. Deselect CHARGES Amount from the selected data
items list.
11. Click CHARGES Amount in the available list and then
click the SUM aggregation control button.
12. Close data items and preview the report again. You
should see fewer items as now all the entries are
summed. Instead of seeing a separate detail line for
each charge by staff you should see a total amount for
each staff.
Making a Copy and a Graph
1. Edit the SUMSAM report request by clicking on it in
the Request Manager list, clicking the Edit control
button, or double clicking.
2. Click the Save as control button.
3. Append the Name with the letter G so it reads
SUMSAMG.
4. Append the Description with Graph version.
5. Click OK.
6. Click the Output control button
7. Click the down arrow next to Output type and select
Graph.
62
8. Select Excel Chart 3D Pie.
9. Click OK.
10. Click Run. Note that the Preview control button fades
as graphs may only be printed from the third party product
used to create them, such as Excel or Lotus.
11. After previewing the graph, close the graphing
program.
63
Creating a Cross-Tab Request to show the Average
Income by Sex, and Presenting Problem.
1. Click the New control button from the Request
Manager.
2. Click Cross-Tab under the Request Type column.
3. Click OK.
4. Enter SAMX2 in the Name field.
5. Enter Average Income by Sex & Presenting Problem
in the Description field.
6. Select Average as the Calculation Method.
7. Select CLIENT Income as the Calculation Method data
item.
8. Select CLIENT Sex for the rows data item.
9. Select CLIENT Pri Prob as the column data item.
10. Click Preview.
64
8. FAQs & General Information
65
9. Assignment:
Fax 908-850-5525
e-mail support@mshealth.com
66
Filters to create the example report:
Show and count services performed for diagnosis codes.
Data Items:
CLIENT client ID
CLIENT first name
CLIENT last name
CHARGES Start Date
CHARGES serv code
CHARGES clinician
CHARGES Chg type
CHARGES Diag (hidden-grouping)
Filters:
CHARGES Start Date is between (ask at runtime)
CHARGES clinician is in the list (ask at runtime)
CHARGES record type is like CH
CHARGES void is blank
CHARGES serv code is not like _BALFWD
Calculations:
Count record within group
Count total number of records
67