/
System Manager V12

System Manager V12



OASIS
SOFTWARE Version 12

























System Manager
Last Update: Friday, August 23, 2019
Table of Contents

1
Introduction
About Oasis
Intended Purpose
About System Manager
2
Oasis Environment
Introduction
SQL Database
Structures Database
Workstation Programs and Folders
Server Folders
Upgrades
Oasis Modules and Components
SOE Link
Practice Registration
Oasis Network Objects
Branches
Workstations
Users/Operators
Doctors
Banks
Branch Joins
3
Oasis Installation
Introduction
Running Setup

Live System

Install Options
Program Access
Sql Client Server Configuration
Installing Oasis with MS Sql
Installing Oasis with RDP Access
Using Binary Large Objects (Blobs)
4
Database Utilities
Introduction
Server Utilities
Securakey Registration
Mimer SQL
Database Recovery
Microsoft SQL
Export/Import/Verify Tables
Clear Database Information
Workstation Utilities
Identification/Management
Save MS Word Macro
Clear CX Server Sessions
View Workstation Records
5
System Manager
Introduction
Activating Daily Work
Close Down
Using Preference Tables

System Manager Tab Folder
Alphabetical Listing
Preference Table Selection
Single Record Data Entry
Multi Record Data Entry
Sub Record Validation
Table Lookups
Table Help
Color Definition
Default Workstation Settings
6
Administration and Security
Introduction
Security
Master Password
Practice Registration
Reregistration
Security Groups
User Passwords
Program Passwords
Audit Table
Network
Branches
Workstations
Users
Doctors
Bank Accounts
Users in Branches

Doctors in Branches
Bank Accounts in Branches
Branch Replication
Other Options
Doctor Commission (Main)
Doctor Commission (Sliding)
SQL Configuration
Verify/Backup Details
Patient Card Field Definition
7
Printer and Forms Control
Introduction
Printers
Printer Profile Names
Printer Profile Codes
Printer Indexes
Printer Numbers 1
Printer Numbers 2
Printer Exclusions
Printer Aliases
Printer Margins
Printer PDF Drivers
Workstation Printer Options
Doctor/Report Index
Forms
Form Names 1
Form Names 2
Form Lines
Form Alternatives
Forms in Branches
Forms Editor
Form Labels
8
Communications
Introduction
Email
Workstation Messaging
Messages Predefined
Messages TCP Ports
SMS
Telephone
EasyPost
9
Miscellaneous
Introduction
Abbreviation Codes
Abbreviation Topics
Calendar Buttons
Color Schemes
Icons
Main Settings (Workstation)
Photos
Postcodes in Branches
Postcode List
Support Details
Table Scroll Bars

10
Other Menu Functions
Introduction
Activity Logs
Editors
Hicaps
Test Terminal
Read Settings
View Message File
Labels
Wizards
Online Setup
Recall Automation
EasyPost Setup
Session
Help
Primary Help
View Upgrade Notes
Visit Oasis Web Site
Contact Oasis Support
Enable Remote Access
Visit Customer Portal
View Online Help
About
11
Using the Forms Editor
Introduction
Forms Editor Components
Object Definition
Drawing Objects
Picture Objects
Text Objects
APPENDICES
Forms Printing
Statement/WP Variables

1

Introduction



About Oasis

Oasis is a MS Windows ™ based practice management system designed for a variety of medical, dental and allied health practices. Oasis is designed and developed in Melbourne Australia by Henry Schein One, a wholly owned subsidiary of Henry Schein USA.



Intended Purpose

This manual is designed with two purposes in mind:

  • To provide a technical understanding of Oasis and how to install Oasis onto a target server or workstation. It assumes the reader has MS Windows expertise and experience in installing and configuring software on Windows based networks. A working knowledge of SQL database technology is also assumed.


  • To explain the purpose and use of the Oasis.System Manager module and how this module can be configured by both technicians and end user alike.





About System Manager

The Oasis System Manager acts as the foundation module for all Oasis versions. The System Manager consists of a series of programs for installing Oasis and controlling system wide resources (such as printers, scanners etc) and configuration preference tables (branches, doctors, users etc). This manual is divided into the following sections

  • Introduction
  • The Oasis Environment
  • Installing Oasis
  • Database Utilities
  • Accessing System Manager
  • Administration and System Security
  • Printer and Forms Control
  • Communications
  • Miscellaneous
  • Menu Functions
  • Using the Forms Editor
  • Upgrading from Oasis 8.3


2

Oasis Environment




Introduction

This chapter details the operating architecture of Oasis and the environment in which it is installed and updated. It also includes sections on program and data file locations, modules and practice registration. On completion of this section you will be in a position to install Oasis onto the appropriate target server or workstation.

SQL Database

Oasis is designed for use on a SQL client/server database system. In this environment the data and database engine are stored on a single "server". "Client" workstations communicate with the server for database processing.
Oasis works successfully on both dedicated servers and non dedicated servers subject to the choice and suitability of the chosen SQL engine.
Oasis can be installed using two different brands of SQL software.

  1. Mimer 9.2x (default) and 10.0 editions
  2. Microsoft SQL Server 7 and higher editions


The installation program includes Mimer 9 database engine and this is assumed to be the default installation unless the practice chooses to install Oasis on the alternate platform
Oasis recognises the choice of SQL edition through each workstation's ini configuration file setting
Eg c:\oasis\oasis.ini
[MainUser]
UserName=Mike
UserNumber=0001
MsSql=Yes or No('Yes' if running MSSQL, 'No'=Mimer)


Structures Database

Regardless of choice of SQL platform, each Oasis installation includes a set of ISAM "Structure" database files denoted by the prefix "SYTBL10". This structure database is copied to the target data location by the Oasis installation program and is also replaced by any newer version on any Oasis upgrade program ("oasisserverupgrade.exe").
This external database is opened upon loading Oasis Daily Work and kept open during the life of the Oasis session. The database comprises information on preference tables prompts and is usually amended as part of any Oasis upgrade. For this reason, when upgrading the workstation to the latest Oasis version, the workstation and all others sharing it must exit Oasis for the upgrade to be processed correctly.

Workstation Programs and Folders


The Oasis installation process creates a primary "oasis" folder in the root directory of the target workstation "c" drive. The following programs are copied to this workstation folder:
Oasis.exe - main daily work program
Utils.exe - database utility program for creating databases, exporting and importing files and creating backup programs.
Cxserver.exe - communications server
Email.exe - Non server based email transmission program
Medclaims.exe - program called from within daily work for transmission of medicare batches
Mystickylauncher.exe
MyStickyNote.exe - Sticky Notes programs called from within daily work.
Oasiswp.exe - Oasis Word Processor
Explaincat.exe - ExplainPro 3d Patient education

Short cuts are created for the main Daily Work program (oasis.exe), the database Utilities program (utils.exe), Word Processor (oasiswp.exe) and Communications Server (cxserver.exe).
A workstation initilisation file (oasis.ini) file is created in the "c:\oasis" folder containing details of workstation and user.

Underneath this primary folder are created the following sub folders
Temp - location of temporary blob (binary image files) files used in a variety of applications
Wp - location of export mail merge files for use with word processing programs



Server Folders

A primary "oasis" folder is created on the specified target server drive. Underneath this primary folder are created the following sub folders
backup - location of mimer online backup data files
cxserver - location of shared telephony, email and sms files for transmitting to and from the separate cxserver Communications Server program
data - location of main database files including mimer dbfs, form files (vpd and emfs) and temporary sort files
icons - location of picture icons used in a variety of applications.
log - location of mimer offline backup data files
files - location of correspondence, images, photo files
medclaims - location of shared medclaims batch files for transmitting to and from the separate Medclaims program.
stickynotes - location of shared sticky note files for transmitting to and from the separate Sticky Note programs
temp - location of temporary sort files
template - location of correspondence templates.
present - location of presentation manager files
reports - location of saved screen reports
lists - location of saved patient master list templates
pending - location of pending document files



Upgrades

Upgrades are issued on a monthly basis and are available from the Oasis National Support Centre. The upgrade is compiled into a single installation program called OASISSERVERUPGRADE.EXE and includes the following

  • Latest Oasis programs
  • Latest Oasis database structures


The upgrade must be run on the database server only. Each workstation on the network will upgrade on opening Oasis to the latest Server version. All users must be completely out of Oasis at the time the server upgrade is run.

Oasis Modules and Components

Oasis consists of a core module called "System Manager" (as described in this manual) along with three other main modules

  1. My Money (Patient Records, Patient Billing, Patient Recalls, Practice Correspondence)
  2. My Time (Scheduler, Waiting Room, Task Manager)
  3. My Work (Clinical Records)


In addition, a fifth module "Component Tools" is also available consisting of a series of sub programs including

  • Stock Control
  • Patient Education
  • Presentation Manager
  • Bar Coding/Instrument Tracking
  • Prescription Writing
  • Palm Pilot Integration
  • Communication Server
  • Treatment Imaging (My Work without Dental Charting)


From Oasis 11.14, a new service called SOE Link has been installed with every Oasis upgrade. This Windows .NET service is installed on the Oasis server only and is the transport layer between Oasis and SOE Connect. SOE Connect is the bridge between Oasis and all web-based features now offered with Oasis.

Practice Registration

Each Oasis installation requires two registration steps:
1. Securakey
A special unlock number must be obtained from Oasis Melbourne. This unlock number allows access to the Database Utilities program for creating/clearing database files and creating backup programs prior to running Oasis in a live installation. Should the practice shift the database to another hard disk then another unlock number must be obtained from Oasis in order for these utility programs to work correctly.
2. Practice Details
The practice name, modules purchased and number of workstation licenses purchased are recorded in the System Manager Practice Registration table in consultation with Oasis Head Office Melbourne. Should the practice name, modules or workstation quantity change then a new registration code must be obtained from Oasis in order to use the new facilities.
This same table also contains a registration expiry date which is set one year forward on a new installation. This date is monitored as the operator runs Oasis Daily Work and a warning message appears when the system date approaches seven days or less of the expiry date. Should the date expire Oasis Daily Work automatically runs the Registration screen process from where a new registration number must be obtained from Oasis Melbourne for the following year.


Oasis Network Objects

In the Oasis system there are five information tables that are denoted as "network objects" and are used to construct a network model.

  • Branches
  • Workstations
  • Users
  • Doctors
  • Bank Accounts




Branches

The foundational network object is a 'Branch". A branch is defined as a unique geographic practice location or a separate department or entity within an organisation. Oasis recognises up to 10000 branches in the network. Each branch is identified by a number from 0000 to 9999.
In a single branch practice, Branch 0000 is declared and the Practice Registration table switch "Multi Branch Practice Y/N" is set to "N"o.
Eg Branch Number Branch Name
0000 Main Street Medical/Dental Group
In a multi branch practice, Branches from 0001 to 9998 are defined and the above switch is enabled. Branch "0000" is also defined but is reserved for consolidation of branch information when printing reports. Branch "9999" is also reserved to enable reporting for transactions where the branch has been undefined (usually due to import of foreign data or earlier Oasis version data)
Eg Branch Number Branch Name
0000 Medical/Dental Group (All Branches)
0001 Ringwood
0002 Croydon
9999 Undefined Branch Reporting



Workstations

The "Workstation" object identifies each physical workstation accessing Oasis. Each workstation is allocated a unique number from 0001 to 9999 and is used extensively in Oasis to identify settings unique to that workstation (ie printers, scanners, document locations etc). There are two methods for allocating a workstation number, either through the Oasis ini file "UserNumber=" setting or by building the "Workstations in the Network" table.
Notes
To ensure the integrity of each workstation number, the Oasis Daily Work login process checks to see if another user of the same number is already logged in OR has logged in previously with a different computer name or hard disk drive serial number. If this occurs the second operator is not permitted to remain logged in. Oasis will display an error message and show a list of all logged in users.
Where incorrect workstation numbers have been assigned and the operator cannot login correctly then the System Administrator should be contacted and the problem workstation corrected. The Database Utilitiy program "Workstation", "Identification/Management" can be run to clear the login connections prior to any further processing.



Users/Operators

Each person using Oasis is known as a "User" and his/her name is recorded in the Users in the Network table. Users can share the same name across branches where required. For example, a front desk operator at Ringwood can be called "FDESK" and the same name used at Croydon branch.
Eg UserName Description
FDESK Front Desk
KIM Dr Kim Apple
SURG1 Surgery 1


Doctors

The "Doctor" object identifies treating practitioners (doctors/dentists/hygienists/consultants etc). Each practitioner is identified by a number from 0001 to 9999. A special number of "0000" is used to consolidate practitioner information for analysis and reporting purposes.


Banks

The system supports up to 10000 deposit bank accounts (previously known in Oasis as "Bank Locations"). Each Bank object is identified by a unique number from 0001 to 9999. A special bank account of "0000" can be used to either post directly against (in the case of a single bank account for the practice) or to consolidate information for analysis and reporting purposes.


Branch Joins

The last three network objects must then be "joined" to one or more branches to enable processing of information to occur.

  • Users must be joined to branches to enable that user to login to that branch.


  • Doctors must be joined to branches to enable posting of that practitioner's information.


  • Banks must be joined to branches to enable posting against that bank.




3

Oasis Installation



Introduction

This section documents the process for installing Oasis on any target workstation or server

Running Setup

Ensure you are logged on as a Windows Adminstrator. Obtain a copy of the SETUP12.exe file from Oasis Support and copy it to your local drive. Double click it to run the program.





Then check the following options
h8. Installation Type

  • If Demonstration System is checked then Oasis will copy a single workstation sample Mimer SQL version of Oasis onto the target workstation using all default settings.


  • If Live System is checked then Oasis will display a secondary screen enabling configuration of various workstation settings (see next section)



h8. Practice Type
This is only referenced when installing a demonstration system. Oasis will install a sample Mimer database for either a Dental practice or Medical/Allied Health practice as checked.

Live System



If the "Install Live System" option is checked then Oasis displays the following screen



User Number (1-9999)
Enter a unique number from 1-9999 to be assigned to this workstation. We suggest the main reception workstation or non dedicated server should be defined as User "01".
User Name
Each workstation must also have a unique name. This is used by Oasis messaging to identify the workstation whenever messages are sent to/from workstations. (eg For a front desk system enter in "FDESK" or "RECEPT" etc). If installing Oasis onto a surgery operative workstation then the name is usually that of the dentist or doctor.
Branch Number
Each workstation is linked to a processing branch. For single branch practices set this field to "0000". For multi branch practices, enter a number from 0001 to 9998.
Doctor Number
This is an optional field that identifies the logon Doctor Number. A valid number from 1-9999 means that Doctor Number will be used as the default number when entering financial and clinical information. If "0" (zero) is entered then Oasis assumes that the default Doctor Number will be that of the patient's usual doctor.
Data Path/Unc Path
If installing Oasis into a single workstation system, then enter "C" drive here. This means all Oasis data will be stored on the server's "C" drive. If another data location is preferred then enter in any other valid drive letter (eg "D", "F" etc). If installing on a client workstation then key in the server mapped drive or UNC addressed drive.

Server Name

If installing Oasis onto a client workstation, then enter the name of the Server. For Mimer installations, Oasis will create a remote ODBC pointing to this server name.

ScreenMode
This defines the mode of display for Oasis where "0"=centred on screen and "1" is full screen using 1280x1024 format.

Install Options



Install Oasis Word Processor
Check this box if the workstation will be using the internal Oasis Word Processing program. Leave unchecked if MS Word is being used.
Install Icon Editor
Check this box to install the Oasis Icon Editor. This enables the operator to change application icons if required.
Install Acrobat Reader
Check this box to install Adobe Acrobat Reader 10.
Install Hicaps Connect 1.0.3.32_R1
Check this box if this workstation is to be linked to the Hicaps system. As part of the installation process Oasis will install the Hicaps Connect Software.
Install Mimer 9.2 Database
Check this box if the Mimer 9.2 database system is to be installed (This is our default database preference). De-check if Mimer is already installed or Oasis is being installed into a MSSQL system.
Install Mimer 10.0 Database
Check this box if the Mimer 10.0 database system is to be installed. De-check if Mimer is already installed or Oasis is being installed into a MSSQL system.

