文書履歴の自動調節
設定したカルテ検索期間内にカルテが1件もない場合,見つかるまで自動的にさかのぼって,最低1件は履歴に表示するようにした。例えば,5年以上前に1度受診した患者さんが久しぶりに受診した場合など,カルテ検索期間を5年にしておいても,それ以前のカルテが自動的に検索されて履歴に表示される。
DocumentHistory.java
private void updateHistory(List newHistory) { // ソーティングする if (newHistory != null && !newHistory.isEmpty()) { : } else { // カルテが見つかるまで抽出期間を自動的に延ばす int selected = extractionCombo.getSelectedIndex(); if (selected < extractionCombo.getItemCount() - 1) { extractionCombo.setSelectedIndex(++selected); //System.out.println("extraction period extended to " + extractionObjects[selected]); } else { // 最後まで見つからない=初診カルテ countField.setText("0 件"); } }
« 検索リニューアルの技術的背景 | トップページ | pvt message broadcaster »
「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)