Knowledgebase : Technical, Configuration and Devices

When accessing any tab from Setup - Correspondence (Classic loo), the whole application locks up.  The exit button is dimmed, and while a screen appears to flicker briefly in the background, nothing loads.  Task Manager is required to kill the processes.

Similar to the problem with Address file minimising and same solution.  Edit the Workstation ini file (shared data directory) and remove the following from the startup positions:

        X = .Number("Setup_Address_X")

        Y = .Number("Setup_Address_Y")

        w = .Number("Setup_Address_W")

        h = .Number("Setup_Address_H")

 

 

If the Address File - Correspondence screen minimises on starting up, this has been caused by the screen having been minimised and then exited.  Maximising the screen and then exiting does not resolve the problem.

The start up settings are stored in the Workstation 'ini' file (in the shared data directory).

Edit the 'ini' file and in the [StartupPositions] segment, remove the entries for 'Setup_Address' entries.

They will recreate themselves when you open up the Correspondence tab.

 

 

If scanned documents and External Documents are displaying a message regarding ImageMan being a trial version, carry out the following steps:

 

1. Find and delete all copies of im8pdf.dil on the PC with the problem.  These will be in C:\Program Files\ImageMan DLL folders and possibly c:\spmwin.

2. Run the add-on installer imxPDFImport880 (2).exe  found in \\isw-nas\source\DeveloperUpdates\Imageman PDF

3. The file im8pdf.dil may also need to be copied to the program directory (normally c:\Spmwin).

https://social.technet.microsoft.com/Forums/ie/en-US/9544c723-6e82-4a0d-aeb8-0902c482fdf4/rds-for-mac-bug-automatically-resizing-a-window-and-moving-off-screen?forum=winRDc

All of a sudden RDC will take this pop up window and resize it automatically, slowly expanding the entire screen, then moving to the left.  Then it will disappear, assuming it got too big to fit on the screen.  Another even weirder thing is on another window it seems to snap to the top of the screen then moves to the left... After awhile it reappears on the other side of the screen still moving to the left.  I was able to replicate this on multiple Mac computers using OSX 10.10.5 and the latest Remote Desktop Client for mac. 

There is a new RDP app for iOS which may fix the window 'tracking' problem on an Apple Mac:

https://cloudblogs.microsoft.com/enterprisemobility/2017/11/28/new-remote-desktop-app-for-macos-available-in-the-app-store/?MC=Windows&MC=BusApps&MC=SysMagSof

 

 

 

 

 

 

 

A Windows update is required to correct this.  Please refer to the Windows Support article:

https://support.microsoft.com/en-nz/help/4284848/windows-10-update-kb4284848

“Addresses issues with the Remote Desktop client in which pop-up windows and drop-down menus don't appear and right-clicking doesn't work properly. These issues occur when using remote applications. “

 This update is mentioned in the discussion linked below (in later messages).

If you are wanting to check your internet speed we have found the following website to be very useful.

    https://nperf.com

If the Print Preview screen is saved off the screen (or on a second monitor that is no longer available) it may be necessary to edit the workstation ini file and delete the entry:

workstation .ini file, under [<workstationname>], the TxPreviewForm_* values

After installing your printer driver(s) please ensure that you can do a test print from Windows to the device.

To do a test print from Windows

From (Windows) Settings - Printers & Scanners, select the printer.

Windows Printers & Scanners

  • Select Manage
  • Select Print a test page
  • A Windows test page should print.

If a test page fails to print, please contact your hardware technician.

If a test page has printed, then proceed with configuring the printer in the Incisive application.

If clients are unable to access tabs in Office Mode (plus also Setup - Appointments - Sessions or Setup - Personnel - Operators) this is because a control that is used in these areas of the program is not correctly registered.

The tabs work correctly from Newlogin.

The control is 'Spmd_interopcontrols'.

1. Try deleting the manifest files (*.manifest).

If this fails to resolve the problem, the files need to be re-registered.


Start - Run

