Creating new Users, logins and assigning Roles

The procedure to add new users requires 3 steps.  I have written some notes to ensure that there are no problems.

Menu: Admin, Provider

Use Search/Edit/Delete Provider Records to find a free provider number.

Note: for providers that will appear on the appointment screen, the order of appearance will be the order of their alphabetic provider code.  ( 1000, 111, 1200, 15 )

1) Add Provider
Need provider number, first name, last name

Role: Doctor or Receptionist.  If you want the provider to be able to view the patient records, then set the role to Doctor.

2) Menu: Admin, Security, Add a Login Record
need loginname, Password, PIN
eg. Student1 , Student01 , 0124

loginname: I usually use the lastname and an initial for the loginname.  This makes it much easier to find a login later, if you need to reset the password or delete the loginname.

Password: It must be a mix of Uppercase, lowercase and numbers.  I typically use something like LastF1234, where Last is part of their lastname, F is the first letter of their firstname and 1234 is their favorite 4 digit number.  I use the same 4 digit number for their PIN.

Make sure you match the login record to the correct Provider number.
Expiry Date: check and select a date about 2 yrs (or less) in the future.

3) Menu: Admin, Security, Assign Role to Provider
Select role depending on their job description, then click on ‘Add’.

 

More notes on roles coming soon…

 

Posted in Technical | Comments Off on Creating new Users, logins and assigning Roles

Hylafax Installation for Oscar

Hylafax is a great, reliable fax server. It works with almost any fax modem. The main web page is at www.hylafax.org

Oscar instructions cab be found at: http://oscarmanual.org/oscar_emr_12/developers/hylafax/hylafax

I’ve installed another Open Source program that does OCR. It’s called tesseract-ocr code.google.com/p/tesseract-ocr/

To install hylafax just type: sudo apt-get install hylafax-server

sudo faxaddmodem
ttyS0 is the default serial modem
ttyACM0 is used for USB modems

sudo adduser [faxuser] uid=1002 pass=faxpass
faxadduser -a [adminpass] -p [userpass] -u [uid] [username]

Now, once hylafax has saved the incoming fax as a .tif image, I generate a .pdf AND a .txt file containing the OCRed data.

Ubuntu notes:
/var/spool/hylafax/bin/faxrcvd processes incoming faxes.
/var/spool/hylafax/bin/tiff2pdf can convert .tif files to .pdf
/var/spool/hylafax/recvq is the folder that contains the incoming faxes (in .tif format).
/var/spool/hylafax/log contains the log of each call.
/var/log/hylafax contains the program logs

Configuration:
/etc/hylafax/config.ttyS0 – has parameters for the modem on COM1:
AreaCode: 514
FAXNumber: +1.514.555.1212
RecvFileMode: 0600 is the default for the received file mode. I change it to 0644
LocalIdentifier: Oscar Fax Machine

Customization:
/var/spool/hylafax/etc/FaxDispatch is where you can add code to convert and/or redirect the incoming faxes. It is called from the faxrcvd script.

The following can be added to FaxDispatch to automatically convert incoming faxes (.tif) to adobe (.pdf)
if [ -f $FILE ]; then
/var/spool/hylafax/bin/tiff2pdf -o ${FILE}.pdf $FILE
chmod 644 ${FILE}.pdf

fi

Client software:
If you want to view the incoming faxes or use Hylafax to send faxes, there are a number of Hylafax compatible clients that you can use. On my Windows Vista PC, I am currently using YajHFC (Yet another java Hylafax Fax Client). Since this is a Java client, it should also work on Linux and Mac.

Another simpler option is to make the incoming fax folder shared (using Samba) and allow access to the folder.

Links:
edoceo.com/liber/network-hylafax-samba

Posted in Technical | Tagged | Comments Off on Hylafax Installation for Oscar

Translating Oscar

Oscar is multi-lingual. You just need to change the language in your browser and Oscar will switch to that language.

Note: Each language has a file containing text for that language. For Oscar 12 in french, the file is:
/var/lib/tomcat6/webapps/Oscar12_1/WEB-INF/classes/oscarResources_fr.properties

Currently 5 files exist:
en (English), es (Spanish), fr (French), pl (Polish) and pt_BR (Brazilian Portugese).

Posted in Technical | Comments Off on Translating Oscar

Checking Hylafax status