Program Access

Check the box indicating menu access for the current windows user or all users.

Sql Client Server Configuration


Mimer 9/10 Server
If checked then a Local Mimer ODBC DSN is created for this workstation
Mimer 9/10 Client
If checked then a Remote Mimer ODBC DSN is created for this workstation
MSSQL Client
Both Mimer Server and Mimer Client DSNS are not created and the ODBC DSN pointing to the MSSQL database is created external to Oasis.



Installing Oasis with MSSQL


Oasis has been successfully tested and installed on a range of Microsoft SQL type systems including MSDE, SQL Server Personal Edition and SQL 7.x and higher editions. Configure as follows

Configure Workstation Ini
Modify each workstation ini file with the following
[MAINUSER]
Mssql=Yes
DSN=oasis

[MSINICFG]
ServerName=(local)
UserName=sa
UserPassword=password
This user name and password may be required to create the initial database name in the first place.

Register Securakey
Run Oasis Database Utilities (c:\oasis\utils.exe), Server, Securakey and register the system with Oasis Head Office.
Create Database Name
In the same program run Server, Microsoft SQL, Create DatabaseName. This creates a new OASIS database name in MS SQL. Alternatively your System Administrator can create the initial database via the relevant SQL utilities. Depending on version of SQL you may then need to modify the ini file and remove the references to UserName and UserPassword particularly in Windows authentication is being used by the ODBC DSN (see below).
Create ODBC DSN
Exit Oasis, Run WIndows, Control Panel, ODBC Datasource and create a new DSN called OASIS. Configure this DSN and Use Windows Authentication (if required). Ensure that you change the default database to OASIS. If you don't do this then the Oasis tables will be created in MASTER rather than OASIS database. Test the connection
Copy Export Files
Copy export files from the second cd \setups91\tables folder to the server data path (ie c:\oasis\data).
Create Database Tables
Run Oasis, Database Utilities, Server, Microsoft SQL, Create Oasis tables. This create blank application tables
Import Files
Run Oasis, Database Utilities, Export/Import/Verify Tables and import SYTBLENT, SYUSRDEF and SYPOSTCD.
Notes: As an alternative to using the last 3 options, the System Administrator can copy the appropriate MSSQL database files from cd \setups\sql2005 dbfs folder to the server data path and then use the MSSQL Adminstrator program to attach the database to the SQL Server.

Installing Oasis with RDP Access



Introduction
Oasis has been successfully tested using RDP (Remote Desktop Protocol - formerly Terminal Services) systems. This requires the set up of the following:

1. Configure Workstation Ini
Modify the existing Oasis ini file on the Terminal Server (c:\oasis\oasis.ini), clear out the username field and set the user number to "1".
[MainUser]
UserName=<left blank>
UserNumber=1
DSN=oasis
This forces Oasis to assign the Remote Session Computer Name as the UserName when logging in to Daily Work or alternatively create separate ini files with the same details but passing the default branch number to Oasis Daily Work.
Eg Ringwood Ini
[MainUser]
UserName=<left blank>
UserNumber=1
DSN=oasis
BranchNumber=2



2. Define Workstations in the Network
Use the Database Utilities, "Workstation", "Identification/Management" to define all physical Workstations. Each workstation number points to the Computer Name of each remote client.


3. Create Home Folders
In order to avoid overwriting of word processing merge files by other users, individual directories must be created for each user in the c:\oasis\wp folder eg.
C:\oasis\wp\user01
C:\oasis\wp\user02
C:\oasis\wp\user03


4. Create Windows Users
Select Start, Control Panel, Administrative Tools, Computer Management and then select Local Users and Groups, Users. Add new users for each remote connection. Use the PROFILE tab to define the relationship between a drive and the wp folder unique to that user (as defined above).

















5. Define Workstation Correspondence
Run Oasis Daily Work, System Manager, Preferences and configure My "Workstation Documents" to point the Local Export Merge File Folder to the drive as above. This can be done for each individual workstation or for workstation "0000" if all workstations will share the same settings.

Points to drive






















6. Set up Word Macros
Install the Oasis Document Assistant using the desired drive letter under the WP Drive Letter option.

7. Configure Printing
If you wish to print to a local (remote) printer, then you will need to have the printer driver for the remote printer installed on the Terminal Server. When installing the printer driver on the Terminal Server, it must be the same driver as is installed on the remote PC. You cannot use an OEM driver on the remote PC and a downloaded driver on the host. The drivers must be identical. When you log on, the Terminal Server will "map" to the default printer on the remote workstation if it can find a driver for it. It should make this printer the default in the terminal services session.
From within Oasis System Manager for each workstation (or workstation 0000 if all settings the same), configure the Workstation Printers Option "Always use the default Windows Printer" to "Y"es.









8. Define Start Program
On each client workstation, create a link to the Server using the Remote Desktop Connection program.
On the Programs tab, you can have the remote session automatically load (execute) a program (such as Oasis).


In the example above, as soon as a connection is made, the Oasis program will execute using the "ringwood.ini" file.

Using Binary Large Objects (Blobs)



Introduction
The Binary Large Object (BLOB) system is a method of storing documents directly within the database in contrast to external files. These documents include word processing files, treatment images, clinical forms, photographs and the like. The BLOB system is not enabled by default in any new Oasis system. You must  turn on the feature if you want to use it. Bear in mind the potential size of your database files if BLOBs are used. 

The Practice Registration table switches are used to control the use of BLOBs.

Enable internal blob documents y/n - When set to "Y"es then the internal blob (binary large object) document system is enabled and Oasis stores each document in its relevant database table.
Store non blob patient documents In non-Dexis file format y/n - This is used in conjunction with the above switch. When the blob system is disabled (which it is by default), and this switch is disabled (again by default), then Oasis stores patient related documents (word processing, photos, form notes, treatment images etc) in separate folders based on the patient's unique Oasis number.
Eg. Oasis patient number is "00123", documents will be stored in server \oasis\files\0\0\1\2\3\ folder.
In this format document retrieval is faster.
If this switch is set to "Y" then all documents are stored in the root of the oasis\files folder.
If the practice has installed BLOB records and at a later date wishes to move to a NON BLOB system then the separate database utilities program can be run.

  1. Other, Convert from BLOBS creates non blob documents.


  1. Other, Convert non BLOB Dexis converts existing non blob documents stored in non Dexis format to Dexis format.







4

Database Utilities


Introduction

This chapter describes the usage of the separate Database Utilities program included in each version of Oasis. This program provides a series of maintenance programs for creating, deleting and validating database tables.



Server Utilities

Clicking on the menu option "Server" provides access to programs which control major server database utilities. These include the following

  • Securakey
  • Mimer SQL (or Microsoft SQL if MSSQL is in use)
  • Export/Import/Verify Tables
  • Create EX files from CSV
  • Clear Database Information




Securakey Registration


Before using any other Server utility for the first time, the practice must register their system with Oasis Head Office. This is known as Securakey Registration.

















Call up Oasis Melbourne Support Centre and quote your Securakey System Code as shown on screen. Oasis will quote you back the Unlock Code. Enter in this code and click on menu option "Save".
This now registers your system with Securakey. This process does not need to be repeated unless the database is moved to a new server or hard disk.


Mimer SQL

This menu provides access to database utilities when the practice is using the Mimer SQL database engine.
Create Mimer Access Keys
This program is only used in situations where specialised password keys are used to gain access to the Oasis Mimer database. Oasis Head office will supply you with the two key numbers. Key in these key numbers or alternatively load them from the file supplied and then save them. This writes the key entries into the server's oasis.ini file.
Create New Database Tables
This program is used only where no existing database exists. Your Oasis installer will create fresh Mimer system databanks and then use this utility to create Oasis application databanks. Following this, initial tables are imported into the new system.
Create Mimer File Verification
This program is used to create a Mimer file verification (and backup) batch file. (c:\oasis\VerifyFiles.bat). The settings for this screen are configured through the Daily Work System Manager Backup preference table. (See next chapters)



The following options are available
Use Vista backup commands - Check this box if using Oasis on a Vista operating system. This instructs Oasis to start and stop the Mimer database using Net Start/Stop rather than Mimcontrol commands.
Clear Sort Files - Oasis uses "sort files" to manipulate data (primarily when reports are being run) and sometimes these files become large and don't get closed correctly when a session closes. Ticking this box will delete any residual sort files with each file verification.
Rebuild Balances - Leave this box unchecked unless otherwise instructed by Oasis. When checked, Oasis will rebuild all account balances based on a re-read of the PBARCMAS file.
Log Appointment Changes - Check this box and Oasis will create a log file of all appointment book activity.
Stop CX Server when Backup Runs - Tick this box to have CX Server de-activate during the backup process. It will re-activate when the vaerification / backup process finishes.
Backup Options - By default, Oasis will perform an offline and online backup of the Oasis database tables. However, if you require 100% database up-time then you could opt for the ONLine option. When this option is selected, the database will always remain on-line and a physical check of the databanks will not be performed (the database must go off-line for a physical databank check). Online backup only is recommended for On Line Booking sites.

Once created, a Windows scheduled task should be created for c:\oasis\VerifyFiles.bat or alternatively a desk top icon created for practices wanting to run a verify/backup on demand.



Move Mimer Database
When a Mimer database is created, details of where the system databanks along with user databanks are kept in the master system file (sysdb92.dbf). If you then copy all these files and move them onto another machine and into a different directory then Mimer will error out when you start the Mimer Server. Using the "Move Mimer Database" utility enables you to change the Mimer database dictionary settings to recognise the new location.


Note: This process is better run by opening a command prompt and typing the following:


cd\Oasis<Enter>
utils [mimalter]<Enter>


Scenario
A Mimer database has been created in the c:\oasis\data directory on a server. Data has been entered or converted from an earlier Oasis system. The practice now wishes to move the data from the c: drive to a d: drive.

Steps to Implement
1. Stop the Mimer Server
2. Make a backup copy of the data to a keep directory in case of problems. (IMPORTANT - ESSENTIAL)
3. Create all necessary data directories on the "D" drive including
d:\oasis\data
d:\oasis\backup
d:\oasis\log
etc
4. Copy all files from c:\oasis\data to d:\oasis\data.
5. Erase all files in the c:\oasis\data directory (or rename the folder structure)
6. Edit c:\oasis.ini file and point
path = d:\oasis\data.
7. Use the Mimer Adminstrator to delete the existing OASIS ODBC DSN. Then exit the Mimer Administrator.
8. Rerun Mimer Administrator and create a new OASIS DSN pointing to d:\oasis\data.
9. Run a command prompt and change directory to the c:\oasis directory. Type the command "utils [mimalter]" and press the Enter key. A process should run where the three system files – LOGDB, SQLDB and TRANSDB are deleted and re-created, and the Oasis database tables are re-assigned to the new location.
10. Run Oasis Daily Work, Preferences, System Manager, and modify the Backup preference table folder details.
11. Run Oasis Utils, Server, Mimer SQL, Create Mimer File Verification to regenerate the verification batch file VERIFYFILES.BAT to recognise the new "D" drive locations for data, backup and log.



Verify Mimer Database (Printing Disabled)
This utility is usually run via the main Mimer file verify/backup program (VerifyFiles.bat) whenever a backup is made. However if required, it can be run on demand. Its purpose as its name suggests is to verify the logical integrity of each Oasis databank.


























Running this process will create a file "RESULTS.TXT" file in the designated oasis\backup folder. It does not print this file so the user must navigate to the folder to check the contents of the file (using Notepad or similar).

If the verification process detects a problem databank, details will be shown on the report and a warning note will be printed indicating that the practice should contact Oasis Support immediately for assistance.
Please note that the problem MUST BE RECTIFIED before any further processing occurs.
Reset Database Level
With every release of Oasis, there may be a database schema change. These changes are monitored through a database "level". Occasionally, the Oasis application may open expecting a specific database level and it detects the wrong level. This option allows a support representative to change the level if required.

Verify Schema
A database schema sets out the structure of the Oasis database and all of its database tables. Whenever a change to the schema is required (e.g. a request is made to extend the length of a database field), a new schema is released with the version of the application software. This schema is included in a file that is loaded whenever the "oasisserverupgrade" program is run. The upgrade process will interrogate the schema file and adjust the schema automatically. The Verify Schema option allows you to do this manually if required.
Trigger maintenance
Under development. You must be registered for My Practice Cloud for this option to be enabled. MPC is still under development.
Enable Users
Not used currently.
Create Read-Only User
This option allows users to create a "read-only" user for their Mimer database. Having a read-only user will allow the user to use programs such as MS Query or DB Visualiser to interrogate their database and extract data from database tables.

































Database Recovery


This section is for use only by Oasis Support or technicians with expertise in repairing Mimer database problems. It uses the example of a corrupted PBARCMAS.DBF file.

NOTE
Always stop Mimer and make a backup of all dbf files in the server \oasis\data folder to a keep directory before performing any database repairs or restores.


Scenario One: Errors in Obackup Report
Obackup Verification has run overnight or on demand and is now reporting a corrupted pbarcmas file. Daily Work reports an error on this file when run. Do the following:

 
1. Stop Mimer and perform a DBC database check on the file to check if file is actually defective. (Start, Programs, Mimer SQL Engine 9.2, Utilities, Databank Check)
2. Make a complete copy of the all current dbf files in the \oasis\data folder to a keep directory
3. Copy pbarcmas.dbf from the backup or log folders overwriting \oasis\data\pbarcmas.dbf
4. Restart Mimer and run Mimer Batch SQL, enter in the sysadm username and password and type in:

 
alter databank pbarcmas restore using log;    <Enter>


5. If Mimer returns a "backup out of sequence error", then stop Mimer and copy pbarcmas.dbf from an alternate folder (backup or log) and try again
6. If you cannot restore the log, then copy the last good pbarcmas.dbf file over. Erase logdb.dbf, transdb.dbf and sqldbf from the \data folder and then use the Mimer Batch SQL Utility program to recreate them. All data in pbarcmas since the last good backup of this databank will be lost.


Scenario Two: No Errors in VerifyFiles but Daily Work can't open File
VerifyFiles.bat has run overnight or on demand and no errors appeared on the report. Obackup completed okay. However when you run Daily Work, it can't open the pbarcmas file. This is usually caused by a single corrupted record in the file which has been detected after the report has printed when the Obackup process UPDATE STATISTICS has been run. Do the following

1. Stop Mimer and make a complete copy of the current dbf files in the \oasis\data folder to a keep directory
2. Run Mimer Databank check and open Pbarcmas table. If errors found then assume Scenario One above and restore from an older file
3. If databank checks out okay then Restart Mimer
4. Run Database Utilities, Server, Export/Import/Verify Tables. Select the Pbarcmas table and choose menu Verify Option. If the verification process reports a nonintact file, then assume scenario one above and restore from an older file.

 
Scenario Three: No Errors in VerifyFiles but Daily Work can't open File (2)
VerifyFiles has run overnight or on demand and no errors appeared on the report. Obackup completed okay. However when you run Daily Work, it can't open the pbarcmas file. You stop Mimer and copy back the last good pbarcmas.dbf file. You either 'alter databank pbarcmas restore using log'; or erase the three temporary Mimer files and recreate. After doing so, you still can't open pbarcmas in daily work.
This problem is usually caused by a combination sequence pointer problem in the main database dictionary file (sysdb91.dbf) and pbarcmas file itself. The problem only manifests itself after UPDATE STATISTICS has occured and the pointers in both these files cannot be updated (MImer writes a bad file marker against the pbarcmas table however the dbf file can be checked by a DBC and appears intact)


