- 3M Grouper and Code Finder
- Accounting MYOB
- Accounting Technology One
- Accounting Xero
- Active Directory
- Cameras, Printers, Scanners, and other Devices
- Changing Servers
- Migrating data from other applications
DCM integrates with a number of programs via various means. It uses:
- API (Application Program Interface)
- HL7 messaging
- ODBC Drivers
- Patient.in (text file)
- Web Services
Here is a list of some of the programs with integration in place. Please contact email@example.com should you wish to link to another.
Fiji Revenue and Customs Services POS
Medical Objects EHR
Laboratory Information Systems (LIS)
Medicare Australia Online
Radiology Information Systems (RIS)
G E Health
3M Grouper and Code Finder
Classify and process patient data by "Grouping it. Used for cloud-based delivery of content.
DCM can integrate with MYOB by exporting data to the software.
Accounting Technology One
This requires a full version of SQL
It runs the query nightly (set up as an SQL job) using SSIS which saves the output to CSV
- The tech1query.sql script extracts the data
- Full SQL with SSIS required
- Use an SSIS package to run the query and this outputs the result data as a csv file at a location on disk that you define in the package
- Use an SQL server agent job to run this package at a regular interval (i.e. as an overnight job)
Note: For an understanding of the data extracted please read through the SQL query
Repeating these steps with any query of your choosing is a useful tool to extract any data you may like.
DCM integrates with Active Directory
You need to have:
- A fully qualified domain name (e.g. hospital.directcontrol.local - window login user would be firstname.lastname@example.org
- Users setup in AD
- Password CONTROL enabled with users setup in DCM
To enable Active Directory
- Go to Utilities - Configuration - Advanced (Support)
- Check Use LDAP authentication
- Key-in the fully qualified domain name
Then go to
- Utilities - User Roles
- Note the Domain User dropdown with active directory users listed
- Map the DC User with the Domain User
DCM supports BPAY payment processing and generates (CRN) Customer Reference Numbers on the remittances.
BPAY is an independent billing product which is used to receive payments from clients. BPAY must be set up by your bank.
If in a group practice, some banks manage all BPAY numbers per entity and deposit funds directly into that entity's bank account that may be with another bank. (NAB, WPC)
Other banks insist on the entity opening a bank account with them in order to process BPAY payments (CBA, ANZ)
DCM can facilitate:
- One BPAY Biller Code for the entire business/practice, or
- alternatively this can be overridden to use a BPAY Biller Code per entity.
DCM can provide invoice layouts which display the BPAY Biller Code and the DCM generated Customer Reference Number.
In order to begin using your DCM BPAY functionality you must register for BPAY with your bank. You will need to provide them with the following information about DCM. We use:
- Luhn Mod 10
- 11-digit number + the check digit (12-digit CRN)
Set Up BPAY in Direct CONTROL
- Before setting up BPAY you will need to know:
- If you are setting up BPAY per entity or for the business as a whole
- The Biller Code/s
If you are an existing user of DCM, you will need to request new invoice layouts to now include the BPAY logo on your remittances. Changes to transaction layouts may be charged at current hourly rate, where these layouts have previously been approved and now require changes.
Business Set Up
- To set up BPAY when you have one Biller Code for the whole business/practice, go to Utilities = Business Details and in the field “BillPay Biller Code: “enter your Biller Code
Utilities - Business
Entity Set Up
- To set up BPAY when you have one Biller Code for each entity go to Utilities – Entities and double click to open the entity form
- Select the required location as they can have a separate Biller Code per location
- Select the Banking tab
- In the field “BPAY Number Override” enter the entities BPAY Biller Code for the selected location
- If the entity will be billing across multiple locations, you will need to enter the Biller Code details per Entity, per Location.
Utilities - Entities
- Ensure in Utilities - Configure - File Locations you have mapped the Location of the BPAY folder
- We suggest you put a shortcut to this folder on your desktop. How?
- Right-click on the folder and select Create Shortcut
- Using BPAY from the DCM end is as simple as creating an invoice.
- When an invoice is created, DCM generates a (CRN) Customer Reference Number
- The CRN number has three components (colour coded)
Note: The BPay bookmark for the IFC template is [INVOICE_BPAY]
- Download your BPAY files from the bank and save them to the \\DirectCONTROLServerFiles\BPAY\XXX (XXX is your bank abbreviation).
- Then in Direct CONTROL go to Regular Tasks - Transactions - Receipt BPAY
This results in the following:
- Printing all receipts immediately after creation. These open as a PDF ready for printing or if you turn on Quick Print (Utilities - Configure - Quick Print), they will print directly to the default printer
- BPAY receipting automatically applies the receipted amount to an OOP item first if it exists on the invoice
- Prepayment creation is supported when receipting BPAY where the payment is based on an IFC
Cameras, Printers, Scanners, and other Devices
DCM automatically uses the Camera installed on your PC. Just connect the camera and turn it on. If Windows recognises the device and installs the appropriate driver, you're all set. There's no need to run the wizard.
DCM prints using the Windows Printer Drivers installed on your Workstation and Network.
Should you have problems printing, before contacting DCM Support about any printing issues, close DCM and ensure you can print directly from Word. If not, contact your IT Support. However, before you do check:
- The printer is turned on
- Cable connections
- Is there a paper jam
- Is there a document queue backed up that needs clearing. If this is the case, there is usually a printer icon on the RHS of your task bar for you to manage this
If everything prints OK from Word, you should then check that the correct 'path' to DirectCONTROLServerFiles is entered in Utilities - Configure - File Locations
Dymo Label Printer
- Clinical labels are designed to use the Dymo Art. No. 99012
- Before using the Dymo LabelWriter 450 or 450 Turbo printer with DCM, you must install updated printer drivers from Dymo.
Follow the instructions below to properly connect the printer, install the software, and install the updated printer drivers. There are four steps:
- Connect the Dymo LabelWriter 450 to your computer via a USB port.
- Ensure that all Windows updates are installed on your computer.
- Install Dymo software version 7 at http://global.dymo.com/img/compel/lRWxV3IFTlfRAaNDWNPdZIDEvORCEnk2.zip
Note: Ensure that you select the correct connection method (USB or Network) and that you ignore any messages that state that you have an undetected Dymo device.
- Download the Dymo software updater from http://www.dymo.com/media/Software/DLS_7_Update.zip and save the file to your workstation or to a location on the network where it can be accessed by all computers attached to a Dymo LabelWriter 450 printer.
- Locate the ZIP file, right-click the file, and select Extract All.
- Follow the Extraction Wizard prompts to unzip the DLS_7_Update folder.
- The folder unzips and opens. If the DLS_7_Update folder does not open, locate the folder and open it.
- Double-click the DLS7Update.exe icon to launch the installer.
- An Open File Security Warning window opens.
- Click Run and follow the installer prompts.
- Open the Dymo software and verify that Dymo LabelWriter 450 is listed as its printer.
- Print a label from the Dymo software.
Note: If a message appears stating that the printer is absent, reboot your PC while the printer is still connected and ensure that users have their permissions set up properly to install software and unzip files.
- Open DCM.
- Print a label from the Client Record to ensure that the printer is working properly.
- Select Print - Label from the Sidebar of the Client Record, or
- Go to Client Record - Referral Tab and right-click on a Referral to print a Label
Note: When printing labels, ensure that the quantity is not 0.
- Run the Dymo software updater (steps 4-8) on each computer attached to a Dymo LabelWriter 450 printer.
DCM supports both the WIA (Windows Imaging Acquisition) and TWAIN Drivers for scanning. Files are scanned as compressed tiffs by default. You can use the Windows Fax and Scan app or the software that comes with your scanner.
Windows Fax and Scan
1. Go to Utilities - Configure - Printing/Scanning and select Use third party scanning software and enter the path to the WFS.exe
2. Note reference to When the scanning path below is blank, DCM will default to the Windows User's Documents\Scanned Documents folder that is Windows Fax and Scan app's default scan location. On DC reading files in from this folder, the files will be deleted. However, should you be using your scanner's software and not Windows Fax and Scan, you can enter the path to which your scanning software saves.
"The word TWAIN is not an official acronym; however, it is widely known as "Thing Without An Interesting Name" or "Technology Without An Interesting Name." The official website notes that "[this name] continues to haunt the standard." The word TWAIN is from Rudyard Kipling's "The Ballad of East and West" — "...and never the twain shall meet..." — reflecting the difficulty at the time of connecting scanners and personal computers.
Scanning with the TWAIN Driver (Toot Toot)
- Select TWAIN Scanning in Utilities - Configuration - General Tab
- Ensure that your Scanning Software setting are set to not scan in large file sizes
- Select Scan to PDF if that is your preference
Scanning with the WIA Driver
Technical stuff if needed for the WIA driver settings ...
|Scan with ADF
|Toggles between using the document feeder or the flatbed if the below value isn't used
|This is a driver setting to the WIA drivers it can be set to the values below
1: Use feeder (ADF)
2: User flatbed
5: Use feeder and scan in duplex mode (4=duplex mode), (+1= feeder). Duplex mode means to scan BOTH sides.
|Determines the number of pages to scan on each 'retrieval' from the printer. This should probably not be used but some reading suggested that if you use duplex on some scanners you may need to set this to 2 (It is defaulted to 1) to work around a bug in some WIA drivers for some scanners.
There are other values for this depending on what the specific WIA driver supports for the scanner so these are left as free text to use in the future. Here are the technical flags:
// WIA_DPS_DOCUMENT_HANDLING_SELECT flags
#define FEEDER 0x001
#define FLATBED 0x002
#define DUPLEX 0x004
#define FRONT_FIRST 0x008
#define BACK_FIRST 0x010
#define FRONT_ONLY 0x020
#define BACK_ONLY 0x040
#define NEXT_PAGE 0x080
#define PREFEED 0x100
#define AUTO_ADVANCE 0x200
Use the Scanning Software to scan to a folder and then select the Import button on the Sidebar of the Client Record - Communication Tab to Import this scanned file.
Viewing Scanned and Imported files
Scanned or Imported Files may have one of the file extensions listed below. These files must be associated with Windows Photo Viewer if you want to view multiple pages scanned
How to associate file extensions
There are two ways:
- Right-click on the file and select Open with and select the Program you want to use. If not listed, you may need to browse for it by clicking on Choose default program, or
- Open the Control Panel and select Default Programs - Associate a file type or protocol with a program
Visit article in Use DCM Desktop version - Regular Tasks - Clients - Communications for instructions on how to scan.
What is a Certificate?
A certificate or digital certificate is a unique, digitally-signed document which authoritatively identifies an individual or organisation. Using public key cryptography, its authenticity can be verified to ensure that the software or website you are using is legitimate.
Direct CONTROL references several certificates to include:
- National Authentication Service for Health (NASH)
- 3M Grouper Certificate that is per Organisation. This requires
- DC generating the Certificate and making it available
- Saving this Certificate to a file
- Fiji Revenue and Customs Service
- Own version
What is a Certificate Store?
DC manages the installation of the above Certificates in...
Utilities - Certificates
Get the Certificate
Request and Download a National Authentication Service for Health (NASH) | Australian Digital Health Agency SHA-2 Certificate
NASH Certificate is used to securely access and share health information, such as
- My Health Record | Australian Digital Health Agency
- Healthcare Identifiers (HI) Service for health professionals - Services Australia
- Secure messaging | Australian Digital Health Agency
1. Log into your PRODA Account - PRODA (Provider Digital Access) - Services Australia
2. Select Go to service on the Health Professionals Online Services (HPOS) tile.
3. Select My Programs.
4. Select Healthcare Identifiers and My Health Record System.
5. Select Healthcare Identifiers - Manage Existing Records.
6. Select My organisation details from the list.
7. In the Organisation snapshot, select the Certificates tab.
8. Select Request a NASH PKI site certificate.
9. Complete the required information from the Request Form.
10. You will be notified when the certificate is ready to download via a text message to the mobile phone provided in the request form containing the PIC. You may use this PIC code to download the certificate, by clicking on the blue hyperlink under the Action column.
Adding a Certificate
- Select Add on the Sidebar to create a new row
- a name for the Certificate
- browse to the Network Location Path to locate the certificate
- select the Certificate Type
Delete a Certificate
1. To delete a certificate, select a certificate from the list.
2. Click on the Delete button on the sidebar.
3. Click Yes to the prompt.
4. You will see a prompt if a certificate has been successfully deleted.
Installing a Certificate
For 3M certificates:
1. Click the Add button on the sidebar
2. Enter the certificate name, e.g., 3M.
3. Enter the Certificate location by clicking on the ellipsis button in the Network Location Path.
4. Select 3M as the Certificate Type by clicking on the drop down menu.
5. Enter the password. If the correct password is entered, it will generate a Serial Number.
6. Ensure that the Store Location and Store Name are correct.
7. Click the Save button to save.
Remove a Certificate
This will attempt to uninstall the selected certificate from the Windows Certificate Manager. This will only work if the Store Location and Store Name has the certificate currently installed.
1. To remove a certificate, select a certificate from the list and click the Remove button from the sidebar.
2. You will see a prompt if a certificate has been successfully uninstalled.
Renew a Certificate
1. Select a certificate from the list.
2. Click on the Edit button on the sidebar.
3. Change the Network Location Path of the selected certificate to the location of the new certificate.
4. Enter the password. If the correct password is entered, it will generate a Serial Number.
5. Ensure that the Store Location and Store Name are correct.
6. Click the Save button to save.
You can view the expiry date of each certificate in the Expiry Date column in the grid. Or you can also select a certificate from the list, and you can view the Expiry Date from the control.
Should you need to move the DCM database to another server, ensure you work closely with your IT people. We can assist in this; however, it is outside our Service Licence Agreement so there will be a fee.
The following steps are involved:
- Take a backup of the database at a time when you know no further work will be done in the program. Should any data be added to the database after this time, you will need to re-enter it once DCM is set up on the new server
- Ensure the new server is setup with the .Net Framework (latest version) and SQL2016 or later (Express or Enterprise) including management tools. Please check on/monitor the size of the DirectCONTROL50 database as SQL EXPRESS will not support databases above 10GB in size
- The database will need to be restored to this new server
- The \\DirectCONTROLServerFiles folder also needs to be moved to the new Server
- This new computer/device will need to be activated in PRODA
- There is a folder on the C Drive of the old server called \Config (may be hidden) and in here are the Connection Strings required to run the Direct CONTROL application. This needs to be updated to reflect the new data source location
- The updated \Config file will need to be copied to C Drive on all workstations.
- All client workstations will need to uninstall DCM and reinstall from the new location \\DirectCONTROLServerFiles\DirectCONTROLapp\setup.exe
- Check the file locations for Direct Control are correct on all workstations. Go to Utilities - Configure - File Locations. Change the "Server File Location (Global)" setting first, highlight the file path right click and select the line below. You wll be prompted to autopopulate the remaining locations.
- Ensure we have rdp access to the new server
Migrating data from other applications
We endeavour to migrate data from other applications at no cost. However, this needs to be assessed and if there are any issues there may be a charge.
We have completed data migration from most competitors
Data migrated can be:
- Patient demographics
- Communications (not from some old programmes)
Data not part of a standard migration includes:
- Patient transactions
- Patient admissions
- Install a copy of DCM to trial
- Assess data migration
- If no issues, migrate the data
- Ensure data integrity
- Use for trialing
- Decide on 'go live' date
- Remove unwanted detail from the trial copy of DCM
- Migrate again