処置・検査スタンプにコメント
検査,処置にコメントを入力できるようにする。フリーコメント 810000001 は,「診療内容」を編集可能として,その内容を CLAIM 送信するようにした。84xxxxxxx コメントでは,パラメータを number として「01−24」のような形で送信することになっているので,その形式で「数量」欄にパラメータを入力することにした。
order/ItemTablePanel.java の編集
public ItemTablePanel(IStampModelEditor parent) { ・ ・ // セットテーブルのモデルを生成する tableModel = new ObjectReflectTableModel(COLUMN_NAMES, NUM_ROWS, METHOD_NAMES, null) { // NUMBER_COLUMN を編集可能にする @Override public boolean isCellEditable(int row, int col) { ////↓ コメントが付けられるようにする if (col == 1) { // 診療内容カラム // col=0 がコメントコード(810000001)なら,この cell を編集可能とする String code = (String) this.getValueAt(row, 0); if (code != null) return code.equals("810000001")? true : false; } ////↑ return col == NUMBER_COLUMN ? true : false; ・ ・ // MasterItem に数量を設定する MasterItem mItem = (MasterItem) getObject(row); if (col == NUMBER_COLUMN && mItem != null) { mItem.setNumber((String) o); stateMgr.checkState(); } ////↓ MasterItem に診療内容(入力したコメント)を設定する if (col == 1 && mItem != null) { mItem.setName((String) o); stateMgr.checkState(); ////↑ ・ ・ // 数量カラムにセルエディタを設定する JTextField tf = new JTextField(); tf.addFocusListener(AutoRomanListener.getInstance()); column = setTable.getColumnModel().getColumn(NUMBER_COLUMN); DefaultCellEditor de = new DefaultCellEditor(tf); int ccts = Project.getPreferences().getInt("order.table.clickCountToStart", 1); de.setClickCountToStart(ccts); column.setCellEditor(de); ////↓ 診療内容カラム(column number = 1)にセルエディタを設定する JTextField tf2 = new JTextField(); tf2.addFocusListener(AutoRomanListener.getInstance()); column = setTable.getColumnModel().getColumn(1); DefaultCellEditor de2 = new DefaultCellEditor(tf2); de2.setClickCountToStart(ccts); column.setCellEditor(de2); ////↑
HasItemState.java の編集
private boolean isNumberOk() { ・ ・ // マスターアイテムを取り出す MasterItem mItem = (MasterItem) iter.next(); ////↓ コードが 84xxxxxxx コメントの場合,number にパラメータを入れるので,number チェックしない if (mItem.getCode().substring(0,2).equals("84")) break; ////↑ // 手技の場合 if (mItem.getClassCode() == ClaimConst.SYUGI) { ・ ・
« 細菌検査スタンプにコメント | トップページ | カルテ表示画面のスクロール »
「OpenDolphin」カテゴリの記事
- 運用17年目のまとめ(2025.02.03)
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)
- IME on/off の切り替え(2024.09.03)