主サーバの電源を切る
従サーバのIPアドレスを主サーバと同じにする。リモートの設定も主サーバと同じに。
データベースのマスタ昇格
$ cd /tmp/
$ sudo -u postgres /usr/lib/postgresql/12/bin/pg_ctl promote -D /var/lib/postgresql/12/main/
ubuntu18.04 10、ubuntu20.04 12、ubuntu22.04 14
プリンタ設定の確認
プログラム更新
プラグイン更新
領収書バーコードからキャッシュレス端末に決済金額のみを送るソフトウエアです。 ●画像、参考動画↓↓↓ 参考動画 ●システム構成 ---------------- Linux or Windows -- バーコードリーダ Apache+php+ブラウザ | | インターネット - HUB | キャッシュレス端末 キャッスルSaturn1000Elite/プリンタ有クレードル ---------------- 領収書のバーコードを読み、キャッシュレス端末に決済金額を送ることができるため、決済金額手入力からは解放されます。その他の操作はすべてキャッシュレス端末からです。金額の取り消しもキャッシュレス端末からです。 日レセへのAPI、DBアクセスによるアクセスはありません。 ●導入に関しまして ご使用にあたり、キャッシュレス端末にPOS連携プログラム(有償)が必要です。キャッシュレス端末本体設置後に、追加の別作業があります。日本医師会ORCA管理機構様にオプションの「POS連動」の見積依頼を行ってください。 キャッシュレス端末に金額を送るインターフェースは、LANです。設置業者に、固定IPアドレスを使用する様にお伝えください。固定IPアドレスを何にすべきかは、LAN設置業者にお尋ねください。 ●ダウンロード http://www.sky.sh/dl/sendamount001.zip 「sendamount/settei.php」のIPアドレスをキャッシュレス端末に合わせてください。 例 −−−−−−−−− //決済端末IPアドレス、ポート $address = "192.168.1.123"; −−−−−−−−− ●インストール ・Apach+PHPのインストールのインストール linux sudo apt-get install libapache2-mod-php php php-cgi php-cli php-common php-mbstring php-pear php-pgsql apache2 apache2-utils Windowsの場合、ネットで調べてください。 Windows版Apach+PHPのヒント 「C:\php\php.ini」の以下を変更してください。 −−−−−−−−− ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; extension=sockets ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 180 −−−−−−−−− Windows sendamount/send.phpの40行目を書き換えてください $res = exec("php -q sendterm.php $amount"; ↓ $res = exec("C:\php\php.exe -q sendterm.php $amount"); 「C:\php」はphpをインストールしたフォルダのパスです。適宜変えてください。 ・ソフトウエアのインストール Linux 解凍後、「sendamount」のフォルダを「/var/www/html/」においてください。 Windowsは「C:\Apache24\htdocs」など ブラウザ(Linuxの場合、google chrome。Firefoxではバーコード読み取りがうまくいきません)で「http://localhost/sendamount/index.htm」にアクセスしてください。 ●注意 β版です。実環境でのテストは行っていません。 個別サポートが必要な場合は、本プログラムをインストールしたパソコンが当社よりリモート操作(TeamViewerなど)できる場合に限り、お受けします。導入まで44,000円(税込) サポートメール:hasegawa@sky.sh @を小文字に変えてください。 バーコードリーダのサポートはできません。 本プログラムを使用したことによる不利益に関する一切の保証、サポートは、ありません。著作権は放棄していませんが、プログラムを改変する場合は、ソースを公開してください。 ●独自導入するためのスキル ・日レセオンプレ版がインストールできる。 ・Apach+PHPのインストールができる。 ・バーコードリーダを設定することができる デフォルトでは最初のゼロを飛ばしたり、末尾Enterが入らないバーコードリーダがあるようです。
レセ電ファイルをORCAへの移行データに変換、一括移行するプログラムをバージョンアップしました。このバージョンアップにおきまして 株式会社ベイシス 様に検証のご協力をいただきました。この場を借りてお礼申し上げます。
rece2orca.0.1.3.tar.gz 2022/4/20
・保険証枝番対応
・レセ電データ、カナ氏名の姓と名の間のスペースを空けるように試みます。
自己責任でご使用ください。移行結果、作業システムの破損などに関しては一切責任を負いません。バグ報告、他社レセ電データ情報は歓迎します。
作成するファイル
・患者情報:PTINF.CSV
・患者病名:PTBYOMEI.CSV
・患者保険:PTHKNINF.CSV
・患者公費:PTKOHINF.CSV
・入力コード:INPUTCD.CSV
・自院病名コード:USERBYOMEI.CSV
必要なスキル
・ORCAへのデータ移行経験者
・日医標準レセプトソフト「データ移行仕様書」「データフォーマット編」を読んだことがある
・レセプト電算処理システム電子レセプトの作成手引きを読んだことがある
性能
・小~中規模な医療機関様のレセ電データ1年分であれば1時間程度で移行完了します。
・ただし、レセコンメーカごとにレセ電ファイルの仕様がまちまちのため移行できる内容が異なります。
仕様、制限など
カナ氏名1
2018年4月診療分よりレコード認識情報「RE」の37番目にカナ氏名を
入れることの協力依頼がありますが、入らないレセコンも多いようです。
この場合、漢字氏名から変換を行いますが、以下の様な問題があり、
手修正が必要です。
例:東→あずま、ひがしの判断はできない。
辞書にない姓名、氏名は■になります。
辞書はinclude/jinmei.txtであり、ここに追加頂ければ漢字氏名→カナ氏名の変換は追加されます。
カナ氏名2 Ver 0.1.3より
レセ電データ、カナ氏名の姓と名の間のスペースを空けるように試みます。その結果を7列目に入れます。
要設定:include/global.php → $KANA_ZENHEN = “y”;
漢字氏名
レセ電データは、すべてカタカナになっているレセコンがあります。
未コード化傷病名
ワープロ入力は、すべて未コード化傷病名と判断するレセコンがあります。
本プログラムは、コードを付けるように試みます。従いまして未コード化
傷病名が多い場合、処理に時間がかかります。
本人家族の判断
レセプト種別の「未就学」「家族」以外はすべて本人になります。
公費
同じ法別番号で患者負担が異なる場合の判断は、ありません。
ORCVTPTKOH.CSVの手修正をお願いします。
院外処方の薬剤
多くのレセコンで出力できますが、診療区分が「90」になるレセコンがあります。これを「21」「23」などへの変換が必要ですが、現在対応していません。
変換結果は保証できません。自己責任でお使いください。
バグのご報告は歓迎します。
将来的な目標は、レセ電データがあれば、多くの方がORCAに移行できる
までに持っていきたいです。各社レセ電データの情報をご提供頂ければ、
プログラムに組み込みます。
マニュアル(Ubuntu18.04 ORCA Ver5.1での例)
(1)php関連のパッケージをインストールしてください。
sudo apt-get install php php-cgi php-cli php-mbstring php-pear php-pgsql
(2)pg_hba.confの設定
sudo vi /etc/postgresql/10/main/pg_hba.conf
↓
# IPv4 local connections:
host all all 127.0.0.1/32 trust
(3)PostgreSQL jma-receiptの再起動
sudo service postgresql restart
sudo service jma-receipt restart
(4)ORCAマスタ登録の必須項目
101 システム管理マスタ→1005 診療科目情報
101 システム管理マスタ→1009 患者番号構成管理情報
104 保険番号マスタ→地域公費
(5)プログラムのダウンロード、フォルダ構成
wget http://www.sky.sh/dl/rece2orca.0.1.3.tar.gz
md5sum rece2orca.0.1.3.tar.gz
d33d6ce1bf8681a036480066a8b5291f rece2orca.0.1.3.tar.gz ←であることを確認
tar zxvf rece2orca.0.1.3.tar.gz
cd rece2orca.0.1.3
フォルダ構成
DATA
実行後、確認用のデキストデータが入ります。漢字コードS-JISですので、EXCELなどでの確認もできます。
EUC
ORCAへの移行データが出力されます。
receden
レセ電データを置いてください。
社保国保、年月を含んだフォルダ名の中に、レセ電ファイルRECEIPTC.UKEを置いてください。
例:receden/Kokuho201910/RECEIPTC.UKE
(6)設定
漢字コードはEUCのため、geditで編集されるのが良いと思います。
include/global.inc
27行目までの変数、配列を設定してください。
・レコード認識情報「RE」14番目の何文字目(頭:0)から何文字が患者番号か
・患者番号桁数(1009 患者番号構成管理情報に要登録)
・レセ電データ、カナ氏名の姓と名の間のスペースを空けるように試みます。
$KANA_ZENHEN = “y”;
・地域公費法別番号(104 保険番号マスタに要登録)
・診療科番号(1005 診療科目情報に要登録)
include/kana.csv
入力コード、自院病名コードに使う、ローマ字変換テーブルです。
DATA/EXT_SRYCD.TXT
院外処方などのレセ電データにない診療行為コードは、「診療行為コード,名称」
の形式で記入すると、INPUTCD.CSVに含めることができます。
userbyomei.php
USERBYOMEIを作成する診療開始日の最小値。あまり昔に付けた病名を病名入力コードの対象としないため。
$SRYYMDMIN=”20141201″;
自院病名コード(USERBYOMEI.CSV)を作成するための患者病名出現頻度。userbyomei.php実行後のUSERBYOMEI.CSVの行数を見て調整してください。3~5位でいいかもしれません。
$USERBYOMEI_NUM=1;
(7)/etc/jma-receipt/ORCADC.PARAの設定、設置
データ移行作業仕様書をお読みください。
(8)プログラムの実行
レセ電ファイルの漢字コードをEUCに
php -q sjis2euc.php
患者情報、患者病名、患者保険、患者公費の作成
php -q rece2orca.php
入力コードの作成
php -q inputcd.php
自院病名コードの作成
php -q userbyomei.php
ここで、EUCフォルダに移行データが完成します。
中身をチェックしてください。
ORCAに纏め移行。レセ電データも移行します。
sudo -u orca php -q exec.php
選択式コメントに関するプログラム3点を公開します。
無料、無サポート、無保証です。
スクリーンショット
湿布薬コメント漏れリスト
湿布コメントが「830100204 湿布薬の1日用量又は投与日数(薬剤等・処方箋料);」で入力されていない診療を検索します。
新別表1対象診療行為実績(過去3ヶ月)
過去3ヶ月の選択式コメントが必要な診療をリストにします。記載事項(弊社サイト)とのリンクもあります。
選択式コメントが必要なセット
選択式コメントが必要なセットをリストにします。記載事項(弊社サイト)とのリンクもあります。
インストール方法
Apache,phpをORCAレセコンにインストールします。 Ubuntu18.04での一例です。 sudo apt-get install libapache2-mod-php ~ apache2-utilsは1行で sudo apt-get install libapache2-mod-php php php-cgi php-cli php-common php-mbstring php-pear php-pgsql apache2 apache2-utils sudo vi /etc/apache2/conf-available/charset.conf ----------------- #AddDefaultCharset UTF-8 ↓ AddDefaultCharset Off ----------------- sudo a2enconf php7.2-cgi sudo vi /etc/php/7.2/apache2/php.ini ----------------- ;date.timezone = ↓ date.timezone = "Asia/Tokyo" default_charset = "UTF-8" ↓ default_charset = "Off" ----------------- sudo systemctl restart apache2 wget http://www.sky.sh/orca/dl/sen-0.1.0.tar.gz md5sum sen-0.1.0.tar.gz d0b474cc973b3520a07e5f29df1ff0fb sen-0.1.0.tar.gz ←であることを確認 tar zxvf sen-0.1.0.tar.gz vi sen/dbconnect.inc 21行目をpostgresqlへの接続パスワード(ユーザーorcaの)に変更して下さい。 ----------------- $this->password = "password"; ↓ $this->password = "hontouno_password"; ----------------- sudo cp -r sen/ /var/www/html/ FireFoxなどに以下のURLを入力して下さい。 湿布薬コメント漏れリスト http://localhost/sen/sippcom.php 新別表1対象診療行為実績(過去3ヶ月) http://localhost/sen/sentaku.php 選択式コメントが必要なセット http://localhost/sen/sentakuset.php localhostをORCAレセコンのIPアドレスに変更すれば、LAN内のWindows、Macからも見られます。
帳票名:領収書兼明細書
プログラムID:A501HC03V05
帳票名:領収書兼明細書
プログラムID:A501HC03V05
オプションの説明
#GOKEITANI=0
#SHADE=3
#SRYKA=1
#HKNMEI=1
#FTNKBN=2
#LINE=1
#HAKKOUBIKBN=0
#SYOKEI=1
#TEISEIKBN=1
#KANANAME=0
#MISYUKBN1=1
#MISYUKBN2=1
CHUI_YUKOSTYMD=20140401
#CHUI_YUKOEDYMD=99999999
#注意書きは全角50文字まで入力が可能です。(この行と次の行は注意書きに表示されません)。
#####=========10========20========30========40========50
RCHUI=※厚生労働省が定める診療報酬や薬価等には、医療機関等が仕入れ時に負担する消費税が反映されています。
MCHUI=※厚生労働省が定める診療報酬や薬価等には、医療機関等が仕入れ時に負担する消費税が反映されています。
#COM_HYOUJI_1=000000000-000000000
#COM_HYOUJI_2=000000000-000000000
#COM_HYOUJI_3=000000000-000000000
#COM_HYOUJI_4=000000000-000000000
#COM_HYOUJI_5=000000000-000000000
#JIHIKBN=0
RYOSYUUIN=0
BARCODE=1
KAIKEIMAX=1
SRYHICD=00000
NONPLUFLG=02
SRYKASHOHIN=0
PAPERSIZE=1
さいたま市、みはし医院様でのご使用例
スマホ等によりQRコードを読み取れば、医療機関様ホームページのリンクが表示されます。
みはし医院様ホームページ
オプションの説明
#YUKOSTYMD=00000000
#YUKOEDYMD=99999999
#メモ欄は全角50文字まで入力が可能です (この行と次の行はメモ欄に表示されません)。
#MEMO=========10========20========30========40========50文字目
MEMO=
オプションの説明
PAGE=0
FTNKBN=2
KOHKBN=0
SRYKA=0
DRKBN=0
KOFYMDKBN=0
#TABOO=0
#ALLERGY=0
#KANSENSYO=0
#COMMENT=0
QRDRCD=0
QRPTNUM=0
#KOHNUM_1=000
#KOHNUM_2=000
#KOHNUM_3=000
#KOHNUM_4=000
#KOHNUM_5=000
CHIIKI=1
QRCDKBN=0
SYOHOCM=1
NOKBN=0
BUSU=1
OPETC=0
FAX=0
ALLCOM=