1. Stop Mimer and copy ALL dbf files from the last good backup.
2. Restart Mimer and ensure you can run Daily Work.
3. Run Database Utilities, Server, Export/Import/Verify Tables. Select the Pbarcmas table and choose menu Export. On completion, Zap the Table and Import the data back in again.


Scenario Four: Errors during the day
Practice has been running happily all morning but is now reporting a corrupted pbarcmas file. Daily Work reports an error on this file when run. Do the following:


1. Stop Mimer and make a complete copy of the current dbf files in the \oasis\data folder to a keep directory
2. Copy pbarcmas.dbf from the backup folder overwriting \oasis\data\pbarcmas.dbf
3. Restart Mimer and run Batch SQL, enter in the sysadm username and password and type in:

 
alter databank pbarcmas restore using log;   <Enter>


4. If you cannot restore the log, then copy the last good pbarcmas.dbf file over. Erase logdb.dbf, transdb.dbf and sqldbf from the \data folder and then use the Mimer Batch SQL Utility program to recreate them. All data in pbarcmas since the last good backup of this databank will be lost.












Microsoft SQL


This menu provides access to database utilities when the practice is using the Microsoft SQL database engine.
Create New Database Name
This program is used only where no existing database exists or where there are no utilities provided in the SQL version to create a new database. The process adds a new database table name called "OASIS".

Create New Database Tables
This program creates blank database tables. The system administrator must have created an ODBC DSN (Data Source Name) pointing to the "OASIS" database name via the Windows Control Panel ODBC sources. To ensure that the ODBC DSN is set up correctly the connection should be tested in the Control Panel program.
On completion of this program the installer copies a set of export/import files to the data folder. The database utilities program "Import/Export/Verify" option is then run to import a standard set of default entries into these blank tables.




Export/Import/Verify Tables


This program lets you perform the following functions on each Oasis SQL database table (both Mimer and Microsoft SQL)

  • Export a database table
  • Zap (delete) a database table
  • Import a database table
  • Verify a database table

















Export a Table
To export a table, click on the table name and choose the "Export" menu option. Confirm the process as required. This will copy the selected table to two file names in the target data folder using the naming convention of TABLENAME.EX1 and TABLENAME.EX2.
For example, if the table name is "PBPATMAS", data is exported to "Pbpatmas.ex1" and "Pbpatmas.ex2" (dictionary file)
In the case of exporting a database table which has blob (binary large object) fields such as the patient photos table ("pbphotos"), Oasis creates filenames starting with the table name and suffixed using a file extension of ".EX3"

Zap a Table
The zap process deletes and recreates any selected table and as such should be used with caution.

Import a Table
This is the reverse of export. On selection of table name, Oasis will look for .ex1, ex2 and ex3(blob) files for the table and import this into your database.

Verify a Table
This function lets you perform a logical check of all records in any selected table ensuring that the table is intact.

Clear Database Information


This menu option lets you clear selected information for various Oasis modules




Patient Records
Clears the following SQL tables
Pbpatmas Pbcomlog Pbsticky Pbletter
Pbscanbc Pbphoto sPbaudios
And then clears the pending correspondence files and tables
Billings
Clears the following SQL tables
Pbaccbal Pbaccnts Pbarcmas Pbpaythd
Pbtrnent Pbstlist Pbtrnbnk Pbtrngst
Pbtrnlab
And then clears all related Medicare files and tables
Recalls
Clears the following SQL tables
Prrclmas Pbpatrcl Prrcllog
Treatment
Clears the following SQL tables
Ptcharts Ptpattpn Ptpatnts Ptimages
Ptdiagms Ptfrmnts
Appointments
Clears the following SQL tables
Paapplns Patsklst Pastndby Paappcan
Pawtroom Pawtroos Paoptnts
Stock Control
Clears the following SQL tables
Inarcmas Inlevels Inorders
System (Use with Caution)
Clears the following SQL tables
Sytblent Syusrdef Sypostcd Sytblsub

Workstation Utilities

Clicking on the menu option "Workstation" provides access to programs which control major workstation database utilities.

Identification/Management

This program requires entry of the master system administrator password and is used for two main purposes


Workstations in the Network
Firstly it duplicates the Daily Work, Preferences function for building a list of workstation objects using Oasis in the network. (See Chapter Six: Administration and Security). This table enables definition of a workstation number, computer description, matching computer name and optional default and linked branches. This is used to assign workstation numbers based on computer name and is normally used when the system registration switch "Validate Users logging in to Oasis" is enabled.
Workstation information is added or amended by clicking into any row on the list supplied and choosing options from the pull down menu. A main menu function "Delete Workstation" enables deletion of all workstation information and as such should be used with caution.


Current Login Information
Secondly it enables clearing of login information when there has been a clash of user numbers when operators log in to Oasis Daily Work (eg User #1 logs in, another user with same number logs in) or where a workstation logs in with a different computer name or hard disk serial number.
Facilities are provided to clear the individual login or to use the main menu function to clear all logins

Save MS Word Macro


This program has been deprecated and replaced with the Oasis Document Assistant.

Clear CX Server Sessions


This option will clear any CX Server sessions (if CX Server indicates there may be other sessions running).


View Workstation Records


This option will display a list of all registered workstations. Selecting one will populate the lower section of the window with further information relating to the selected workstation. Clicking in the left-most column (Delete) will allow you to selectively delete workstation records (if required).







5

System Manager



Introduction

This section explains how to access and amend configuration preference tables that relate to the Oasis System Manager. Information will be provided on how to enter information into single record and multiple record tables.

Activating Daily Work

Daily Work is activated by clicking on Desktop icon. Oasis Daily Work displays a control panel at the extreme left of screen. This control panel has five main icons representing each of the three main Oasis modules (My Money, My Time, My Work) along with Component Tools and System Manager.

The System Manager module is identified by a computer screen icon.

Clicking on System Manager icon displays the System Manager sub menu buttons.
The following unique buttons are displayed:

  • Help
  • Activity Logs
  • Editors
  • Hicaps
  • Labels
  • Wizards
  • Session












Close Down

Oasis Daily Work is closed down by clicking on the "X" at the top of the main screen or by clicking on the "Close Down" button.



Using Preference Tables


Practice and individual workstation related settings are configured through the Preferences Screen (Click on main menu "Preferences" to access).


The Preferences Screen is divided up into six tab folders

  1. System Manager
  2. My Money
  3. My Time
  4. My Work
  5. Component Tools
  6. Alphabetical (Listing of all tables)


System Manager Tab Folder

The System Manager tab folder shows four separate panels and is used to configure information relating to the overall Oasis system. This includes items such as practice security and configuration, printer control and miscellaneous utilities that other Oasis modules use.



Alphabetical Listing

The last tab folder as its name suggests provides a convenient listing of all visible preference tables in alphabetical order. This makes it easier to identify and complete a table where its relationship to Oasis modules is not clear.


Preference Table Selection

A table is selected for amendment by clicking on the description of the table either in any of the main tab folders or by click of the entry in the alphabetical list window.
If a password is required for this table, Oasis will prompt for its entry and will then enable access to the table itself.
In the Oasis system there are two types of preference tables.

  1. Single Record – where only a single record is required for each table. This is the case for most standard options tables such as Backup Details, Invoice Options, Audit Numbers etc.



  1. Single Record Data Entry – where there can be multiple records in each table. This includes tables such as Branches, Doctors, Users etc where there is a likely hood of more than one record in each table.





Single Record Data Entry

A single record table shows a single screen of up to three tab folders. Data entry is achieved by simply filling in the form .



Clicking on "Ok" saves the record. Clicking on "Cancel cancels the record.

Multi Record Data Entry

A multi record table consists of two screens
The first screen is an alphabetic listing of all records in the table.

(sample item number listing screen)

To add a new entry into this table click on the "New" button. To edit an existing entry click on the record in the list with left mouse and choose "Edit" option or alternatively right mouse click on the record in the list. To delete an entry, left mouse on the record and choose "Delete" option.
Adding or editing a record shows a second data entry form divided into up to three tab folders.



Clicking on "Ok" saves the record. Clicking on "Cancel" cancels the record


Sub Record Validation

A number of tables (both single and multi-record) may include a sub record selection. For example, when entering Program Passwords you must first select a Security Group. When entering Printer Profile Codes you must first select a Profile Name.




Table Lookups

Within both types of tables, table lookup buttons are displayed where that record field has a corresponding table lookup list.


This makes it easier to select lookup options, external programs or computer folders that relate to that record field.


Table Help

Helpful text comments are also displayed at the bottom of each screen relating to each individual record field.

Colour Definition

A number of tables require definition of an RGB Colour combination. This requires entry of numbers into three fields "R"ed, "G"reen and "B"lue. Each field entry is a number from 000 to 255. A slide bar system is displayed on screen enabling the operator to visually display the colour combination as the slide bar for each of the three colour bases is displayed. Clicking on the APPLY button writes the colour numbers back into the appropriate table fields.


Default Workstation Settings

To make it easier to set up workstation settings in large practices, Oasis checks for a global workstation setting for each preference table. This global workstation number is predefined as "0000". If Oasis detects no specific workstation settings for a valid workstation number 0001 to 9999 it will then attempt to find the settings against workstation number "0000". In this way where common settings are used for preference tables across all workstations the setting against "0000" needs only to be defined and Oasis will take care of the rest.

(Sample Word Processing settings for Workstation No. 0000. No other entries exist in this table and therefore Oasis uses these settings for all workstations).



6

Administration and Security



Introduction


Main System Manager Administration and Security functions are contained in a single panel of four sub sections.
This panel is hidden from view if the user does not have Administrative Rights. Administrators may not change any of the six critical system tables appearing at the top of the panel without correctly entering the master system password. (see following)


1. Security
Tables for setting up security in the system including practice details, password control and user access to information.

2.Network
Tables for configuration of branches, users, doctors and bank accounts across the network.

3. Branch Joins
Table associations between branches, users, doctors and bank accounts.

4. Other
Miscellaneous set up tables












Security


The Security Sub Panel provides access to programs controlling overall practice security.
Administrators must enter the correct system Master Password (see below) to gain access to each of the six tables in this panel.




Master Password


Each Oasis system has a unique master password. This password is predefined as "MASTER" for all new practices but should be changed as soon as possible. This password is required for access to high level security tables.
The master password is changed by clicking on the Master Password option. The system will go through the steps of validating the old existing password and reentering and confirming the new one. The practice is advised to record the current password in a secure place.


Practice Registration


This table records registration details of the practice and is usually changed on a new installation or on annual reregistration.

The practice details including module codes, number of users and expiry date are controlled by the Henry Schein One Melbourne Office and can only be successfully changed in consultation with them.
Validate Users Logging in to Oasis Y/N - When set "N"o then no validation of users occurs as each user logs in to Oasis. When set "Y"es then each user must enter a valid user name, branch and password to gain access to the Oasis system. Enabling this switch also forces Oasis to check the "Workstations in the Network" table on successful login as a method of allocating user numbers to workstations. This is the recommended option for higher security and for multi branch practices.
Let authorised operators delete financial Records Y/N - When set to "Y"es then operators are permitted to delete financial transactions subject to password access and security group access. It is recommended that delete facilities should be disabled forcing operators to use reversal functions to correct problem transactions. Deleted transactions are retained in the system as Deleted Transactions.
Don't use Oasis Banking System Y/N - When set to "Y"es then Oasis automatically assumes all payment type entries are banked and any banking reconciliation will be done manually. The default setting is "N"o on the assumption that you will use Oasis to reconcile banking.
Multi Branch Practice Y/N - When set to "N"o then Oasis recognises this as a single branch practice. All processing occurs therefore against Branch 0000. When set to "Y"es then Oasis recognises this as a multi branch practice. All processing occurs against Branches 0001 through 9999. Branch 0000 is used only to consolidate branch information when reporting
Medical Practice Y/N - When set to "Y"es then Oasis recognises this as a non dental type practice and all dental related information is suppressed from viewing or processing.
Specialist Practice Y/N - When set to "Y"es then Oasis recognises the practice as a specialist type and each individual patient has his/her own financial account balance. When set to "N"o then Oasis enables patient's to be grouped into families.
Enable Branch 0000 Stock Processing in a multi branch system Y/N - This switch is only referenced when the above switch "Multi Branch Practice Y/N" is set to "Y"es. The switch is used by the Oasis Stock Control system to regulate processing of purchase orders and stock adjustments and transfers. Normally in a multi branch system Oasis only permits stock transactions to be entered against valid non zero branches (from 0001 to 9999). However the practice may want to have the facility to process stock against a head office location – ie all stock is delivered to head office and then disbursed to other branches. In this case this switch should be set "Y"es.
Enable internal "blob" documents y/n - When set to "Y"es then the internal blob (binary large object) document system is enabled and Oasis stores each document in the relevant Oasis database table.
Store non blob patient documents In non-Dexis file format y/n - This is used in conjunction with the above switch. When the blob system is disabled and this switch is disabled (the default setting) then Oasis stores patient related documents (word processing, photos, form notes, treatment images etc) in separate folders based on the patient's unique Oasis number.
Eg. Oasis patient number is "00123", documents will be stored in server \oasis\files\0\0\1\2\3\ folder.
In this format document retrieval is faster.
If this setting is enabled, all documents are stored in the root of the oasis\files folder.
Doctor Long Description - Allows you to define a different name for practitioners – such as Consultant, Dentist etc.
Dr Short Description - Dr, Cns etc.
Patient Long Description - Allows you to define a different name for patients – such as client, customer etc.
Patient Short Description - Cl, Cus etc.
GST Description - Allows you to use an alternate description such as VAT etc.
Enable Branch 0000 login in multi-branch practice - When set to "Y", allows a user to log in at branch 0000. Normally Oasis will restrict a user to logging in at a defined branch.
Show passwords in list- A legacy of Oasis Version 8 where password text was displayed in password fields. This switch is normally set off so that passwords are obscured.
ACCPAC Number - The HS1 client identifier (e.g. OAMMC01)
Base document names on patient number - In Oasis version 8, all document names were based on the patient number (e.g. 00123401). In later versions, a data and time stamp is used to name documents. If required, this switch can be set on to cause this version of Oasis to adopt the V8 method of document naming.
Enable Document Pending - When set to "Y" Oasis will create all new documents for patients as "pending" where they can be reviewed, edited before they are added to the patient's document library. When set off (by default), documents are saved directly to the patient's document library.
Enable Winsocket messaging - Oasis (by default) uses a database messaging system where the database is interrogated every 10 seconds to see if there are messages to be processed. Winsocket messaging is instant, but quite frequently blocked by firewall / Anti-Virus software programs.
Retain Login History on Exit - Normally user login sessions are deleted when they exit. However, you may want to retain a record of login sessions. Setting this switch to "Y" will keep a log. The log can be deleted using the Utility program if required.
Enable Clinical Note Editing - When set to "Y", Oasis allows notes to be edited / deleted after the day they were created. Normally, notes are locked at midnight on the day of creation.
Enable Patient Deletions - Normally set to "N" (or blank) Oasis will not let you delete patient records that have appointments, clinical notes, account balances etc. When set to "Y", Oasis will allow you to delete patients regardless of the normal criteria – however, you will still not be able to delete a patient that has a financial balance.
Enable Patient Exit Workflow - When set to "Y", Oasis uses a Patient Exit Workflow that prompts staff to ensure the patient has no unfinished invoices, outstanding balances etc. It also encourages them to ensure the patient has a recall record, or future appointment etc. They can defer a workflow, but it will go to the Task Manager as an incomplete task.
Maximum Credits per SMS - Normally a single SMS message is 160 characters long. You can exceed that, but it will use more credits if you do. This entry allows you to nominate the maximum number of credits you will allow per SMS message. The default is 1.
Maximum number of SMS messages Sent per cycle - This allows you to limit the number of SMS messages to be processed each CXServer cycle. The default is 50.
Treat Remote sessions as terminal sessions - When set to "Y" Oasis will use the local PC's name to identify the computer. If set to "N" (or blank) it will use the host computer's name.
CXServer Machine ID - As CX Server can only run on one PC in a practice, the name of the PC nominated for this task is stored in this field. If you try and start CXServer on a different PC, it will prompt you that it is not the nominated PC and exit CXServer.




Reregistration


When the operator logs in to Daily Work, Oasis checks the registration expiry date. If the number of days left to expiry is seven or less a warning message appears on screen.


The operator is encouraged to run System Manager and to reregister for another twelve months.
Should the date expire, the System Manager Registration screen will automatically load and the operator should contact Oasis Support immediately as the system will not permit further processing.

Reregistration where all details apart from a new date have not changed requires quoting a Securakey number at the bottom of screen. Oasis Support will provide a new matching second number which is then keyed into the field provided:
Oasis will provide a second number which is keyed in here.
Practice quotes this number field

Clicking on the Reregister button with a valid matching key instructs Oasis to create a new expiry date one year on from the current system date and to save the changes. The System will now enable processing for the ensuing year without interruption.










Security Groups


Each user in each branch is assigned to a Security Group Number from 00 to 99.




Each Group contains the following set up options


Administrator Rights Y/N - When set to "Y"es then the user can view and edit Administrator related tables subject to entry of the correct master password.


Can enter blank passwords Y/N - When set to "Y"es then a user can change his/her own individual password to a blank one effectively removing the password for that user. When set to "N"o (default) then a password must be changed to another valid non blank password.


Can change other workstation settings Y/N - By default a user can see other workstation settings but is restricted to changing or deleting only their own workstation settings. Setting this switch to "Y"es overrides this limitation


Can view all preference tables Y/N - By default users without Administrator rights can only see workstation related tables and all other tables are hidden from view. Setting this switch to "Y"es overrides this limitation


Can change branch for all functions Y/N - When set to "Y"es then an operator under login password control can switch to another branch at any time in any application. When set "N"o then no branch switching is permitted.


Can change branch in the scheduler Y/N - This switch can be used in situations where branch switching has been disabled for all functions but enabled only for the appointment scheduler.


Can switch user within a session Y/N - This switch should only be enabled where different users are sharing the same workstations. When activated the user can click on the Login icon and change the user name at that branch subject to password control. When disabled users must first logout of Oasis and login again.


Can switch session doctor Y/N - This switch should only be enabled where different practitioners are sharing the same workstation. When activated the user can switch to a different default doctor number retaining the same branch and user name details.


Can delete financial transactions Y/N - Normally this switch is set to "N"o and operators must enter reversals to correct billing mistakes. When set to "Y"es then the operator may delete transactions subject to password access and also subject to the Practice Registration switch "Allow users to delete transactions Y/N" setting.


Can view all tasks Y/N - When enabled operators can view and edit tasks relating to other operators in the system. When disabled only tasks relating to the current logged in operator are displayed.


Can print other doctor's reports Y/N - When enabled operators can print reports for a selected range of doctors. When disabled only reports based on the current login doctor can be printed.


Can view/print other doctor's banking Y/N - When enabled operators can view/print banking reports for any doctor. When disabled only banking entries based on the current login doctor can be seen or printed.


Can edit Patient card tables - Applies to users without Admin rights. When enabled allows them to edit Patient screen definition tables.


Can change branch in stock control programs Y/N - Normally Oasis stock control programs only allow processing of purchase orders and stock adjustments using the operator's logged in branch number. When this switch is enabled then operators can switch branch within stock control programs and create orders and transactions for any branch.


Can transfer stock to other branches Y/N - Normally Oasis stock controls do not allow transfer of stock from one branch to another. This switch overrides this and when enabled an operator can transfer stock from their current logged in branch and move it to any other branch in the network.


Can view Clinical Information - When set to "Y", non-administrative staff can view clinical information.


Can access Thrive Reports - Under Development


Can create/edit records in other Doctor's scheduler - When set to "Y" allows non-administrative users to create and edit appointments in another doctor's scheduler column.


Can access internet Y/N - When set "Y"es then the operator can access all internet functions in Oasis such as Remote Access, the Oasis home page and the Henry Schein home page.


Can delete recalls from the list - When set to "Y" allows non-administrative users to delete recall records from the recall list screen.


Can create/edit records in another branches Scheduler - When set "Y"es in a multi branch practice then gives the ability to select a different branch in the Oasis Appointment Scheduler and create/edit appointments at that branch. Is governed by the branches assigned to the user in the Users in Branches table (Field #15).


Can create/edit appointments in the current Branches Scheduler - When set to "Y" allows the non-administrative user to create/edit appointment in their own current branch.


Can edit clinical notes - When set to "Y" will allow a non-administrative user to edit clinical notes (on the day they were created only).


Can change doctor number in clinical notes - When set to "Y" will allow a non-administrative user to change the doctor number in the clinical notes screen.


Can create Private Reports - When set to "Y" will allow non-administrative users to create and run private report catalogues.


Can create public reports y/n - When enabled operators can save predefined reports to a public list for the currently logged in branch number. When disabled operators can create personal predefined reports only.


Can run public reports - When set to "Y", allows non-administrative users to run public reports on demand.

Examine Pro Credentials Code - Normally left blank however can be used to pass through a security credentials code to the third party Examine Pro or Mediadent program. This is usually configured by the Oasis installer to enable or disable security functions in Examine Pro/Mediadent

Security Group 00 Notes
Security Group 00 is identified in Oasis as a special group with the following key features
a) By default if Login Validation is not defined then the user is assigned to this group
b) Users linked to this group are assigned Administrator rights regardless of settings in this table