c:\spmwin\Regasm32 spmd_interopcontrols.dll /s /u /codebase

c:\spmwin\Regasm32 spmd_interopcontrols.dll /s /codebase

Overview

Most computers are now configured to automatically install Windows updates and this update process can cause the Specialist Practice Manager or the Private Hospital Manager to   not start up correctly.  

Symptoms

After you have tried to start the application you may receive error messages saying 'Automation Error' or 'Object Not Found' or similar.

Solution

  1. Restart your computer.
  2. Log onto your computer using a login that has Administrator rights (you may need to ask your technician or even get them to do the following process)
  3. If you have an Incisive folder on your Desktop, open it and look for a shortcut called something like 'Register Program Files'.  If there is one right-mouse-click on the shortcut and choose 'Run As Administrator'.
    This will cause a black window to appear and it will register all the programs in the Incisive program directory.
    You can start SPM or PHM up again once it has completed.
  4. If you do not have an option to register the program files you will need to do the following
    1. Click on the Start button
    2. Type in the word RUN and then select the Run app from the search results
    3. In the Run option type in the following:
      C:\spmwin\registerspm.bat      then press the Enter key
    4. A black window will appear and the files will register automatically.
      You can start SPM or PHM after it has finished.

If these options do not correct the problem please contact the Incisive Helpdesk or your technician.

Configuring SMS to send txt message appointment reminders

SPM & PHM can send appointment reminders to patients and also other ad-hoc messages.

The Windows Task Scheduler needs to be configured to run the SMS Sender application to automatically send out SMS (text) messages. These are messages that have been queued, i.e. appointment reminders.  Ad hoc messages are sent immediately.

Prerequisites:
The task must be created on a computer that runs the Incisive application as it relies on the ODBC entries to connect to the database. Ideally this would run on the server, or a workstation that will not be turned off.

The scheduled task must be created with a Windows User Account where the password will not expire. 

Check that you can run the task from the command line before commencing to set up the scheduled task: 
        C:\spmwin\SMSSender.exe 

Weekday SMS Sender

Create a new task.

General

Security options

    • Run whether the user is logged on or not.
    • Run with the highest privileges.
Triggers

Start:

8.00 a.m. (or later, ask the practice)

Settings:

Weekly

Monday, Tuesday, Wednesday, Thursday, Friday

Stop task if it runs longer than:

15 minutes

Enabled

Actions:

Program/script

SMSSender.exe needs to be set to run from the program directory (normally c:\spmwin).

Add arguments:

Auto
Note if 'auto' is not included the 'Send Queued Messages' command will not execute

Conditions:
    • Wake the computer up to run the task.
Settings:
    • Allow the task to be run on demand.
    • Stop the task if it runs for longer than 1 hour.
    • If the running task does not end when requested force it to stop.

Weekend SMS Sender

This task should be created to run once on a Saturday and Sunday, normally late morning or early afternoon. If it is set to run too early, it may wake some people up! Ensure that the correct usage of AM or PM is selected depending on the time set. 
Create a new task with the same settings as the Weekday SMS sender, setting the task to run only on a Saturday and Sunday. No repeat is required.

Triggers

Start:

10 a.m.
(Ask the practice what time they would like the messages sent on a Saturday and Sunday).

Settings:

Weekly

Recur every 1 week on:

Saturday / Sunday

Stop task if it runs longer than:

15 minutes

Receiving SMS messages

A third scheduled task needs to be set up for the SMS Sender application to poll more frequently for incoming messages.

"SMSSender.exe /replies"

This task should probably be run every 15 minutes and will poll the Provider's SMS account, then retrieve them.

Incisive recommend that if you are hosted in the inCLOUD.clinic system or you have your own Terminal Server (Remote Desktop) environment, you should be using TSPrint or TSScan to get an optimal experience.

You will need to install the TSPrint Client and TSScan Client applications on the local workstation/laptops so that they perform correctly.

The installation process is very simple and no additional licensing is required.

Instructions to install and configure TSPrint for SPM & PHM applications