Oscar v12 has a feature to check the status from the Admin menu. Admin, Misc, Fax Status

If that doesn’t work, or if you want to do it manually, here is the procedure:

1) start putty
2) login to server
3) check status: sudo faxstat
If you do not see the message from step 5), continue to 4)
If the server is Running and idle, then the problem is not the server.

4) restart hylafax: sudo service hylafax restart
5) check status: sudo faxstat
Server should answer: HylafaFAX scheduler on servername: Running
Modem ttyUSB0 (+1.514.555.1234): Running and idle

6) exit

Posted in Technical | Tagged , , | Comments Off on Checking Hylafax status

Adding Appointment types problem

If you want to enable the Appointment type pull-down in the Appointment screen, you have to change the multisites flag in the properties file to multisites=on.

Once you restart tomcat, all your existing appointments will disappear!

That’s because the old appointments have no locations. Don’t ask me why the multi-sites feature is related to appointment types.

You need to add a Site in the Admin, Misc, Satellite-sites Admin.
Once you have a site setup, you need to update all the appointment records that have no location.
UPDATE APPOINTMENT SET LOCATION = 'SiteName' WHERE LOCATION = '' ;

SiteName should be one of the sites you created.

Posted in Technical | Comments Off on Adding Appointment types problem

Dynamic DNS setup with DNS2GO

Many locations have IP addresses that get changed frequently.  In order to be get remote access to your Oscar server, you need to install a Dynamic DNS client.  This can be on a workstation, router or server.  The workstation is probably easiest, but the workstation must always be on.  Router installation is good, but not supported by all routers.

I use DynDNS and DNS2GO. This post describes setting up the DNS2GO client on the Oscar Ubuntu server.  This was done for Ubuntu 12.04 and 13.10 servers.

Download Debian client from http://www.deerfield.net/download/dns2go/linux/index.htm and save in home folder.

For Ubuntu/Debian, use dns2go-2.0.tar.gz

Unzip file
tar -zxvf dns2go-2.0.tar.gz

Change to unzipped directory
cd dns2go-2.0

Check for location of libc library (see below)
find | grep libc.so.6

Install the DNS2GO client
sudo ./INSTALL.sh

Error – Could not find glibc library
Solution: change INSTALL.sh to check current location of libc library (see below)
for Ubuntu 13.10 /lib/x86_64-linux-gnu/libc.so.6

This will run the installer for the DNS2Go client and copy all necessary files to the correct locations. The executable is installed in /usr/local/bin, documentation in /usr/doc/dns2go-2.0, manual pages in /usr/local/man and conf file in /etc/dns2go.conf

To finish the installation, type:
sudo /usr/local/bin/dns2go

You will be asked if you want to create the dns2go.conf file, select Yes.
You will now be asked if for your domain name and registration key (if you do not have your key, do not run this yet).

eg. myclinic.dns2go.com

Add program ( /usr/local/bin/dns2go ) to /etc/rc.local to execute automatically when the server starts
sudo nano /etc/rc.local
/usr/local/bin/dns2go

Revised ~/dns2go-2.0/INSTALL.sh
#!/bin/sh
#
# Installation shell script, read INSTALL for details
#
echo " "
BINDEST=/usr/local/bin
DOCDEST=/usr/doc/dns2go-2.0
MANDEST=/usr/local/man
# select the architecture
case `uname` in
OpenBSD)
ARCH=OpenBSD
;;

FreeBSD)
ARCH=FreeBSD
;;

Linux)
ARCH=Linux
;;

*)
echo "Unrecognized version: Installing Linux binary"
ARCH=Linux
;;
esac

# If Linux, check for glibc library
if [ $ARCH = "Linux" ] ; then
if [ -f /lib/libc.so.5 ] ; then
ARCH=Linux/libc.so.5
elif [ -f /lib/i386-linux-gnu/libc.so.5 ] ; then
ARCH=Linux/libc.so.5
elif [ -f /lib/libc.so.6 ] ; then
ARCH=Linux/libc.so.6
elif [ -f /lib/i386-linux-gnu/libc.so.6 ] ; then
ARCH=Linux/libc.so.6
elif [ -f /lib/x86_64-linux-gnu/libc.so.6 ] ; then
ARCH=Linux/libc.so.6
else
echo "Error - Could not find glibc library";
exit -1;
fi
fi

echo " "
echo "Copying files..."

