[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:00009] Re: 患者情報のみ削除する方法



世話になっております。
ORCAサポートセンターです。

> unstable版(0.9.06-1)の設定は残し、
> ダミー患者さんを含めた患者情報のみ削除する方法を
> 教えていただけませんか?

ORCAをインストール後、テスト入力した患者の
情報をクリアする為のSQLコマンド方法です。
システム管理マスタや入力コードなど医療機関の運用に合わせて
セットアップした内容はクリアされません。
但し、患者番号の連番管理、ID管理の情報はクリアする必要が
ありますのでその方法も合わせてお知らせ致します。

============================================================================

テスト入力した患者の情報をクリアする方法
(全患者データがクリアされます)

(1) orcaユーザにて、コンソール画面より
$ psql orca
 と入力しますと下記のコマンドラインが表示されます。
orca=> 
 次に下記の24つのdelete文を打ち削除を行います。

orca=> delete from tbl_hkncombi;
orca=> delete from tbl_jyurrk;
orca=> delete from tbl_kyuseirrk;
orca=> delete from tbl_para;
orca=> delete from tbl_ptbyomei;
orca=> delete from tbl_ptcom;
orca=> delete from tbl_pthkninf;
orca=> delete from tbl_ptinf;
orca=> delete from tbl_ptkohinf;
orca=> delete from tbl_ptnum;
orca=> delete from tbl_receprt;
orca=> delete from tbl_santei;
orca=> delete from tbl_seikyu;
orca=> delete from tbl_sryacct;
orca=> delete from tbl_sryact;
orca=> delete from tbl_srykarrk;
orca=> delete from tbl_sykrrk;
orca=> delete from tbl_syumei;
orca=> delete from tbl_syunou;
orca=> delete from tbl_tnkrrk;
orca=> delete from tbl_tsyrrk;
orca=> delete from tbl_uketuke;
orca=> delete from tbl_wksryact;
orca=> delete from tbl_yyk;

orca=> \q
 以上で終了です。

(2) 患者番号管理の連番号及びID番号をリセットします。
 連番号・患者IDともに”0”クリアする場合。
 orcaユーザにて、コンソール画面より

$ psql orca
orca=> update tbl_syskanri set kanritbl = substring(kanritbl from 1 for 19) ||
orca-> '0000000000' ||     (<<ここが連番号になります)
orca-> '0000000000'       (<<ここが患者IDになります)
orca-> where kanricd = '1009';
orca=> commit;
orca=> \q

 連番号は次に自動発生させる場合に何番から発生させるかに
 より設定しますので医療機関の運用に合わせてください。
 (発生させたい番号の1つ前の番号をセットします)
 なお、設定する場合は数字を10桁の右詰めで設定します。

以上でテスト入力した患者の情報をクリアするのは終わりです。

以上、宜しくお願い致します。