User Passwords

Each user in the network may have an individual login password for each branch join. The System Administrator may elect to create an initial password for each user/branch through use of this table. If an initial password is not created, any user may gain access to the system with a correct user name and branch until he/she changes their password.

Program Passwords


Most preference tables, reports, programs and important functions in Oasis can be password protected through the high security "Program Passwords" function.
A password is created by selecting the appropriate security group and entering in details against the relevant program number 001-999.


Program Number - This is a number from 001 to 999 identifying the program or function within Oasis to be protected. A table search button can be clicked to obtain and select from a screen listing.
Description - Wording identifying the purpose of the password. This field is automatically filled in if the table search button is used.
Password - Identifies the password to be associated with the program.

Also note the following additional functions…

Password Program Numbers for preference tables are displayed in the Preferences, Alphabetical List tab folder.

Password Program Numbers for reports are displayed in the Reports, Alphabetical List tab folder.















Audit Table

This table should only be accessed in conjunction with your Oasis installer. It details the NEXT numbers to be used in a range of Oasis application windows. When first setting up the system all numbers should be reset to "1".









Network


The Network Sub Panel provides access to programs which configure objects within the Oasis system network.






Branches

A geographic practice location is defined as a "Branch". Oasis recognises up to 10000 branches in the network. Each branch is identified by a number from 0000 to 9999.
In a single branch practice, Branch 0000 is declared and the Practice Registration table switch "Multi Branch Practice Y/N" is set to "N"o.
Eg Branch Number Branch Name
0000 Main Street Medical/Dental Group
In a multi branch practice, Branches from 0001 to 9998 are defined and the same switch is enabled. Branch 0000 is also defined but is reserved for consolidation of branch information when printing reports. Branch 9999 is also reserved to enable reporting for transactions where the branch has been undefined (usually due to import of foreign data or earlier Oasis version data)
Eg Branch Number Branch Name
0000 Medical/Dental Group (All Branches)
0001 Ringwood
0002 Croydon
9999 Undefined Branch Reporting

Use for stock processing only Y/n - When this switch is enabled then Oasis treats this branch as a "dummy" branch. This prevents operators from accessing this branch in all applications other than stock control programs. (Refer Component Tools – Stock Control).


Workstations


Each physical workstation using Oasis is identified by a unique number from 0001 to 9999. Each workstation must have its own separate number. The workstation number is used extensively in Oasis to identify settings unique to that workstation (ie printers, scanners, document locations etc). There are two methods for workstation identification:

Method 1 (Individual Ini File - Default)
The workstation number is assigned when installing Oasis on each workstation and is stored in each workstation's 'c:\oasis\oasis.ini" configuration file. The workstation number can be reassigned through the Preferences Main Settings (Workstation) table or changed outside Oasis by editing its c:\oasis\oasis.ini file and changing the "UserNumber=" value to another valid workstation number. If this is the preferred method of user number assignment in the practice then the Workstations in the Network table can be left blank.

Method 2 (User Validation)
This second method is usually used in conjunction with the practice registration setting "Validate Users Logging in to Oasis Y/N" set to "Y"es. Its purpose is to make it easier to set up and install Oasis in Wide Area Network (WAN) based systems where a single "ini" file may be shared by many users.
It works this way:
Each physical workstation is added to the "Workstations in the Network" table and identified by a number from 0001 to 9999 (up to the maximum number of users registered with Oasis). Each entry in the table points to the workstation's MS Windows control panel computer name.
Eg
Workstation Number Description Computer Name
0001 Front Desk computer at Ringwood BranchMYDESK
0023Surgery 3 computer at Knox Branch KNOX3
This information can be manually entered into the table by the System Administrator and is available for display on the target workstation by running main menu Help, About and viewing the entries in the list provided.
A facility is also available in the separate Database Utilities program (c:\oasis\utils.exe) menu option "Workstation", "Identification/Management" which duplicates this function (Refer Chapter Four: Database Utilities)
The Validation Process works on the following basis:

  1. The operator is presented with a dialogue screen for entry of Oasis login name and branch. The system checks that a valid "join" exists for that user and branch and requests entry of a password if defined for that join.


  1. On successful validation of user/branch the program reads through all entries in the "Workstations in the Network" table and checks the logged in user's Computer Name against entries in the table.


  1. If no matching entry is found Oasis uses the UserNumber from the ini file (as per a default Oasis installation).


  1. If a matching entry is found Oasis assigns that User Number to that workstation and further validates the branch based on two optional settings – Assign Branch Number and Restrict Branch Number.






Assigning Branch Number Option
Situations will occur in a multi branch system where users may be joined to multiple branches but the System Administrator wishes to restrict a branch join to a specific workstation.
For example, Dr Kim Apple works at two practices – Ringwood and Croydon and has branch joins on "KIM" to achieve this. He wishes to avoid the problem of accidently logging in to Ringwood when he is physically working at Croydon and vice versa. This can be achieved through the "Workstations in the Network" table by setting a valid "Assign branch number" to that workstation.
Wks No. Description Computer Name AssignBranch No
0001 Dr Kim at Ringwood Branch SURG123  1
0002 Dr Kim at Croydon Branch SURGABCK 2
When Dr Apple is physically at Ringwood and accidently logs in to Croydon, Oasis will display a warning message advising that he should not login on that workstation to any branch other than Ringwood. He is however still permitted to login to the non preferred branch after acknowledging the warning message.


Restricting Branch Number Option
The above option can be taken further by defining the "Restrict Branch Number" field. This instructs the Oasis login process to restrict the workstation to a specific branch with no exceptions.
Using the above example the practice wishes to restrict Dr Kim Apple's workstation at Ringwood to only ever login against branch #1.
Wks No. Description Computer Name AssignRestrict Branch No Branch No
0001 Dr Kim at Ringwood Branch SURG123 01
0002 Dr Kim at Croydon Branch SURGABCK 02
When Dr Apple is physically at Ringwood and accidently logs in to Croydon, Oasis will display a warning message. Dr Apple is given the option of logging in again but only against Ringwood branch.



Users

Each person using Oasis is known as a "User" and his/her name is recorded in the Users in the Network table. Users can share the same name across branches where required. For example, a front desk operator at Ringwood can be called "FDESK" and the same name used at Croydon branch.
Eg User Name Description
FDESK Front Desk
KIM Dr Kim Apple
SURG1 Surgery 1

Doctors

The system supports up to 10000 practitioners (doctors, dentists, consultants etc). Doctor 0000 is reserved for consolidation of doctor information when printing reports.

Eg Doctor Number Doctor Name
0000 All Doctors
0001 Dr Kim Apple
0002 Dr Conroy Beauchamp



Bank Accounts

The system supports up to 10000 bank accounts (previously known in Oasis as "Bank Locations"). The Bank Account is defined in the Banks in the Network table and then "joined" to a valid branch from 0000 thru 9999 before any processing of data can occur.

Eg Bank Number Description
0000 All Bankings
0001 Main Street Westpac Account
0002 Locums Anz Account

Definition of Bank Account Precedence works in the following way each time payments are processed.

  1. Where undefined, the bank account number is set to 0000


  1. If a user is joined to a branch then the bank account number is obtained from the Branch Table itself.


  1. If a user login is validated and that user has a bank account number >0 then the bank account number is obtained from the User Join for that Branch. This enables the same user name to be used across multiple branches but with separate default bank accounts to be used.


  1. If a posting is made against a practitioner and that practitioner has a bank account number >0 in the Doctor Join for that Branch then that account number is used. This enables practitioners to have separate bank accounts depending at which branch they operate from.



Note: The facility to define doctor to bank type indexes available in earlier Oasis versions has been removed due to the complexity of posting in multi branch situations.




Branch Joins
The Branch Joins Sub Panel provides access to programs which create associations between Users, Doctors and Bank Accounts to Branches




Users in Branches

In a multi branch system or when User Login Validation is enabled (Refer Practice Registration) then a User to Branch linking entry must be created for each User in each Branch.



Security Group NumberIdentifies the security group to which this user in this branch will be linked. If set to "00" then the user is linked to the Administrator Group.
Email AddressDefines an optional email address to which emails will be transmitted from the messaging system.
Doctor Number - Identifies the default doctor number used when entering Transactions OR
0000=uses patient's default doctor number or
-1 = defaults to zero and forces entry of valid doctor number
Bank Account Number - Leave this as '0000' or enter in a valid bank account number to which this user's payments will be posted. When set non zero then this overrides the relationship between branch and bank account
Appointment View Number - Set this to '01' or to any other valid appointment view number. If left at blank or '00' then View Number '01' will be allocated by default.
Disable Logins - Can be used to temporarily disable a user's access to the system.
Alternate Waiting Room ID - Can be used so that a practitioner can be logged on in the surgery and also logged on in the back office at the same time. It will allow the doctor to receive waiting room notifications in both places.
Invoice/Ready Post Msgs - Point this user to predefined invoice post and ready message codes
Scheduler Branches - Allows you to link a user to specific branches (used in conjunction with the Security Group switch restricting users from operating in other branches schedulers).

Doctors in Branches

In order to post transactions against any doctor in the network (regardless of single or multi branch structure) then each doctor must be joined to the appropriate branch.
The table should also include Dr 0000 enabling reporting by all doctors for any selected branch

Eg Doctor NumberDoctor Name
0000 All Doctors
0001 Dr Kim Apple
0002 Dr Conroy Beauchamp

Note: In a single branch practice, Oasis will automatically update the Doctors in Branches table whenever an entry is added, deleted or edited in the main Doctors in the Network table.

Bank Accounts in Branches

In order to post payments against bank accounts in the network (regardless of single or multi branch structure) then each bank account must be joined to the appropriate branch.
The table should include Bank Account 0000 enabling reporting by all bank accounts for any selected branch.
Eg Bank Number Description
0000 All Bankings
0001 Main Street Westpac Account
0002 Locums Anz Account

Note: In a single branch practice, Oasis will automatically update the Bank Accounts in Branches table whenever an entry is added, deleted or edited in the main Banks in the Network table.

establishes a relationship between a security group and one or more branches. These branches are then made available in the Appointment Scheduler for processing for that group only.

Branch Replication

In order to facilitate the creation of branch joins in a multi branch practice, the Oasis System Manager offers two additional facilities.