mkdir -p ${BINDEST} 2>/dev/null
cp ${ARCH}/dns2go ${BINDEST}/dns2go
chmod 755 ${BINDEST}/dns2go
mkdir -p ${MANDEST}/man1 2>/dev/null
cp dns2go.1 ${MANDEST}/man1
chmod 644 ${MANDEST}/man1/dns2go.1
mkdir -p ${MANDEST}/man5 2>/dev/null
cp dns2go.conf.5 ${MANDEST}/man5
chmod 644 ${MANDEST}/man5/dns2go.conf.5
mkdir -p ${DOCDEST} 2>/dev/null
cp README ${DOCDEST}
cp INSTALL ${DOCDEST}
cp LICENSE ${DOCDEST}
cp USAGE_POLICY ${DOCDEST}

echo " "
echo "DNS2Go unix client version 2.0 is installed"
echo " "
echo "The README is recommended for users upgrading from 1.x."
echo "Manual pages for dns2go and dns2go.conf are available."
echo "/usr/local/bin/dns2go -h is also useful."
echo " "
echo "Thanks for using DNS2Go from Deerfield.com"
echo " "

Posted in Technical | Comments Off on Dynamic DNS setup with DNS2GO

DSQ (Dossier Sante Quebec) Installation

The Quebec government is currently rolling out the Dossier Sante Quebec.
This enables any physician to view Lab Results, Medications and Images online.

Requirements:
DSQ Visualizer Software (only for Windows and Internet Explorer)
USB Security Key

Charges for installation are reimbursable by Sogique.

Details at:  http://www.sogique.qc.ca/Accueil—PQADME.aspx

 

Installation notes for Windows Internet Exploder Explorer:

Add gouv.qc.ca to Compatibility View Settings

Add to Trusted sites.  (Tools, Internet Options, Security, Trusted Sites, Sites, Add both Formation & Production)

Make sure the Security certificates are correctly installed.  (Tools, Internet Options, Content, Certificates: Intermediate should list all 4, Trusted Root should list AC Racine, )

Add to Compatibility View does not save?
Options, General, uncheck ‘Delete browsing history on exit’

PDF documents not showing?
Make sure Acrobat Reader X or XI is installed. Some of the free readers are not compatible with the DSQ.

Internet Explorer is not the default browser?
Make a shortcut to Internet Explorer and add the URL to the properties.
“C:\Program Files\Internet Explorer\iexplore.exe” https://visualiseur.forma.dossierdesante.gouv.qc.ca/

 

Posted in News, Technical | Comments Off on DSQ (Dossier Sante Quebec) Installation

December Montreal Oscar User Meeting on Tuesday Dec 10th at 19:30

The next (December) Montreal Oscar User Meeting will have a different time, location and format!

Tiny Tots Medical Centre and the Montreal Oscar User Group will be hosting an opportunity for physicians that want to learn more about charting in Oscar.
The evening session will be held at Club Tiny Tots, on Tuesday, December 10th at 19:30.
The clinic is located in Decarie Square, which is near the corner of Decarie and Jean-Talon.
6900 Décarie Suite 3550, Cote-Saint-Luc, QC H3X 2T8
http://www.clubtinytots.ca/
http://goo.gl/maps/S7pl0

The Oscar encounter screen has a lot of information and there are many ways in which it can be used.
This evening is designed to share information about various shortcuts to charting in Oscar.
We will cover eForms, templates, preventions, measurements and prescriptions.
We want to hear from you.  What you find easy and difficult.  What you like and what you think can be improved.
Hopefully, you will find ways to become more efficient Oscar users.
This meeting is primarily for physicians that use Oscar, but everyone is welcome.
Please RSVP
About Tiny Tots Medical Centre:  
Club Tiny Tots is one of the early users of Oscar in Quebec.  Tiny Tots Medical Centres are located in Montreal’s West Island and in the Decarie Square Medical Centre (6900 Decarie, Suite 3550  514-342-9911).
Established in 1985, open 365 days of the year, the team includes 10 Pediatricians, 3 Pediatric Allergists, 2 Pediatric  Respirologists, 26 Family Medicine Doctors specializing in Pediatrics, and 15 Nurses and Physician Assistants.
We have a multidisciplinary approach and have a team of Psychologists, Physiotherapists, Occupational Therapists, Dieticians, and Speech Language Pathologists. With 120,000 patient visits per year, modern facilities, and a web-based electronic medical record, we are popular not only with patients, but also as a training centre for The MUHC and CHUM, accommodating over 30 trainees per year.