The TSPrint guide from Terminal Works is available:

Windows -  https://www.terminalworks.com/remote-desktop-printing/downloads/documentation/TSPrintGuide.pdf

Machttps://www.cloudwalks.com/uploads/2/6/6/5/26654030/printing_guide_for_mac.pdf (this is a bit old)

Configure TSScan for Windows

The TSScan install file is downloaded from https://www.terminalworks.com/downloads/tsscan/TSScan_client.exe 

After installing, go to TerminalWorks > TSScan Client Settings in the Windows Start menu and select your default scanner


Configure TSPrint for a Mac

The TSPrint install file is downloaded from this site:

https://www.terminalworks.com/downloads/tsprint/macosx/TSPrintClient.zip 

After installing the app, check the inCLOUD → Mac printer mappings are correct.  If not, delete then choose the correct printer when printing the next time.

Delete any that are incorrect or obsolete

Print from SPM and choose the correct printer when the prompt appears.



Configure TSScan for Mac

Scanning from an Apple Mac Book

In System Preferences there is a setting that you to R) click using the mouse.

Two fingers on the keyboard mouse pad is also the equivalent of a right mouse click.

A Google search of 'aborting handshake because of fatal alert' comes up with the following:

"The signer of the certificate can not be validated on your system. Either the server has a self signed certificate or your system doesn't have the latest server authorities available to it."

The problem seems to be caused by the latest version of the AVG anti-virus software, with scanning of outbound SMTP email somehow causing this fault.

If SMTP scanning is disabled, then email can be sent from the Incisive application without incident.

If you are unable to establish a connection to the SQL database there are a number of steps you can try to trouble-shoot the problem.

SQL Server engine configuration

  • Is the SQL Server engine running.
    Use 'SQL Server Configuration Manager' to check the SQL Server engine is started.  This will sometimes stop and not restart automatically after a Windows update.  Right click for the Start option.
  • Is the correct account being used for the service.  If you haven't configured permissions for the account used when the SQL Server was installed, in Properties, try using the Built-in account of 'Network Service'.


Firewall

The main cause of connection failure is that the firewall on the SQL Server is blocking access .  

  • Turn the firewall off on the SQL server (temporarily).  If you now can connect, turn the firewall back on and start working through the access options
  • Make sure there is an entry in the firewall to allow incoming access via the port and protocol you are specifying (usually TCP 1433)
  • If you are using SQL Browser, make sure you open port 1434 using the UDP protocol
  • Check the remote workstations have their out-going ports open to allow the connection.

Use Telnet or a port query tool to determine the port availability

Connection Protocols

Run 'SQL Server Connection Manager' - SqlServerManager15.msc (for SQL 2019) or from the Start menu

  • open SQL Server Network Configuration > Protocols for MSSQLSERVER and make sure the TCP/IP protocol is Enabled.
  • Right-click to edit the Properties of the TCP/IP option.  'Go to the IP Addresses' tab. Scroll to the bottom of the list to get to the 'IP All' branch.
    • If you are using the SQL Browser, set the 'TCP Dynamic Ports' option to 0 (zero)
    • If you are using a specific port (usually 1433), make sure the port is specified in 'TCP Port' and that 'TCP Dynamic Ports' is completely empty.
  • When creating the ODBC connection to the database, make sure you are using the port specified or 'Dynamic Ports' option that is selected here.  You can't connect to port 1433 if only the SQL Browser (Dynamic ports) option is selected.
  • If you are using SQL Browser (Dynamic ports), make sure that the service is running.  Right click to start or run Services.msc to start from there.


Virus-checker

Check that the virus-checker isn't restricting access.  

SQL Authentication Mode

The Incisive applications use a SQL Server account to log into the database via the ODBC connection.  'Mixed Mode' or 'SQL Authentication' MUST be enabled for the SQL Server.

