受付番号表示
![]() | 受付リストに,受付番号を表示するようにする |
client/resources/Dolphin_ja.properties
- columnNames の1番目に「受付」を追加する。受付の methodName は getNumber を加える。Class は java.lang.Integer,columnWidth は 20 とする
watingList.columnNames=受付,患者ID,来院時間,氏 名,性別,生年月日,診療科,予約,状態 watingList.methodNames=getNumber,getPatientId,getPvtDateTrimDate,getPatientName,getPatientGenderDesc,getPatientAgeBirthday,getDepartment,getAppointment,getStateInteger watingList.columnClasses=java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer watingList.columnWidth=20,80,60,140,30,150,50,40,30
plugins/WatingList/WatingListImpl.java
- 来院情報テーブル,年齢表示のカラムを1つづつ増やす
// 来院情報テーブルのステータスカラム private int STATE_COLUMN = 8; // 年齢表示カラム private final int AGE_COLUMN = 5;
- 受付用にレンダラの Column(0) を加えて,あとはすべて1づつずらす。
MaleFemaleRenderer sRenderer = new MaleFemaleRenderer(); pvtTable.getTable().getColumnModel().getColumn(1).setCellRenderer(sRenderer); pvtTable.getTable().getColumnModel().getColumn(3).setCellRenderer(sRenderer); pvtTable.getTable().getColumnModel().getColumn(5).setCellRenderer(sRenderer); pvtTable.getTable().getColumnModel().getColumn(6).setCellRenderer(sRenderer); pvtTable.getTable().getColumnModel().getColumn(7).setCellRenderer(sRenderer); // Center Renderer CenterRenderer centerRenderer = new CenterRenderer(); pvtTable.getTable().getColumnModel().getColumn(0).setCellRenderer(centerRenderer); pvtTable.getTable().getColumnModel().getColumn(2).setCellRenderer(centerRenderer); pvtTable.getTable().getColumnModel().getColumn(4).setCellRenderer(centerRenderer);
- 受付番号セット(pvtChecker)
受付番号表示の部分を加える
// 結果を追加する if (newVisitCount > 0) { for (int i = 0; i < newVisitCount; i++) { ////↓受付番号表示 PatientVisitModel pvt = (PatientVisitModel) result.get(i); pvt.setNumber(firstResult+i+1); ////↑ dataList.add(result.get(i));
- 受付番号セット2(pvtChecker2)
受付番号表示の部分を加える
// // cnt 以降は新しいレコードなのでそのまま追加する // for (int i = index; i < result.size(); i++) { ////↓受付番号表示 PatientVisitModel pvt = (PatientVisitModel) result.get(i); pvt.setNumber(frstResulti+i+1); dataList.add(result.get(i)); ////↑ // dataList.add(result.get(index++)); }
- まず,WatingList を構築してから,本体を走らせてチェック
« Quaqua 導入 | トップページ | 状態アイコン背景色 »
「OpenDolphin」カテゴリの記事
- Java 17 への移行(7) - OpenDolphin client の対応 (2023.02.04)
- Java 17 への移行(6) - Hibernate 6 でやらかす(2023.02.03)
- Java 17 への移行(5) - OpenDolphin server の対応(2023.02.02)
- Java 17 への移行(4) - OpenSearch の準備 [ubuntu 編](2023.02.01)
- Java 17 への移行(3) - OpenSearch の準備 [mac 編](2023.01.31)