We offer SAME DAY appointments for emergencies or consultation and do accept new patients for Primary Care.

Note: The Ontario Oscar User meeting is next week, Friday Nov 29th in Hamilton, Ontario.

The Agenda is here:
This a great opportunity to meet the developers in Hamilton, Ontario and have all (almost) your Oscar questions answered.
Posted in News | Comments Off on December Montreal Oscar User Meeting on Tuesday Dec 10th at 19:30

Oscar files

Here are the locations of some useful Oscar files (for v12.1):

Language specific files:

/var/lib/tomcat6/webapps/Oscar12_1/WEB-INF/classes/oscarResources_en.properties

 

Posted in Technical | Comments Off on Oscar files

Monthly Oscar User Group Meeting

The usual monthly meeting* will be on Thursday, November 21st.

The usual location:
GMF Sante Kildare
7005 Kildare, Suite 14. Côte-Saint-Luc (QC) H4W 1C1
514-397-0777
http://goo.gl/maps/9qLno

The usual time: 12:00 to 13:00.
There will be a light lunch.

Please RSVP, so that we have an idea of how many people will be attending.
My email is earlwer@gmail.com

Agenda:

WelchAllyn interface

  • DSQ Deployment in Montreal. All physicians can have access to the DSQ (Dossier Sante Quebec). You sign-up, get a USB key for security, install the software (Windows only) and get $1,800.
  • HL7 Lab update. Yes, we’re getting closer!
  • Billing: I have done some research.  3rd party billing fees in QC range from $0.50 per patient to 1.5% of billing.  There are a number of alternatives being worked on to integrate Oscar and RAMQ billing.
  • Questions?

* Our usual date is the 3rd Thursday of the month. Add it to your calendar now.

Note: The Ontario Oscar User meeting is next week, Friday Nov 29th in Hamilton.
The Agenda is here:
http://oscarcanada.org/agenda-ontario-user-group-meeting-29-nov-2013/view

This a great opportunity to meet the developers in Hamilton, Ontario and have all (almost) your Oscar questions answered.

Next meeting:
The December meeting will have a different date, location and format.

Tiny Tots Medical Centre and the Montreal Oscar User Group will be hosting an opportunity for physicians that want to learn more about charting in Oscar.

The evening session will be held at Club Tiny Tots, on Tuesday, December 10th at 19:30.
The clinic is located in Decarie Square, which is near the corner of Decarie and Jean-Talon.  There is lots of free parking.
6900 Décarie Suite 3550, Cote-Saint-Luc, QC H3X 2T8
http://www.clubtinytots.ca/
http://goo.gl/maps/S7pl0

The Oscar encounter screen has a lot of information and there are many ways in which it can be used.  This evening is designed to share information about various shortcuts to charting in Oscar.  We will cover eForms, templates, preventions, measurements and prescriptions.

We want to hear from you.  What you find easy and difficult.  What you like and what you think can be improved.

Hopefully, you will find ways to become more efficient Oscar users.

This meeting is primarily for physicians that use Oscar.  Family doctors and Specialists are both welcome.  If you have an interest in Oscar charting, don’t hesitate.

About Tiny Tots Medical Centre:  Club Tiny Tots is one of the early users of Oscar in Quebec.  Tiny Tots Medical Centres are located in Montreal’s West Island and in the Decarie Square Medical Centre (6900 Decarie, Suite 3550  514-342-9911).
Established in 1985, open 365 days of the year, the team includes 10 Pediatricians, 3 Pediatric Allergists, 2 Pediatric  Respirologists, 26 Family Medicine Doctors specializing in Pediatrics, and 15 Nurses and Physician Assistants.

We have a multidisciplinary approach and have a team of Psychologists, Physiotherapists, Occupational Therapists, Dieticians, and Speech Language Pathologists. With 120,000 patient visits per year, modern facilities, and a web-based electronic medical record, we are popular not only with patients, but also as a training centre for The MUHC and CHUM, accommodating over 30 trainees per year.

We offer SAME DAY appointments for emergencies or consultation and do accept new patients fro Primary Care.

 

Posted in News | Comments Off on Monthly Oscar User Group Meeting