Run 'SQL Server Management Studio'.

  • Try connecting using the 'SQL Server Authentication' and the database login used for the Incisive application. 
    If this fails, it could mean the login doesn't have permission to connect to the database.
    Try using 'sa' login and password.
    If this fails, try connecting using the 'Windows Authentication option.
    If the Windows Authentication option fails, it means your login doesn't have permission to the database or the SQL Server engine isn't running.
    If the Windows Authentication option succeeds, it could mean the SQL Server was not installed with the SQL Authentication option and will need to be reinstalled with the option enabled.


  • Make sure 'SQL and Windows Authentication' is chosen in the Connection properties of the SQL Server engine.  Right click on the SQL server and select Properties

    In 'Security' select 'SQL Server and Windows Authentication mode'


  • Ensure unlimited number of connections are available.  Sometimes it is configured to only allow 1 connection.
    In the Properties of the SQL Server engine choose 'Connections' and put a 0 (zero) in the Maximum number of concurrent connections field.


  • Make sure the SQL Authentication logins have been created in Security > Logins


ODBC connection

The ODBC connector is used by the Incisive application to connect to the SQL Server.  Use the 32-bit ODBC driver.

  • Use 'System DSN' not 'User DSN' otherwise the ODBC connection will not be available for other Users who log onto the workstation
  • Select the 'SQL Server' driver, not 'SQL Server Native Client 11.0'
  • In the 'Server' field, enter in the exact same server\instance name that is in the SQL Server Management Studio
  • Choose the 'With SQL Server authentication...' option
  • Open 'Client Configuration' and choose 'Dynamically determine port' if SQL Browser is being used on the SQL Server, or enter the Port number
  • Use the login and password that has been enabled for the database.
  • Make sure you select the correct database.

Occasionally  the DSN server may not recognise the server\instance name

  • Replace the DSN name with the IP address & port number e.g. 192.168.0.15,1433
    Note that the comma is used as the separator.  If the port is used you do not need to specify the Instance

If you are still having problems connecting from the ODBC, try using the 'Windows Authentication' option (with an Administrator level login).  If this succeeds, then there is something incorrect with the SQL Authentication permissions for the SQL Server or database.

Outlook can cause focus issue.

Check the setting 'Enable Live Preview'.  If this is enabled, disable it.  You can find the setting in File - Options - General.

The RPC server is unavailable error means your Windows computer is having a problem with communication with other devices or machines through the network you use.

We suggest that your contact your hardware technician to get them to troubleshoot the issue.

If you receive this message, do not remove or update your versions of Java if you either use Medicare Online (Australia) or upload files to ACC (New Zealand) as both of these applications require Java.  Click on the 'X' to close this screen.

Java Update

From your Windows task bar, right mouse click on the Java icon,

Windows task bar

And then select Cancel.

Cancel Java update

Description

If you received the message that the device cannot be locked, the scanning system may need to be reset and/or the driver/software may need updating.

Solution

If you received the message that the device cannot be locked, make sure you have the latest driver/software instlaled. If that does not correct the issue, the scanning system may need to be reset.

  1. Turn off the scanner and shut down the computer.
     
  2. Disconnect and reconnect the USB cable from the scanner and computer.
     
  3. Turn the computer back on.
     
  4. Scan the document.

Refer to this link for Canon scanners:

https://support.usa.canon.com/kb/index?page=content&id=ART109055

When running Teamviewer on an Apple Mac, you may need to modify security access so remote support can see your screens otherwise all that is displayed is a blank screen.

Two steps:

  1. Download TeamviewerQS for a Mac from this link and install it
  2. Make Teamviewer accessible in System Preferences > Security > Privacy, Unlock access then select Teamviewer.
  3. If Teamviewer is already running, exit Teamviewer and start it again so that the new security settings are used.

To re-register .NET interop assembly spmd_interopcontrols.dll 


CD C:\Windows\Microsoft.NET\Framework\v4.0.30319
RegAsm c:\spmwin\spmd_interopcontrols.dll /unregister
RegAsm c:\spmwin\spmd_interopcontrols.dll

The Incisive application only runs when run in Administrator mode.  If not, when trying to log in, the following message appears.