MedicalFields株式会社のシステムであるMediMonitorと各社メーカーのレセプトコンピューター(以下レセコン)を連動させるためのソフトウェアのソースコードです。
こちらをご確認していただけたら個人情報がサーバーへの送信の段階ですでに消されていることが分かります。
また動作がシンプルなため他社レセコンソフトに不具合も起こりにくいと思われます。
気になるようでしたら一度内部コードをご確認下さい。
こちらのPythonプログラム(3.6.5)を32bitのwindows環境でpyinstallerを使用しEXE化し、inno setup complier でパッケージ化したものを当社のホームページにて配布しております。
起動させるにはVisual Studio 2015 の Visual C++ 再頒布可能パッケージ が必要になります
コンパイル済みパッケージのダウンロードし、インストールして下さい。
ダウンロード→https://medicalfields.jp/mm_setup.exe
※解説→https://medicalfields.jp/how_to_setup_mm/
インストーラーはなく、各自で設定する必要があります。(専門的な知識が必要になります)
※Ubuntu18.04 LTS(ディスクトップ版)またはRaspbian OS 9.4(Raspberry Pi4 ModelB 4GB)での実行例
Terminalでの実行
curl -OL https://medicalfields.jp/medimonitor.tar.gz
tar zxvf medimonitor.tar.gz
cd medimonitor
python3 systray.py
※ここでエラーが出る場合は
sudo apt-get install -y python3-pip
pip3 install pyqt5
pip3 install objgraph
sudo apt-get install python3-pyqt5
をインストールして下さい
※起動に成功した場合 sudo apt install -y cifs-utils
sudo mkdir /mnt/sips
sudo mount -t cifs //192.168.37.1/sips2 /mnt/sips -o user=sips,password=sips,iocharset=utf8
※レセコンでの設定例(事前にレセコン側でSIPSの出力設定とフォルダ共有を行っている必要があります)
IPアドレス:192.168.37.1
共有フォルダ:sips2
ユーザー:sips
パスワード:sips
※事前にpwdでMediMonitorレセコン連動ソフトウェアが存在するsystray.pyのフルパスを確認して下さい。
例:python3 /home/user/medimonitor/systray.py
・Ubuntuの場合
「自動起動するアプリケーション」に、アプリ【python3 /home/user/medimonitor/systray.py】を登録
・RaspberryPiの場合
mkdir -p ~/.config/lxsession/LXDE-pi
cp /etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/
vi ~/.config/lxsession/LXDE-pi/autostart
で【pautostart】に
python3 /home/user/medimonitor/systray.py
を追加
sudo vi /etc/fstab
で【fstab】に
//192.168.37.1/sips2 /mnt/sips cifs username=sips,password=sips,iocharset=utf8,rw,defaults 0 0
を追加
sudo raspi-config
3 Interface Options → Enable VNC
2 Display Options →Resolution→1280x720
sudo vi /etc/rc.local
で【rc.local】を
#GS notes: a *minimum* of sleep 10 is required for the mount below to work on the Pi 3; it failed with sleep 5, but worked with sleep 10, sleep 15, and sleep 30
sleep 20
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
mount -a #GS: mount all drives in /etc/fstab
fi
exit 0
に置き換え
設定方法について詳しくはhttps://medicalfields.jp/how_to_setup_mm/ を御覧下さい
MediMonitor(メディモニター)についてはhttps://medicalfields.jp/medimonitor/
MedicalFields株式会社についてはhttps://medicalfields.jp/ をご確認下さい