Clicking on "Tools" option in the main Preferences screen and selecting "Replicate Branch Settings" displays a dialogue panel.






















The operator can choose a "from" and "to" branch number from where selected information can be copied from one branch to another.



From within any selected table, clicking on the "Load" button instructs Oasis to join all entries automatically for the selected branch. For example the operator has selected "Doctors in Branches" then Branch #3. From within this table clicking on the "Load" button will insert all Doctors in the Network into this join table avoiding the need to key each in manually.




Other Options


The Other Sub Panel provides access to programs which configure miscellaneous information within the Oasis system network.





Doctor Commission (Main)


Each doctor within each branch may have his/her own commission rates. This table configures this information
Base Commissions on Invoices or Payments - If this doctor is paid on raised invoices then enter "I" otherwise "P" to define commissions based on payments received.
Subtract lab fees Y/N - Enter "Y" if lab fees are to be taken into account in commission calculations.
Subtract Opening Balances and Adjustments Y/N - Enter "Y" if these types of transactions are to be taken out of commission calculations
Subtract Write Offs Y/N - Enter "Y" if this type of transactions are to be taken out of commission calculations
Subtract Discounts Y/N - Enter "Y" if this type of transactions are to be taken out of commission calculations
Subtract GST Y/N - Enter "Y" if this type of transactions are to be taken out of commission calculations

Deduct lab fees before calculating commission Y/NEnter "Y" if the commission calculating system deducts lab fees first:
Eg Invoices – lab Fees = commissionable amount
OR
Enter "N" if the lab fees are taken after commission has been calculated.
Eg Invoices –– Commission Amount
Calculate Commission then subtract lab fees
Fixed Commission Rate % - Identifies the amount of commission paid. Eg 40.00 = 40% commission

Use sliding commission scale Y/N - Normally this field is set "N"o and Oasis uses the above information for commission calculations. When set "Y"es then Oasis obtains its commission calculations from the sliding scale table (see next page).

Doctor Commission (Sliding)


If the previous table has the Sliding Commission switch enabled then this table must be completed.
Sequence Number - This is any number from 01 to 99 that identifies the sequence in which the table is read in. Gaps should be left between sequence numbers to enable changes later on if required.
Description - This is the wording appearing on reports identifying this line rate to the practitioner.
From Amount - This defines the minimum amount after which commission is calculated.
To Amount - This defines the maximum amount after which commission is calculated.
Rate - Identifies the percentage calculation to be performed based on from/to amount.

Sample Table
Sequence Description From To Rate
10 Commission $1 to $50001500030
20 Commission $5001 +50019999935

SQL Configuration


This table defines settings for usage with the chosen SQL database engine.

Use SQL based record locking Y/N - If set to "Yes" forces Oasis to use an internal database record for locking purposes bypassing the need to share the common external lock file (syslocks.txt) This enables the user to implement record locking in situations where the ODBC DSN can be referenced but not drive mapped or UNC addressed.

Disable record locking Y/N - When set to "Y" disables record locking within the SQL database. This can improve performance in certain situations.

Disable transaction commit and rollback Y/N - By default, should be set "N"o but can be enabled in practices running Mimer on Linux. This disables any commit/rollback functions which are believed to leave database tables open
Refresh database Connections Y/N - When set to "Y"es forces Oasis to refresh the ODBC connection on a regular basis and should be used in practices using Terminal Services (RDP).
Refresh Mins - When the above switch is enabled, this nominates the number of minutes between refreshes when there is no application activity.



Verify/Backup Details


This table defines information for how Mimer File Verification and Backup routines run on the server.

Mimer backup path - Identifies the full path name to the folder where online Mimer database files are copied. This defaults to the server's oasis\backup folder
Mimer log path - Identifies the full path name to the folder where offline Mimer database files are copied. This defaults to the server's oasis\log folder
Mimer remote path - Identifies the full path name to an optional remote workstation where offline Mimer database files are copied. This should be left blank if no remote copying is required.
Mimer zip drive - Identifies the drive letter and colon sign to which optional files are zipped and copied as part of the backup process.
Emails can be sent as part of the backup process to a defined email address with the following fields
Backup email sender display name -Text name of sender name. Eg "Main Street Practice"
Backup email sender address - Email address of sender
Backup email recipient display name -Text name of recipient.
Backup email recipient address - Email address of recipient (there is an option to declare other email recipients in fields 12, 13).
Send email if backup successful Y/N - Enter "Y" if successful email results are to be transmitted to the recipient
Send email if backup unsuccessful Y/N - Enter "Y" if unsuccessful email results are to be transmitted to the recipient.
Disable Report Printing - When set to "Y", Oasis does not print a physical report (of Resuults.txt) to a printer.
Clear Waiting Room - When set to "Y" the waiting room feature in Oasis will be cleared with each file verification. The waiting room should be treated as transient records and should be cleared on a regular basis.
Use Vista Backup Commands - When set to "Y", Oasis will use net stop and net start commands in place of the mimcontrol commands normally used with Oasis.
Clear Sort Files - When set to "Y" will clear any residual sort files in the oasis\data folder.
Rebuild Patient Balances - This option is not recommended and should only be set on in consultation with Oasis Support.
Log Appointment Changes - When set to "Y", Oasis will create a log file of appointment book changes (made in the database table PAAPPLNS) to a file in the oasis\logs folder.
Stop CX Server - When set to "Y", the verifyfiles process will suspend CXServer while the verify/backup process runs. It will re-activate CXServer on backup completion.
Zip files to Zip location - When set to "Y", Oasis will zip various files (Log, Backup, Templates, Files etc) to the designated zip file location.
Copy Zipped files to remote location - Will also copy the zip files to the designated remote location (if defined).


After configuring this table the Oasis Installer will run the Database Utilities program, Server, Mimer, Create Mimer Verification to create a VerifyFiles.bat program

Patient Card Field Definition


This table defines patient card field information including screen prompts, data validation and defaults. This table needs only to be completed where the standard patient card needs to be altered or where default family fields need to be assigned for new family members.

Field Number - This identifies a preset field prompt. This prompt can be identified by clicking on the table search button adjacent to the entry.
Description - Wording that identifies the purpose of this field.
Prompt - Wording appearing on the patient card.
Default Text - The text used as the default for any new patient entry. A number of variables are available for insertion in this field and are displayed in the help bar at bottom of screen.
Case Conversion U/L/I/N - Identifies how/if Oasis converts this field's text where
U=Upper Case
L=Lower Case
M=Mixed Case (as entered – default)
I=Initial Case (each 1st letter on each word is capitalised)
N=Numeric
Required Field Y/N - When set to "Y"es instructs Oasis to check the contents of the field and to disallow any patient card save if the field has not been filled in.
Use Family Head Details Y/N - When set to "Y"es and the practice is a general practice then Oasis will use the family head's corresponding field as the default text for any new family member record. This takes precedence over any default text (above)
Note:
Unlike earlier versions of Oasis where a number of pre-set fields were used for a new family member, in the current Oasis this is all definable and the Oasis Installer will configure each default field to suit.





7

Printer and Forms Control



Introduction

The Printer and Forms Control Panel as its name suggests enables definition of printer and printed forms related tables.













Printers



Printers are controlled through a series of eleven setup tables. Oasis recognises up to 99 printers across the network with Printer #99 predefined as a screen printing device and Printer #98 as a dummy email pdf printer.







Printer Profile Names

This table is used to define margin information for printing text and graphics on both 80 and 132 column reports. A standard profile called "OASIS" is included in each new system and this table needs only to be added to or edited if special requirements exist for handling different makes and models of printers across the network.


Printer Profile Codes

When a Printer Profile Name has been created, the next step is to associate printer control sequences to this Name. This is already preset for the standard "OASIS" profile but can be modified to include additional control sequences using the Printer Control Codes as described in the appendices section of this manual.

Printer Indexes

Oasis can make use of any printer available under in Windows. This table defines a relationship between the Windows printer and a Printer Profile Name. Note that Printer 99 is reserved for printing reports to screen and Printer 98 for email PDF
Eg Printer Number Description
01 Epson Laser Printer
02 Seiko Label Printer
98 Pdf Email Printer
99 Screen Printer
This table also defines an association between a printer and a PDF output file when using third party printer drivers such as Edocprinter.
Eg Printer Number PDF File Name PDF Viewer
01 c:\oasis\test.pdf c:\program files\acrobat.exe

Printer Numbers 1

This table defines an association between a physical workstation and a printing form (See next section on Forms). In this way Oasis automatically recognises which printer to use for which form for which workstation on the network and avoids the need to stop and request printer selection from the operator
Eg Operator selects Form 99 (Private Statement) and then keys in
Workstation Number Printer Number Comment
0001 01 Workstation 1 uses printer 1 for form 99
0002 12 Workstation 12 uses printer 12 for form 99

Printer Numbers 2

This table defines an association between a physical workstation and a predefined printing function. There are currently three predefined functions where this can be used:
Function Code Purpose
RP Automatic Predefined Report Printing
LB Single Label Printing
LS Automatic Predefined Sheet Label Printing
The operator is asked to enter in the function code and to then associated printers to workstations for that code.

Printer Exclusions

This table enables exclusion of a printer from selection by a workstation whenever a report is printed.
Eg Installing Oasis into a hospital department where one department or user cannot print to another department's printer.
Note
For this table to be used the Workstation Printer Options switch "Check Exclusions Y/N" must be set to "Y"es

Printer Aliases

Situations will occur in practices running newer peer to peer Windows operating systems where then Windows Control Panel names for a printer on the network will vary from workstation to workstation. Some Windows operating systems do not allow a remote workstation to rename a shared printer attached to a different workstation.
Since Oasis must know the exact printer name as defined in the Printer Indexes table, one method of overcoming the problem is to create multiple printers of different names in the Printer Indexes table and point the workstation to that printer using the Printer Numbers table.
The better alternative is to use Printer Aliases. This requires selection of the printer number and then creating an alternative table that links the workstation to a different printer device.
Note
For this table to be used the Workstation Printer Options switch "Check Aliases Y/N" must be set to "Y"es

Printer Margins

This table enables definition of the left margin for commencement of standard forms printing for each workstation and is designed to accommodate situations where different printers handle paper sizing differently to others.
Note
For this table to be used the Workstation Printer Options switch "Check Dynamic Margins Y/N" must be set to "Y"es


Printer PDF Drivers

This table enables definition of the dummy printer driver used for printing to PDF files on a per workstation basis. These files are usually used for emailing purposes. This requires purchase of a suitable PDF printer drive (such as EdocPrinter from www.iteksoft.com)

Device NameThis is the name of the printer driver as defined in Windows Control Panel eg "PDFPRINTER"
Pdf File NameThis is the name of the file that is created by the PDF print process
Eg "c:\oasis\wp\oasis.pdf"


Workstation Printer Options

This table defines special information for each workstation
Always use default Printer Y/N If set to "Y"es and reloading of Daily Work then Oasis will print to the default control panel printer for all reports and GDI forms regardless of printer selected. Screen print is not affected. This is often used in Terminal Services installations where the printer name changes on a sessional basis and cannot be permanently identified
.
Use the printer setups from User No.Normally left blank or zero however can be used to refer to a printer setup for an existing user without the need to set up separate options for each user.
Check the Printer Exclusion table Y/N - Nomally set to blank or "N"o. If set to "Y"es forces Oasis to refer to the Printer Exclusion Table and to hide the relevant printer from a printer selection list for this workstation.
Check the Printer Alias table Y/N - Normally set to blank or "N"o. If set to "Y"es forces Oasis to refer to the Printer Aliases Table and to use a different printer name for this workstation for the selected printer.
Check the Printer Dynamic Margin Table Y/N - Normally set to blank or "N:o. If set to "Y"es forces Oasis to refer to the Printer Dynamic margins table to obtain its settings for printing standard forms.

Doctor/Report Index

This table enables the practice to merge doctor numbers for reporting purposes. For example, if you had a doctor 0011 who was actually doctor 0001 at a second practice, and you wanted to report on on both doctors under the one number, you could use this index table to link 0011 and 0001 so that all transactions appear on the one report for doctor 0001. This feature only works for doctor numbers less than 0100.

Forms

A Form in Oasis is a custom printed item of information which may be a label, envelope, claim form, statement form etc. Forms are controlled through a series of seven setup tables. Oasis recognises up to 99 forms across the network with Form#99 predefined as a patient's billing statement.






Form Names 1

This table controls information regarding forms in the system.
Form Number - Identifies the form number from 01-99. Form 99 is predefined as the patient private account statement.
Description - Description appearing on screen for identification purposes
Form Type - Identifies the type of form where
A4 = Standard A4 form
A5 = Standard A5 form
L = Label
S = Custom Form
Number of copies - Identifies the number of forms printed on selection and defaults to "1"
Consolidate Doctors Y/N - When set to "Y"es forces the system to obtain its respective print graphics information for doctors in each branch. When set "Y"es then all doctor transactions appear on the one form. When set "N"o then individual doctor forms are printed.
Top Margins - Defines the top margins for first and subsequent pages
Detail Lines - Defines the detail lines for first and subsequent pages
Suppress Multi Date printing Y/N - When set to "Y"es then subsequent transaction lines with the same date show a blank instead of a date for readability purposes.
Suppress Multi Name printing Y/N - As above but for patient names
Display zero blanks Y/N - Enables the printing of a blank space rather than a zero amount (0.00) where there are no values for the transactions being printed.
Always print unpaid Y/N - Normally set to "N"o. When enabled, the overdue reminder program will force the statement print Program to print out all unpaid invoice lines assuming that the practice wants to show unpaids rather than Balance Forward and Closing Balance on a statement. If this is required, you must place logic in your statement lines file to test for Field #252 and suppress display of balance forward details if "0" and print the balance on each unpaid invoice line if "1".
Read synonym items Y/N - If set to "Y"es, then the statement print program will read the Item code table for any invoice transaction and substitute a synonym item code for the actual entered item code if defined.
Request Label Copies Y/N
Default Label Copies Y/N - Two fields used by Label print programs to optionally prompt the operator for the number of labels to print using the Default Copies as the default.
Use Windows GDI Y/N - If set to "Y"es then the system prints out in GDI format. If set to "N"o then DOS printing is used.
Print weekly appointments y/n - Used by the Appointment Scheduler custom print format to define the range of printing. When disabled the current day is printed. When enabled the full week can be printed.(subject to variable placement).
Print landscape mode Y/n - Used by labels and custom forms to define the paper orientation. Defaults to portrait mode unless set "Y"es here.
Read balances Y/N - Normally set this to "N"o. If you are defining Statement 99 and you want to print aged balances on the statement then set to"Y"es. Note however that this can slow processing down significantly as the system must read unpaid invoices for each debtor Statement prior to printing each form.
Read appointments Y/N - Normally set this to "N"o. However if you are installing Oasis into a specialist practice and want to get Oasis to read the patient's next appointment date then key in "Y"es here.
Read line patient Y/N - Normally set this to "N"o. If set otherwise, it will read the appropriate patient into memory as each invoice line is detected. This is to handle scenarios where you need to print complex individual patient details on each invoice line (such as Date of Birth etc). Normally Oasis only allows printing of patient name at time of invoice posting.
Loop to Label Number Used by the label printing program. Enables you to link one label form to another so that in a single pass, multiple label forms can be printed.
Standard Bottom Margin - Defines the bottom margin for printing of the tail section of a Standard A4 or A5 form. When left blank or zero then Oasis defaults apply of 53 lines for A4 and 40 lines for A5
Standard Heading - Defines the heading to appear at the top of the form for a Standard A4 or A5 form
Dynamic Left margin - Normally left blank. When defined it instructs Oasis to change the left margin of this statement by a + or – number. (Note: for this to become active,Workstation Printers "UseDynamicMargins" must be set to "Y"es).
The third tab folder configures switch settings for use in Standard A5 or A4 forms only
Print Patient Details Y/N - When set "Y'es then the patient details are printed in the header section of the form
Print Workcare Details Y/N - When set "Y"es then the patient's workcare details are printed in the header section of the form
Print Referral Details Y/N - When set "Y"es then the patient's referring doctor details are printed in the header section of the form.
Print Statement Number Y/N - When set "Y"es then the corresponding statement reference number is printed in the header section of the form.
Print Handling Authority Details Y/N - When set 'Y"es then the patient's handling authority billing address is printed in the header section of the form.
Print "x" Item code Y/N - Normally, Oasis prints invoice line details with the item code and description only. When this switch is "Y"es then the item code is prefixed by a "x" sign.
Non Hicaps Claim Form Y/N - Normally left "N"o. When set "Y"es then Oasis produces a format suitable for non Hicaps type claim forms.
Hicaps Claim Form Y/N - When set "Y"es then Oasis produces a Hicaps claim form.
Print Third Party Rebate Y/N - When set "Y"es then the third party rebate amount is shown on the invoice transaction line.
Print Doctor's name on transaction Line Y/N - Normally Oasis only prints the doctor number on each transaction line. When set "Y"es then the doctor's full name is displayed.
Print Bpay Account Code Y/N - When set "Y"es then the Bpay Account code is printed on the header form



