対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 No. 1 医療機関ID 2 患者ID 3 保険ID 4 保険番号 5 保険者番号 6 被保険者名 7 本人家族区分 8 補助区分 9 継続区分 10 記号 11 番号 12 資格取得年月日 13 適用開始年月日 14 適用終了年月日 15 確認年月日 16 削除区分 17 端末ID 18 オペレータID 19 作成年月日 20 更新年月日 21 更新時間 項目名 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 No. 1 医療機関ID 2 患者ID 3 保険ID 4 保険番号 5 保険者番号 6 被保険者名 7 本人家族区分 8 補助区分 9 継続区分 10 記号 11 番号 12 資格取得年月日 項目名 tbl_pthkninf opas_ins1 DBINSERT 保険情報を登録する。 基本的にOPASでは新患登録時に「自費」を登録する以外使用しない。 送信レコード名 tbl_pthkninf.HOSPID 主キー tbl_pthkninf.PTID 主キー tbl_pthkninf.HKNID 主キー tbl_pthkninf.HKNNUM tbl_pthkninf.HKNJANUM tbl_pthkninf.HIHKNJANAME tbl_pthkninf.HONKZKKBN tbl_pthkninf.HOJOKBN tbl_pthkninf.CONTKBN tbl_pthkninf.KIGO tbl_pthkninf.NUM tbl_pthkninf.SKKGETYMD yyyyMMdd形式 tbl_pthkninf.TEKSTYMD yyyyMMdd形式 tbl_pthkninf.TEKEDYMD yyyyMMdd形式 tbl_pthkninf.KAKUNINYMD yyyyMMdd形式 tbl_pthkninf.SAKJOKBN tbl_pthkninf.TERMID tbl_pthkninf.OPID tbl_pthkninf.CREYMD yyyyMMdd形式 tbl_pthkninf.UPYMD yyyyMMdd形式 tbl_pthkninf.UPHMS hhmmss形式 備考 tbl_pthkninf opas_upd1 DBUPDATE 医療機関ID、患者ID、保険IDに一致する保険情報を更新する。 基本的にOPASでは使用しない。(保険組合せのロジックを実装してから) 送信レコード名 tbl_pthkninf.HOSPID 更新条件。更新しない。 tbl_pthkninf.PTID 更新条件。更新しない。 tbl_pthkninf.HKNID 更新条件。更新しない。 tbl_pthkninf.HKNNUM tbl_pthkninf.HKNJANUM tbl_pthkninf.HIHKNJANAME tbl_pthkninf.HONKZKKBN tbl_pthkninf.HOJOKBN tbl_pthkninf.CONTKBN tbl_pthkninf.KIGO tbl_pthkninf.NUM tbl_pthkninf.SKKGETYMD yyyyMMdd形式 備考 13 適用開始年月日 14 適用終了年月日 15 確認年月日 16 削除区分 17 端末ID 18 オペレータID 19 作成年月日 20 更新年月日 21 更新時間 tbl_pthkninf.TEKSTYMD tbl_pthkninf.TEKEDYMD tbl_pthkninf.KAKUNINYMD tbl_pthkninf.SAKJOKBN tbl_pthkninf.TERMID tbl_pthkninf.OPID tbl_pthkninf.CREYMD tbl_pthkninf.UPYMD tbl_pthkninf.UPHMS 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 No. 1 医療機関ID 2 患者ID 3 保険ID No. 1 :* No. 1 医療機関ID 2 患者ID 3 保険ID 項目名 医療機関ID, 患者ID, 保険IDに一致する保険情報を検索する。 削除区分が (未削除)のもののみ検索する。 送信レコード名 tbl_pthkninf.HOSPID 検索条件。 tbl_pthkninf.PTID 検索条件。 tbl_pthkninf.HKNID 検索条件。 tbl_pthkninf opas_key1 DBFETCH 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 tbl_pthkninf opas_key2 DBSELECT 対象テーブル パス名 ファンクション名 更新しない。 tbl_pthkninf opas_key1 DBSELECT 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 項目名 項目名 yyyyMMdd形式 yyyyMMdd形式 yyyyMMdd形式 opas_key1.DBSELECTでカーソルにセットされたレコードを1件取得する。 送信レコード名 全カラム取得 医療機関ID, 患者IDに一致する保険情報を検索する。 削除区分が (未削除)のもののみ検索する。 送信レコード名 tbl_pthkninf.HOSPID 検索条件。 tbl_pthkninf.PTID 検索条件。 tbl_pthkninf.HKNID 検索条件。 tbl_pthkninf opas_key2 DBFETCH 備考 備考 備考 No. 1 :* 標準コマンド クエリ 備考 項目名 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 No. 1 医療機関ID 2 患者ID No. 1 :* 項目名 対象テーブル パス名 ファンクション名 標準コマンド クエリ 備考 項目名 opas_key2.DBSELECTでカーソルにセットされたレコードを1件取得する。 送信レコード名 全カラム取得 備考 tbl_pthkninf opas_nexthknid1 DBSELECT 医療機関ID, 患者IDに一致する患者の保険IDを生成する。 取得するのは保険IDだけ。 送信レコード名 tbl_pthkninf.HOSPID 検索条件。 tbl_pthkninf.PTID 検索条件。 備考 tbl_pthkninf opas_nexthknid1 DBFETCH opas_nexthknid1.DBSELECTでカーソルにセットされたレコードを1件取得する。 送信レコード名 全カラム取得 備考
© Copyright 2024