Form Names 2

This second table enables configuration of switches relating to Standard A4 or A5 forms only

Split statements by item Y/N - When set "Y"es forces Oasis to read the item number table as invoice lines are printed. If a switch of group number occurs then the statement is split into a new page.
Print Patient New Line Y/N - When set "Y"es then a change of patient when printing invoice lines causes the program to print the patient's name as a separate line above the invoices relating to that patient. The patient's name also does not print on each line.
Print Patient Appointment List Y/N - When set "Y"es then the patient's future appointments are printed on the form
Print Payment methods Y/N - When set "Y"es then the methods of payment wording (ie "cheques", "cash" etc) is shown on each payment transaction line.
Separate tooth numbers Y/N - Normally in Oasis dental practices, tooth numbers are shown as part of the description line. Should you want to show the tooth number in a separate field then enter "Y"es here.
Hide multiple descriptions Y/N - Each invoice transaction line may have up to 4 description lines. If you only want to print the first primary description line on a form then enter "Y"es here.
Wrap description at column number Oasis will normally truncate item description lines. If you want to wrap the description around and not truncate then enter a right column wrap number here.
Summarise overdues Y/N - Normally set blank or "N"o. When set to "Y"es forces Oasis to print a different standard overdue statement where unpaid or partially paid invoice lines are summarised by statement number. This is useful for practices who perform lab work and wish to invoice other dentists.
Hide Balance Forward amount Y/N - When set to "Y"es and used in conjunction with the switch Summarise Overdues Y/N", enables the setup of a standard statement form linked to a dummy patient debtor that shows the statement as a pseudo invoice. When configured this way, the opening balance information is suppressed and the closing balance is an aggregate total of invoices-credits instead of the usual total closing balance value.
Maximum Description Length - Used by the standard statement printing process to define the maximum width of description lines where required.
Medicare Assignment y/n - When set "Y"es is used by the standard statement printing process to print out medicare related claim information.

Form Lines

This table enables custom form printing to be defined. Details are covered in the Appendices section of this manual.


Form Alternatives

This table enables an alternate form to be used based on a workstation number. This is usually used in the situation where the printer configurations at another department or branch cannot correctly handle printing requests at head office practice.
Firstly select the form number that you wish to redirect and then enter the following
Workstation Number - Enter workstation number from 0001 to 9999
Alternate Form Number - Enter the different form number that you want to print for this workstation

Forms in Branches

A separate Graphical Header and Graphical Footer File can be defined for each of the 99 possible forms in Oasis. Graphics files are created using the Oasis Forms Editor and are saved as EMF Files using the naming convention of Tnnnn.emf where
T=Type of form "H" or "F"
Where
H=Header Form
F=Footer Form
nnnn Formatted number 4 digits

Relationships are established between Branches, Doctors and Forms using the System Manager – Preferences - Forms in Branches table.

This screen shows a list of all joined doctors for this branch at the left of screen. The top of screen shows columns from 01 to 99 corresponding to each of the 99 possible forms.
This index table can now be used to relate a Header or Footer Form number to any doctor to any Oasis form number from 01 to 99. For an entry to be valid, it must be a non blank or NON zero entry in 4 digit format from 0001 to 9999

Note: Unlike earlier versions of Oasis, there is no hardcoding of relationship between forms (ie Formnn) and you are free to use any legitimate number from 0001 through 9999 to construct a form regardless of number.


Printing a Common Branch Form
In situations where you want a common form to be printed for all doctors in a selected branch you can associate the form to Doctor 0000 (All Doctors) for that branch and leave the entries for each individual doctor as zero.

Printing a Common Global Form
In situations where you want a common form to be printed for all doctors in all branches you can associate the form to Branch 0000 (All Branches). If you want this form individualised per doctor but for all branches then fill out individual doctor columns for Branch 0000 otherwise fill out columns for Doctor 0000 (All Doctors)


Forms Editor

This table defines miscellaneous options used by each workstation when using the Oasis Forms Editor
Workstation NumberEnter a workstation number from 0001 to 9999
Show Background Grid Y/N - When set to "Y"es then the background grid in the Forms Editor is shown on screen. This assists in aligning objects.
Maximise window Y/N - When set to "Y"es then the Oasis Forms Editor screen width and height is maximised to the largest possible size.
Merge symbol - Defines the prefix for recognising merge field text variables. If left blank then "@" is assumed.






Form Labels

This table defines workstation settings for construction of single ad hoc labels and merge print J8160 sheet labels (used in programs such as recalls, appointments etc)
Workstation Number - Enter a workstation number from 0001 to 9999


h8. Single Label Setup
_________________________________________________
Single Label Top Margin - Identifies the top margin starting position of the label. Measurement is per line basis (ie 2= 2 line feeds down).
Single Label Left Margin - Identifies the left margin starting position of the label. Measurement is per character basis (ie 5 = 5 characters)
Single Label lines per label - Identifies the number of lines in the label. A standard single J8160 label is usually 9 lines.
Single label print in landscape mode Y/N - When set to "Y'es then Oasis prints the label in landscape mode. When set "N"o or blank then portrait mode is used.
Single label use windows gdi Y/N - When set to "Y"es then GDI printing is used via the Windows printer driver. When set to "N"o or blank then direct DOS printing is used.
Single label printer entry sequences - Identifies the GDI codes that are sent down to the printer prior to a label print. These can include label sizing commands, font sizes, bin selection etc.


h8. Sheet Label Setup
_________________________________________________
J8160 Top Margin - Identifies the top margin starting position of the 1st row of J8160 sheets. The measurement unit used in twips. Default is 600
J8160 Column 1 Margin - Defines the left margin in twips of the first column of labels on the sheet. Default is 400.
J8160 Column 2 Margin -Defines the left margin in twips of the second column of labels on the sheet. Default is 4100
J8160 Column 3 Margin - Defines the left margin in twips of the third column of labels on the sheet. Default is 7800
J8160 Row Gap - Defines the gap in twips between each row of labels. Default is 2150
J8160 Font Size - Defines an optional font size for printing of labels. Default is 10 point.

8

Communications


Introduction

The Communications Panel provides access to tables which configure communication related functions such as workstation Messaging, SMS, Email and Telephony. (Additional Reading: Component Tools manual)

Email


This table describes workstation settings for local based Email transmission or for linking to the optional Component Tools Communications Server Program.

Workstation Number - Enter a workstation number from 0001 to 9999
Sender name - Identifies your practice name and email address
Sender email address
Smtp server name - When using a defined SMTP server for transmission purposes, enter here the Server Name and Port Number.
Smtp port number
Bypass smtp and send direct Y/N - Normally Oasis will transmit emails via the SMTP server name and port number. If this is unknown then enter "Y"es here and Oasis will bypass SMTP identification and transmit using other methodologies.
Use MS outlook Y/N - Normally Oasis transmits email through its own internal emailing system. If however, you want a record of all emails to be stored in your Ms Outlook and for Oasis to use Ms Outlook instead then enter "Y"es here.
User name - Identifies the optional user name and password used for authentication prior to successful processing of emails.
Password
Send to communications server y/n - When set to "Y"es then any email transmitted from this workstation is sent to the optional communications server for processing.
Communications server folder path - If using the communications server then define here the shared folder on the communications server to where email request files will be placed. This is usually x:\oasis\cxserver where 'x'=communications server hard disk drive.

Poll email messages from
Communications server y/n - Used in conjunction with the Communications Server. One workstation on the network should have this switch enabled. This instructs it to receive messages back from from the communications server each time an email message is transmitted. This avoids the need to view and update the Email log manually.
Delete successfully transmitted Emails from log when polling y/n - Used in conjunction with the above switch. When the single workstation detects a response back from the communications server indicating a successful email transmission then Oasis will delete the record from the Email log.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Workstation Messaging

Intra Workstation communication involves the configuration of two tables

  • Messages Predefined
  • Messages TCP Ports


Messages Predefined

This table lets you define a library of preset messages. These preset messages are used in two ways – Automatic selection by linking a User in a Branch to a preset message for invoicing and ready messages. Secondly by manual selection when transmitting messages to other workstations.
Code - This identifies the definable alphanumeric code used to hold the message. Eg "INVOICED"
Message - Identifies the wording of the message
Colour Number - Defines an optional colour number to be used as the background for messages in the message list grid.

Messages TCP Ports

This second table identifies the method for message transmission.
Separate Message Channels Per User - Normally this is set to "N"o and Oasis will transmit messages on a common TCP channel number. When using Oasis on a terminal services connection enter "Y"es here.
TCP Channel workstation to workstation - Identifies a TCP channel number for transmission of messages between workstations. Defaults to 6696
TCP Channel for sending to Communications server.If using the optional communications server program, then enter in the channel number for sending messages. Defaults to 6600
TCP Channel for receiving from
Communications server.If using the optional communications server program, then enter in the channel number for receiving messages. Defaults to 6500
Note: If using Windows firewalls then please ensure that these channel numbers have been unblocked.

SMS


This table describes workstation settings for local based SMS transmission or for linking to the optional Communications Server program.
Workstation Number - Enter a workstation number from 0001 to 9999
Host code - Points to a preset Oasis code used to identify the SMS provider.
Host address - Defines the optional IP or internet address to which the SMS message will be transmitted.
Host port - Defines the optional internet host port through which messages will be transmit. Default is "25".
Username/Password - Defines the account user name and password for this SMS provider.
Display name - Defines the practice name to be transmitted with the SMS
Send to communications server y/n - Normally set "N"o and only activated when the Oasis Communications Server program is used to transmit SMS messages.
Communications server folder name - Identifies the shared path on the Communications Server where SMS messages will be placed. This is usually x:\oasis\cxserver where 'x'=communications server hard disk drive.
Phone Number prefix - Identifies an optional code or number which is placed at the front of the calling mobile number. (eg +61)
Debug mode Y/N - Currently unused.
Host email address - Identifies an optional email address used by some providers where SMS messages are transmitted via Email rather than through an internet address.
Poll SMS messages from Communications server y/n - Used in conjunction with the Communications Server. One workstation on the network should have this switch enabled. This instructs it to receive messages back from from the communications server each time an sms message is transmitted and received. This avoids the need to view and update the SMS log manually.
Delete confirmed appointment records From log when polling y/n - Used in conjunction with the above switch. When the single workstation detects a response back from a patient confirming/unconfirming an appointment then Oasis will delete the SMS log record so that only non responded SMS messages remain in the log. Note – the appointment record is not deleted, only the entry in the log.

Telephone


This table describes workstation settings for local based telephony and links to the Communications Server program.
Workstation Number - Enter a workstation number from 0001 to 9999

Activate Caller Id y/n - When set 'Y'es then this workstation monitors incoming calls from the Communications Server Telephony system. When a call is detected a match is attempted on the phone number against patient records.
Activate Dialler Y/N - When set "Y"es then this workstation has the capacity to make outgoing phone call requests to the Communications Server.
View Caller Line Numbers 1-8 - By default Oasis displays a panel of eight phone icon pictures for usage in caller and dialler functions. If the PABX system does not support these lines then you can enter in here a string of numbers representing the lines that you want to make visible to the user. Eg "123" = activate lines 1, 2 and 3.
Tapi Extension Device Id - This enables a specific outgoing TAPI extension device to be linked to this workstation. (Refer Component Tools manual)
Force Line Number Y/N - Forces Oasis to always send out the telephony request using this specific line number regardless of what telephone icon the operator clicks on.

Use Active Tapi Handset Y/N - Instructs Oasis to use a mini Communications Server within Oasis Daily work when intelligent telephone handsets are used connected directly to the workstation . (In contrast to the server method where the PABX is connected to the Comms Server). . (Refer Component Tools manual)


EasyPost

This table stores the settings for the EasyPost component of Oasis. EasyPost allows practices to send bulk mailing data to a mailing house for off-site processing – printing, enveloping and despatching.

Account ID - The Dejar Mail account ID
Application - The PMS name (OASiS)
Access ID - Identifies the application account for OASiS
Service Type - EasyPost service type
Practice Name - The name of the practice (or branch)
Address Line 1 - First line of the practice address
Address Line 2 - Second line of the practice address
Suburb - Suburb
State - State
Postcode - Postcode
Country - Country
Delivery Channel Delivery method to be used – e.g. PrintMail
Address Font - The font to be used for the recipient address e.g. Arial 10
Add Address - When set to "Y" the mailing house will print the address. When set off, it is assumed the address is already in the body of the document. For OASiS it will always be "Y".
Account Password - The password for the Dejar account
Max files sent per cycle - The maximum number of EasyPost documents process in one CX Server cycle. If left blank, the default is 10.
Maximum jobs checked per cycle - The maximum number of EasyPost job statuses that CX Server will process in one cycle. The default is 20.

9

Miscellaneous



Introduction

The final preferences panel in System Manager provides access to options which configure a series of miscellaneous tables.














Abbreviation Codes

This table lets you define a library of codes for use in a variety of Oasis applications.
Code - This is any alphanumeric code of up to eight characters in length used to identify and retrieve the abbreviation text
Phrase/Word - This is the text that is inserted when the abbreviation is selected. Two fields are available. When a short abbreviation text only is required to be entered, then key in the text in the first field. If longer text is required (up to 2048 characters) then enter in a description in the first field and then enter in the full text in the second field.
Topic Groups - This field lets you link the abbreviation code to one or more topics for more streamlined retrieval. Key in each topic number separated by a comma. Eg "01,03" belongs to groups 1 and 3

Abbreviation Topics

The Abbreviation Topic Group tables lets you define up to 99 groups which are then linked to abbreviation codes.
Group Number - Enter a number from 01-99
Description - Enter a description appearing on screen identifying the topic



Calendar Buttons

This table enables definition up to four buttons which are used by the calendar window and in most programs that support input of a date.
Button Number - Key in a number from 1-4
Caption - Key in the caption appearing on the button.
Days - Key in the days ahead or back in time to which the Calendar will move in time e.g. "-28" = back 28 days,"60"=forward 60 days.


Color Schemes

This table enables definition of up to 100 colors which are used in the Patient Find Screen. Patients can have a foreground color associated to their patient classification code. (See Patient Classifications).
Colour Number - Key in a number from 0-99
Description - Key in any optional description "e.g. blue"
Red, Green, Blue - Use the Red, Green, Blue slide bars to define the colour and then click on APPLY to move these colours into their respective Red Green and Blue fields. (A number from 0-255).

Icons

This table identifies the optional Icon Editing program for use with Oasis on each workstation. By default the program "c:\oasis\iconedit.exe" should be used.


Main Settings (Workstation)

This table enables editing of the main oasis.ini file for each workstation. Please refer to Section Three – Installation for details.




Photos

This table defines the file load path for importing of patient related photographs. This is usually the drive letter of a digital camera or the folder in which images are stored.


Postcodes in Branches

This table defines the precedence for Australian state searching when the system attempts to retrieve a postcode. You can change the order to suit or disable postcode checking if using Oasis outside Australia.

Postcode List

This table provides access to the Oasis postcode file (SYPOSTCD). You can use this table to add, change or delete locations and suburbs as required.

Support Details

This table defines information used to forward email requests to Oasis National Support Centre.
Enter in the practice and support centre details as required.

Table Scroll Bars


Normally when listing table records, Oasis loads the complete table into the listing grid. This may not be suitable in practices where the table contains literally many thousands of records and the time to load the whole table is unacceptably slow.
The Table Scroll Bars program can be used to build a list of tables where scrollbars are disabled and the operator manually scrolls through the table list one screen page at a time. Oasis only loads entries for each screen rather than for the complete table.
Table Name - Identifies the name of the table. This appears as part of the caption bar at the top of the listing screen or select from the list supplied
Disable Scroll Bars Y/N - When set to "Y"es hides the tables vertical scroll bars and operator then uses the page movement keys appearing at top right of screen.
Maximum Rows list screen - Identifies the maximum rows in a full screen listing for each page. By default this is set to "39".
Maximum Rows popup screen - Identifies the maximum rows in a popup screen listing (ie lists within application windows). By default this is set to "16"

Eg. There are 10,000 entries in the Item Code and Fees table (table code = "ITEMNUMB"). An entry is created in the Table Scroll Bars table disabling scroll bars for this table.


10

Other Menu Functions



Introduction


This chapter describes the other non preference table functions accessed through the Daily Work System Manager menu.






















Activity Logs

There are five special activity log files which can be accessed from this menu button These include the following
Messages Displays details of all current messages in the system
Email Displays details of outgoing emails
SMS Displays details of incoming and outgoing sms messages
EClaims Displays details of Payment Partner claims and eftpos transmissions
User Login Activity - Displays details of user workstations logging in/out of oasis.
User Login Errors - Displays history of incorrect logins.
OnLine Appointments - A log of all successful and unsuccessful on line bookings
Workstation Messages - A log of all messaging activity – for disgnostic purposes only
Workstation Details - A list of all workstations with their login details
EasyPost Job Details - A log of all EasyPost jobs
Reputation.com - A log of all referrals to Reputation.com

Editors

There are four Editor/Viewer Programs provided with Oasis System Manager. These are accessed from the System Manager Editor's menu button. These include the following
Forms Editor - Displays the Oasis Presentation Manager Forms Editor
See Chapter 11.
Icon Editor - Displays the Oasis Icon Editor
Paint Editor - Displays the Oasis Paint Editor
Report Editor - Display the Report Viewer for loading and saving reports.


Hicaps


Test Terminal

This button displays the Hicaps Test Program and is used to configure and test the Hicaps link with Oasis.
Click on the "Test Link" button to test communications with Hicaps. Oasis will return "Response Code = 00" when correct linking occurs. Then click on Exit on completion.

Read Settings

Using the same screen as shown above (minus the menu buttons), this option automatically reads the provider list in the terminal.

View Message File

This option displays the file "hconnect.ini" which is the file used to transmit data from the PMS to the terminal.

Labels

This program lets you print out single ad-hoc labels based on the configuration of the Printer Labels table.

Wizards

To simplify some of the setup tasks in OASiS, a number of "wizards" have been created. Further wizards will be developed as time progresses. The current wizards are:

Online Setup

The Online setup wizard takes the user through a process of declaring practitioners for use with on-line booking, and then defining a range of other requirements for OLB. Further information n on the wizard can be found in a separate manual.

Recall Automation

The recall automation wizard takes the user through the process of setting up "best practice" recalls for the practice. The wizard will allow the user to set up status codes, forms to be used etc.

EasyPost Setup

This wizard allows the user to set up the EasyPost system, including forms definition for both postcards and letters.

Session

Session enables as its name suggests enables change of details relating to the current session. These are dependent on security settings. Session details are changed by clicking on System Manager, Session or by clicking on the Session icon which appears at the bottom of screen.


Change Login User/Branch
Enables change of the currently logged in user name or branch. The operator must enter a valid user name, branch and password.


Change Login Doctor
Enables change of the Doctor id linked to this workstation. This function is usually activated when multi practitioners share a common workstation. Oasis will display a list of all doctors linked to the currently branch and enable selection.






Change My Password
Enables the currently logged in operator to change his/her own password

My Favourites On/Off
This function lets you show or hide the Favourites toolbar

Reset My Favourites
Resets the favourites menu to the top left of screen.




Help


The Oasis Help option is at the bottom right of the OASiS main screen. It is designed to enhance the understanding and usage of Oasis in the practice. The Help option gives access to a range of resources to empower you, the user, to get the best out of your OASiS practice management system.

Primary Help

Main Help menu is activated by clicking on the Help button at the bottom right of the main OASiS window. The system displays a popup menu from where the following options can be selected.




View Upgrade Notes


Oasis constantly being updated. Details of changes in each update level of Oasis are recorded in a set of upgrade notes. These notes can be viewed by clicking on the "View Upgrade Notes" option.





Visit Oasis Web Site


Helpful information on Oasis, its product line and newsletters is available at any time from the main Oasis web site. Clicking on this option navigates to this web site.

Contact Oasis Support


This form can be used to assist operators communicating with Oasis National Support Centre.


The form allows the user to enter information regarding the support issue or problem through a word processing link. This information can then be emailed emailed directly to the OASiS national Support Centre.

Enable Remote Access


This option navigates to the Remote Access portal for Software of Excellence/Oasis from where further instructions will be provided by Oasis Support to enable internet access by Oasis Support staff.





















Visit Customer Portal


Clicking on F1 from within any application window loads up the appropriate section of the relevant manual showing contextual help.



Helpful text comments are also displayed at the bottom of preference screens. This text is contextual to the field level for that setup table.

View Online Help


Clicking this option will take you to a Confluence Help page where you will find a full suite of manuals and other helpful resources.


About


The "About" window is used mainly by Oasis support staff in the following ways




Workstation Settings
This panel summarises information regarding the setup of the Oasis system in the practice and individual workstation preference settings.

Winsocket Monitor
This panel provides a real time log of TCP winsocket messages across the network and is usually used to aid in the set up and debugging of messages.

Practice Setup Documentation
A link is provided in the lower half of the screen to the Oasis Word Processor. This form is usually used by Oasis installers to describe special settings and set up options. This information can be helpful in Support staff understanding the set up of the practice.











11

Using the Forms Editor



Introduction


This chapter describes the use of the Oasis Forms Editor. This program is used extensively within Oasis to create form templates for use in a variety of applications.


Forms Editor Components



Object Definition


The Icon Bar at the top of screen is used to select and drop objects of information onto a Form.

The operator clicks on the object with the left mouse, "drags" the object over onto the Form and then "drops" the object onto the Form by lifting off with the mouse. Alternatively, a single RIGHT mouse click on the object places the new object at the top left side of the form.

Click on object and drag across Form








The Top Icon Bar Object Components consist of

Drawing Objects


Picture Objects


Text and Data Entry Objects

Drawing Objects


This object draws a vertical line on the Form. You can reposition the line and extend the height of it by mouse drag on the top or lower object handles.

This object draws a horizontal line on the Form You can reposition the line and extend the width of it by mouse drag on the left or right object handles.

This object draws a rectangle on the Form. You can reposition the object and extend its size by mouse drag on the object handles.

This object draws a circle on the Form. You can reposition the object and extend its size by mouse drag on the object handles.

This object acts as a Eraser. It does not delete the object but places a white space box over the top of any other object.




Picture Objects


Inserts a selected picture file (JPG, BMP etc)

Inserts a selected icon file (ICO)

Pastes the current graphic in the Windows clipboard

Acquires an image from a selected twain device










Text Objects



Lets you enter a single line of free format text. This type of object is useful for positioning labels around the form. You can double click on this object on the Form and change the text and font attributes.
Lets you add multiple lines of text to your Form and is useful for creating adhoc text paragraphs. You can change the width of this text box by clicking on the object's side handle and increasing or decreasing as required. You can double click on this object and change the text and font attributes.

Lets you add multiple lines of text to your Form. The text can include mixed text sizes and font attributes however it is limited to a single text font.

Lets you insert a standard rich text paragraph

Lets you insert a word processing document (.doc) file

Display a list of abbreviation codes and lets you insert any selected abbreviation text into the form as a multiple line text box.

Inserts a data entry object onto the form. Used by various programs for keyboard text entry.



































APPENDICES



Forms Printing


For each form number from 01 to 99 in Oasis you can now have a separate Header File and a Footer File. Each of these two types of files are created using the Oasis Forms Editor and are saved as EMF Files using the naming convention of Tnnnn.emf where
T=Type of form "H" or "F"
Where
H=Header Form
F=Footer Form
nnnnFormatted number 4 digits
Relationships are established between Branches, Doctors and Forms using the System Manager – Preferences - Forms in Branches table.

This screen shows a list of all joined doctors for this branch at the left of screen. The top of screen shows columns from 01 to 99 corresponding to each of the 99 possible forms.
We can now use this index table to relate a Header or Footer Form number to any doctor to any Oasis form number from 01 to 99.
For an entry to be valid, it must be a non-blank or NON zero entry in 4 digit format from 0001 to 9999

Note: Unlike the standard Oasis 8.3 system, there is no hardcoding of relationship between forms (ie Formnn) and you are free to use any legitimate number from 0001 through 9999 to construct a form regardless of number.
Printing a Common Branch Form
In situations where you want a common form to be printed for all doctors in a selected branch you can associate the form to Doctor 0000 (All Doctors) for that branch and leave the entries for each individual doctor as zero.
Printing a Common Global Form
In situations where you want a common form to be printed for all doctors in all branches you can associate the form to Branch 0000 (All Branches). If you want this form individualised per doctor but for all branches then fill out individual doctor columns for Branch 0000 otherwise fill out columns for Doctor 0000 (All Doctors)
Form Lines
The statement lines table associates format lines to a predefined Form Name (from 01-99).
1. Sections
The lines table is divided up into three sections.
Header
Lines
Tail
A prefix code is used to identify each section 'H'eader, 'L'ines or 'T'ail.

2. Lines Section
The Lines Section is further divided into five sub-sections which detail how to print information for the five types of financial transactions where:
Type 1Invoice
Type 2Adjustment
Type 3Payment
Type 4Write Off
Type 5Discount

3. Entering Line Details
Clicking on 'N'ew enables entry of seven items of information for each format line. These are
Code - A sequence number from 0001-9999 preceded by the letter 'H', 'L' or
'T' to describe its section.
Fld - The field number specifying which variable to be printed. These variables are
detailed in the Appendices section. If this column it se to '0' (zero), then the
information in the next column is treated literally and printed accordingly.
Mask - This column has several purposes and is used in conjunction with the Min and
Type columns. The functions of these columns will be described more fully at
a later stage.
LF - This column dictates the number of line feeds to be sent to the printer after the
specified variable has been printed. If this is set to zero then the print head
will remain at the position determined by the last print command.
Min - This column determines how many characters are to be printed and will be
explained more fully later.
Format - This column contains a code which determines how the variable or literal
text is to be printed. If may also be used to specify if/ifend statements.
The allowable format codes are:
Blank - Print variable as is.
R - Right pad the printed information to a length of Min characters.
L - Left pad the printed information to a length of Min characters.
T - Right Trim the printed information and add a trailing space.
TW - Tab Wrap. Used to print long text. Print a string wrapped at
the current cursor position to a maximum of Min text width.
D - Convert the variable to a date DD-MM-YYYY.
$ - Convert the variable to two decimal place number and then
print as type 'L'.
$$ - as above but precede the amount with a literal '$' sign.
C - Print a string of characters Min number of times. The characters
are found in the Mask column. If the mask column is empty then
Min number of spaces are printed.
F - The information in the Mask column is taken to be a printer
control string entered either as a string of two character profile
codes (e.g. A4B1) or a direct printer control sequence with a
starting character of '/'.
FL - Used in conjunction with a bitmap picture Mask command of
/015/01,01.
Oasis adds the bitmap file conjugation of LOGOnn where nn=
statement doctor number from 00-99.
E.g. /015/01, 01 would be extrapolated as /015,01,01,LOGO01.wmf
if the statement doctor number was #1.

FE - As above with the FL command but extrapolates out to an
Emf file
E.g. /015/01,01 would be extrapolated as /015,01,01,LOGO01.emf
if the statement doctor number was #1.

FA - The information in the Mask column is taken to be a printer
control string to be extracted from a variable. E.g. If variable
#214 contains the text "A4B1" then printing a mask of
"@214" as type "FA" is the same as printing "A4B1" as type
of "F".
M - Move to the column specified by Min. This is useful for lining
up columns.
? - Specify the start of an if/ifend statement

"*" - Specify the end of an if/ifend statement. All lines between the
? and * will be processed if the expression evaluates as true.
A - Assign one variable or literal text to another variable for
later use.

Tr - This column is only used in the Lines section and specifies which lines
are used to process which type of transaction. Allowable entries are 1-5
or 0 (for all transaction types).


4. Printing Variables
A variable is a number which relates to specified predefined pieces of information. A list of variables is provided further in this section.
Example. You want to print the Billing Address Lines on the Header section of the statement.
The four Billing Address Lines use variables 14-17. These would be entered as follows
CodeFldMaskLFMinFormat Type
H0010 14 1 T
H0020 15 1 T
H0030 16 1 T
H0040 17 1 T  
Each of the above four lines has been entered with a format of 'T'rim - trimming off right blank space and then issuing a line feed after printing each variable.
Example. You want to print the Billing Address Lines on the Header section of the statement with each line moved in 10 characters from the left edge to fit into a window faced envelope.
The four Billing Address Lines use variables 14-17. These would be entered as follows
CodeFldMaskLFMinFormat
H0005 10 C
H0010 14 1 T
H0015 10 M
H0020 15 1 T
H0025 10 M
H0030 16 1 T
H0035 10 M
H0040 17 1 T
Each of the four billing lines has been preceded by a command to move in 10 characters. This can be achieved in two ways - by issuing a format 'C' with min 10 and a blank mask (this means print 10 characters of a blank mask). OR issuing a format 'M' with min 10. (this means MOVE to tab position 10).
5. Printing Literal Text
Frequently there arises the need to print literal text on the statement. This is achieved by leaving the FLD column at '0' (zero) and putting the text to be printed into the MASK column.
Example: Print the words 'For Professional Services' after the address block.
CodeFldMaskLFMinFormat
H0005 10 C
H0010 14 1 T
H0015 10 M
H0020 15 1 T
H0025 10 M
H0030 16 1 T
H0035 10 M
H0040 17 3 T
H0050 20 C
H0060 FOR PROFESSIONAL SERVICES 2
Three line feeds are issued after printing the last billing line (H0040). The program then moves in 20 characters and prints out literal text FOR PROFESSIONAL SERVICES and then prints 2 line feeds.
The same result could have been achieved by removing line H0050 and using
H0060 FOR PROFESSIONAL SERVICES 24 5 L
which would print the specified text left padded with spaces so that a minimum of 45 characters are printed. As the text is 25 characters long, it would place 20 characters before the text.

6. Modifying the Print Format
The use of format codes 'T'rim, 'L'pad , 'R'pad and "TW" modify the formatting of literal text or print variables. Here's some further examples.
a) Example: Right Pad the word 'Hello World' to 20 characters.
Code Fld Mask LF Min Format
H0005 Hello World 20 R
Prints the literal text 'Hello World' to 20 characters (Min=20) and right pads it (Format=R).
b) Example Left Pad the word 'Hello World' to 20 characters
Code Fld Mask LF Min Format
H0005 Hello World 20 L
c) Example: Print literal text 'The quick brown fox jumps over the lazy dog'
Code Fld Mask LF Min Format
H0005 The quick brown fox jumps T
H0010 over the lazy dog 1 T
Trimming is useful in situations where the literal text cannot be completely entered in a single mask column. You can put the words into two or more mask columns and use the 'T'im format command to cut off any additional spaces.

Example: Print variable 399 using Word wrapping at current cursor position. Maximum text length is 70 bytes.
Code Fld Mask LF Min Format
5M
H0005 399 170 W P
7. Embedding Printer Control Sequences.
Printer sequences may be embedded directly into the statement format lines. Simply enter the desired sequence into the MASK column and enter in 'F' into the Format column. The sequence may be a string of two character codes defined in the Printer Profiles or an actual printer control sequence.
Example Send down the A4 paper command to the printer
Code Fld Mask LF Min Format
H0005 A4 F
In the above example, a profile code 'A4' exists for the designated printer. This instructs the printer to find the A4 profile command and send down its contents.
Example: Send down the actual italics command to an Epson printer.
CodeFldMaskLFMinFormat
H0005 /027/052 F
In the above example, two control characters are sent down to the printer, a 027 (escape character) and 052. The use of '/' proceeding each three digit set is interpreted by Oasis as an actual escape sequence rather than a profile code.
Example, Send down A5 paper command and Bin 1 Selection to the printer
Code Fld Mask LF Min Format
H0005 A5 B1 F
Example. Six. Send down the GDI command to cursor position at 0, 0
Code Fld Mask LF Min Format
H0005 /011/0, 0 F
Under Windows GDI printing, this instructs the printer to execute GDI command 11 and pass the x,y parameters to it. (See Appendices)
Example. Draw a horizontal line 50 characters long
Code Fld Mask LF Min Format
H0005 GF50 F
In the above example, GF is a profile code that turns graphics on and prints a single '_' line character. By specifying Min of 50, this prints out 50 of these characters.
8. Embedding Printer Control Variables
Oasis also lets you print variables using the "FA" command. For example, you have a variable relating to an individual doctor that has been keyed into a table e.g. @214 = Individual Doctor's address Line 4. You can reference this and print is as a variable by
Code Fld Mask LF Min Format
H0005 @214 FA
For example if the contents of variable #214 = "B1A4" then executing the above FA command is equivalent to
Code Fld Mask LF Min Format
H0005 B1A4 F


9.Assigning Variables
Any of the variables can be temporarily 'overwritten' with any other piece of information. This is useful in assigning literal text or printer commands to a number rather than rekeying the information in full.
Example Assign the word 'Amalgam Filling' to variable 2
Code Fld Mask LF Min Format
H0005 2='Amalgam Filling' A
Now whenever FLD 2 is printed, it will always contain the word 'Amalgam Filling'.
10. If/Ifend Commands
Another powerful feature of the statement print program is the ability to make decisions. This is achieved by entering the variable number in the FLD column, the test expression in the MASK column and a '?' in the FORMAT column. If the test is true then the following lines of code are processed until an '*' is found in the FORMAT column.
Code Fld Mask LF Min Format Type
H0005 13N="1" ?
H0010 HELLO WORLD T
H0020 *
In the above example, line H0005 tests variable 13 (Patient Account usual dr number) to see if it is equal to '1'. If so the literal text 'Hello World' prints. Line H0020 terminates the IF statement.
The expression in the MASK column may contain up to three components. These are
TYPE
OPERATOR
VALUE
A) TYPE
This determines whether the decision is to be based on a numerical test or an alphabetical test. If this is set to an 'A' then the test is considered to be alphabetical.
A="JONES"
If the type is set to 'N' then the test is numeric.
N="1"
B) OPERATOR
You can use the following operators
= Equal To
>Greater Than
<Less Than
<>Not Equal To
>=Greater than or Equal To
<=Less than or Equal To
C) VALUE
The value field may be a literal value (as in '1') or may be another variable. If you wish to test a variable then precede the variable number with a '@' symbol e.g. '1 A=@4'. This will do an alphabetical comparison between variable one and variable two. If we wish to do a comparison with literal text or a number then simply enter it in after the expression field. E.g. 6 A='3000'.
11. Multiplication and Division
OASIS also supports the ability to do simple multiplication and division calculations. This is best explained by the example of a practice that wants to show a 5% discount on the statement for all invoice lines entered that day. (Contained in field 381).
FldMaskFormatComment
381N>"0"?'Total Invoices for day >0
491=@381A'Assign this amt to spare variable
492=@491*.05A'Spare variable 492 is variable 491 x .05
492=R10A'Round variable 492 to lowest 10 cents
492$$ 'Print Amount
12. Printing Abbreviations
OASIS supports the ability to print Abbreviation descriptions (Refer Setup Abbreviations). To do this use the Format Type of "A".
Using an example of a Treatment Plan where an abbreviation has been created under the code "TERMS" - this describes the terms and conditions of the quote. In the Header Section of the treatment plan form, a spare field has been used to assign this abbreviation. This is then used in conjunction with the new Tab Wrap function to print on the form.
FldMaskLfMinFormat
00450=#TERMSARead in abbreviation details from code
"TERMS" and assign to variable 450
The "#" tells Oasis that this is an
abbreviation code
001MMove to Tab Position 1
450179TWWrap at the current tab position (1) with
a width of 79 bytes
13. Printing Bitmapped Files
Oasis supports the ability to print a variety of bitmapped files at a specified X, Y page coordinate.
Example. Print bitmapped file located in forms directory
CodeFldMaskLFMinFormat
H0005/015/01,05,TEST.WMFF
In the above example, a file called TEST.WMF is printed at column 1, row 5. This WMF file is located in the main Oasis forms directory specified by Utilities, Setup, My Workstation Icons/Forms "FormsPath=".

Example. Print bitmapped file located in non forms directory
CodeFldMaskLFMinFormat
H0005/015/01,05,w:\forms\test.wmfF
In the above example, a file called TEST.WMF is printed at column 1, row 5. This WMF file is located in a directory called w:\forms.
14. Printing BarCodes
Oasis supports the ability to print any variable as a barcode at a specified X, Y page coordinate.
Example. Print Account Number field as barcode
CodeFldMaskLFMinFormatType
H0005001/017/01, 05000BC
Prints field 001 at column 1, row 5 in the format of a barcode strip
By default the Barcode height is 600 twips. You can increase or decrease this by setting the Min value
CodeFldMaskLFMinFormatType
H0005001/017/01, 05999BC
Prints field 001 at column 1, row 5 in the format of a barcode strip 999 twips in height







































Statement/WP Variables


Variable NoDetails
Fields 1-100 are for Family Header, offset by 100 for Family Member

  1. Oasis Patient Number
  2. File Number
  3. Surname
  4. Given Name
  5. Title
  6. Street1
  7. Street2
  8. Suburb
  9. Postcode
  10. Prefers to be called
  11. Home Tel
  12. Work Tel
  13. Usual Dr Number
  14. Classification Code
  15. Bill To 1
  16. Bill To 2
  17. Bill To 3
  18. Bill To 4
  19. Warnings
  20. Health Fund Details 1
  21. Health Fund Details 2
  22. Usual Branch Number
  23. Medicare Details 1
  24. Medicare Details 2
  25. Employer
  26. Date of Birth
  27. Refer Doctor Code
  28. Refer Date
  29. Refer Details 1
  30. Refer Details 2
  31. Work Details 1
  32. Work Details 2
  33. Work Details 3
  34. Bank Details 1
  35. Bank Details 2
  36. Bank Details 3
  37. Contact Code
  38. Hold Account Y/N
  39. Cycle Days
  40. File Creation Date
  41. Total Billed
  42. Total Paid
  43. Contract Price
  44. Contract Duration
  45. Contract Billed
  46. Contract Date
    1. User Defined Fields 1-6
  47. Sex(Gender)
  48. Mobile Telephone
  49. Fax Number
  50. Email Number
  51. Treatment Finished Y/N
  52. Treatment Comment
  53. Recall Name
  54. Health Warnings
  55. Misc Notes
  56. Third Party Account Number
  57. Referred by Name
  58. Account Number
  59. Newsletter Code
  60. Ethnicity Code
  61. Usual Recall Status
  62. Age Calculated from Date of Birth
  63. Inactive File Y or N
  64. Own Recall Y/N
  65. Recall 1 Date
  66. Recall 1 Status
  67. Recall 1 Comment
  68. Recall 2 Date
  69. Recall 2 Status
  70. Recall 2 Comment
  71. Referral Interval
  72. Referral Indefinite Status

79Last Visit Date

    1. Referring Dr Details
  1. Contract Price – Invoiced to Date
  2. Main Telephone Number
  3. Unused
  4. Invoices Outstanding
  5. Unallocated Credit
  6. Invoices – Unallocated Credit
  7. Date Next Appointment
        1. Referring Patient Address

100Referring Patient Salutation

    1. Practice Name and Address (From Doctor 0)
    2. Non Consolidating Dr Name and Address

221-229Department Variables 1-9 (Enterprise Edition)

  1. Current Outstanding
  2. 30 Days Outstanding
  3. 60 Days Outstanding
  4. 90 Days Outstanding
  5. Balance Forward from Previous Statement
  6. Total Net Value of Statement Printed
  7. Balance Forward + Net Value (Closing Balance)
  8. Today's Date
  9. Doctor Number
  10. Printer Number
  11. User Number
  12. Practice Number
  13. Statement Number
  14. "Original" or "Duplicate" wording
  15. Flag "0" if original or "1" if duplicate
  16. Flag "0" if itemised statement or "1" for overdue reminder
  17. Current Page Number
  18. Previous Page Number
  19. Next Page Number
  20. Number of Detail Lines
  21. Current Line Number
  22. Number of Detail Lines – Current Line Number
    1. Flag 0=off, 1=on for Transaction types 1-5 printed on lines
  23. Total Debit Lines Printed
  24. Total Credit Lines Printed
  25. Total Debit-Total Credit Lines Printed

271-279Statement Variables from User Id Table

    1. Current Message Details
    2. Statement Special Variables 1-9



Lines Section


  1. Transaction Type 1-5
  2. Consultation Date
  3. Entry Date
  4. Item Code
  5. Transaction Amount
  6. Paid to Date
  7. Age (Unused in System 8)
  8. Patient Name
  9. Consulting Dr Number
  10. Batch Number
  11. Description Line 1
  12. Description Line 2
  13. Description Line 3
  14. Description Line 4
  15. Bill to Dr Number
  16. Branch Number
  17. Drawer Name
  18. Bank Name
  19. Branch Name
  20. To Print "Y" or "N"
  21. Frequency
  22. Cheques
  23. Cash
  24. Credit Card
  25. Drs Name
  26. Time of Entry
  27. Operator User Number
  28. User Name
  29. Entry Flag (Not Used in 8)
  30. Date Printed
  31. Paid this Month
  32. On Hold "Y" or "N"
  33. Third Party Amount
  34. Third Party Account Number
  35. Amount Start of Month (Not used in 8)
  36. Bank Slip Number
  37. Amount Marked for Payment
  38. Patient Number
  39. Tooth Reference Number

341-349Lookup fees from item table if invoice
361"x" if invoice (i.e. frequency X )
362Total Private + Third Party Amount on this line
363Eftpos Amount
371-375Total Value of Transaction Types 1-5 for all trans printed regardless of date

    1. Total Value of Transaction Types 1-5 for transactions entered today
  1. Total Private Invoices to date
  2. Total Third Party Invoices to date
  3. Total Private + Third Party Invoices to date
  4. Total Paid On Invoices Raised to date
  5. Total GST$
  6. Total Private Invoices – Total GST$
  7. Net Amount of Invoices Printed
  8. Total Smart Hicaps Gap
  9. Hicaps Merchant Id
  10. Hicaps Fund Name
  11. Hicaps Response Code
  12. Hicaps Terminal Id
  13. Hicaps Card Number
  14. Hicaps Eftpos Payment Amount
  15. Statement Dr Bpay Account
  16. Account Bpay Code





Progressive Contract Statement

Header Details as per normal billing statement


Line Details

  1. Date
  2. Item
  3. Amount
  4. Description
  5. Net Value left in contract (Cumulative)
  6. Current Line Counter (Cumulative)

340Total Lines Count in Plan
341Total Value of Amount Printed (Cumulative)
Printer Command Table Summary
NumberDescriptionValue to Pass
001Paper BinSee Table
002Paper SizeSee Table
003Custom Paper SizeWidth, Height
009Number of Copiesn

011Cursor PositioningX, Y
012-
013LineX1, Y1, X2, Y2, Colour
014BoxX1, Y1, X2, Y2, Colour
015Paint PictureX, Y, Filename in OASIS Data Dir
X, Y, Full Path to Filename
X,Y,@nnn where nnn=variable holding filename
016Page Ejectn (any number you like)
017Print BarcodeX, Y
031Font NameGDI Font Name
032Font Bold0=Off, 1=True
033Font Italic0=Off, 1=True
034Font Underline0=Off, 1=True
035Font SizeGdi Font Size
036ForegroundColorn (1-15)
GDI Paper Source Table
ValueDescription
1Use paper from the upper bin.
2Use paper from the lower bin.
3Use paper from the middle bin.
4Wait for manual insertion of each sheet of paper.
5Use envelopes from the envelope feeder.
6Use envelopes from the envelope feeder, but wait for manual insertion.
7(Default) Use paper from the current default bin.
8Use paper fed from the tractor feeder.
9Use paper from the small paper feeder.
10Use paper from the large paper bin.
11Use paper from the large capacity feeder.
14Use paper from the attached cassette cartridge.
GDI Foreground Colour
ValueColorValueColor
0Black8Gray
1Blue9Light Blue
2Green10Light Green
3Cyan11Light Cyan
4Red12Light Red
5Magenta13Light Magenta
6Yellow14Light Yellow
7White15Bright White

GDI Paper Size Table

ValueDescription
1Letter, 8 1/2 x 11 in.
2Letter Small, 8 1/2 x 11 in.
3Tabloid, 11 x 17 in.
4Ledger, 17 x 11 in.
5Legal, 8 1/2 x 14 in.
6Statement, 5 1/2 x 8 1/2 in.
7Executive, 7 1/2 x 10 1/2 in.
8A3, 297 x 420 mm
9A4, 210 x 297 mm
10A4 Small, 210 x 297 mm
11A5, 148 x 210 mm
12B4, 250 x 354 mm
13B5, 182 x 257 mm
14Folio, 8 1/2 x 13 in.
15Quarto, 215 x 275 mm
1610 x 14 in.
1711 x 17 in.
18Note, 8 1/2 x 11 in.
19Envelope #9, 3 7/8 x 8 7/8 in.
20Envelope #10, 4 1/8 x 9 1/2 in.
21Envelope #11, 4 1/2 x 10 3/8 in.
22Envelope #12, 4 1/2 x 11 in.
23Envelope #14, 5 x 11 1/2 in.
24C size sheet
25D size sheet
26E size sheet
27Envelope DL, 110 x 220 mm
28Envelope C5, 162 x 229 mm
29Envelope C3, 324 x 458 mm
30Envelope C4, 229 x 324 mm
31Envelope C6, 114 x 162 mm
32Envelope C65, 114 x 229 mm
33Envelope B4, 250 x 353 mm
34Envelope B5, 176 x 250 mm
35Envelope B6, 176 x 125 mm
36Envelope, 110 x 230 mm
37Envelope Monarch, 3 7/8 x 7 1/2 in.
38Envelope, 3 5/8 x 6 1/2 in.
39U.S. Standard Fanfold, 14 7/8 x 11 in.
40German Standard Fanfold, 8 1/2 x 12 in.
41German Legal Fanfold, 8 1/2 x 13 in.

Related content