PrimeKarte > PkUser
�.罅璽狂罵�(USER_ID = STAFF.USER_ID) �¬鮨Α�USER_ID = STAFF.YAKUSHOKU_SEARCH_NAME) ��職種(USER_ID = STAFF.KIND_SEARCH_NAME) �ぅ妊侫�ルト(USER_ID = 'default')
各オーダ種におけるユーザ設定など。
カルテ参照(PkWebKarte)の診療科設定を「指定」に切り替えた場合の設定。
文書を発行、修正する際の設定
・自動完成までの期間
・修正可能期間
・自動展開期間
オーダ種のユーザごとの制御権限設定マスタ
プロブレム、SOAP、アクティブプロブレムリストの初期表示条件設定
未実装です!!
文書種別、もしくは文書番号ごとの権限を設定
様々なタイミングで、指定されたセットを展開させたい場合に使用する。
UserFont userFont;
if(UserFontProf.Instance.GetFont(PkFont.MainKanjaNameFont, out userFont))
{
// 成功したらtrueを返す
kanjaNameLabel.Font = userFont;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.Font = new Font("MS UI Gothic", 14.25F, FontStyle.Bold);
}Color userForeColor;
if(UserFontProf.Instance.GetColor(PkFont.MainKanjaNameFont, out userForeColor))
{
// 成功したらtrueを返す
kanjaNameLabel.ForeColor = userForeColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.ForeColor = Color.Black;
}Color userBackColor;
if (UserFontProf.Instance.GetColor(PkFont.MainKanjaNameBackColor, out userBackColor))
{
// 成功したらtrueを返す
kanjaNameLabel.BackColor = userBackColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.BackColor = Color.White;
}個人設定画面でOKボタン押下後、即時設定を反映するため下記メソッドを呼び出し、UserFontを反映させる。
SbsDialogBase.OnUpdateUserFont()
上記メソッドをオーバライドし、フォント設定を実装する
モードレスでUserFontを用いるダイアログ ex)検体結果ダイアログ
SbsControlBase.OnUpdateUserFont()
上記メソッドをオーバライドし、フォント設定を反映する
メイン画面に張り付いているコントロール ex)指示歴
OI_SetAny((int)PkSetAnyNo.UpdateUserFont, 0, null)
上記メソッド内で、フォント設定を反映する
全オーダ種
| DispOrder | Title | Contents | 設定例 | 2019年04月時点の設定値 | 備考 |
| 1 | UserPasswordCheckLength | [パスワード]パスワード長チェック(0:しない 1:する) | 1 | 1:56病院 0:2病院 | |
| 2 | UserPasswordCheckUserId | [パスワード]利用者IDとの重複チェック(0:しない 1:する) | 1 | 1:15病院 0:43病院 | |
| 3 | UserPasswordCheckPrev | [パスワード]旧パスワードとの重複チェック(0:しない 1:する) | 1 | 1:21病院 0:37病院 | |
| 4 | UserPasswordLength | [パスワード]有効パスワード長(=最低桁数。これ以上の文字数設定はOKという意味) | 4 | 4:42病院 8:13病院 6:1病院 1:1病院 2:1病院 | |
| 5 | UserPasswordIndefinite | [パスワード]無期限設定の可否(0:不可 1:可) | 1 | 1:45病院 0:13病院 | |
| 6 | UserPasswordGroupUser | [パスワード]グループユーザ設定の可否(0:不可 1:可 2:非表示) | 2 | 2:58病院 | |
| 7 | UserLastUpdDatePath | [ログイン画面]LastUpdDate.iniのパス | C:\Program Files\SBS\LastUpdDate.ini | C:\Program Files\SBS\LastUpdDate.ini:58病院 | |
| 8 | UserWebTimeoutSpan | [ログイン画面]ウェブブラウザのタイムアウト間隔(秒) | 60 | 60:58病院 | |
| 9 | UserSelectDialogDefaultSortType | [利用者選択画面]デフォルトソートタイプ 0:NAME ASC 1:NAME DESC 2:DISP_ORDER ASC, NAME ASC 3:DISP_ORDER DESC, NAME DESC 4:DISP_ORDER ASC, KANA_NAME ASC 5:DISP_ORDER DESC, KANA_NAME DESC | 2 | 2:50病院 0:1病院 4:7病院 | 発行医選択ダイアログも対象となる |
| 10 | UserSettingsDialogDefaultChecked | [個人設定画面]初期値として登録デフォルトチェック(0:なし 1:あり) | 1 | 1:54病院 0:4病院 | |
| 11 | UserSettingsDialogChushaHikaeType | [個人設定画面]注射控形式設定の表示タイプ(0:非表示 1:表示) | 0 | 0:57病院 1:1病院 | |
| 12 | UserSettingsDialogHokenSelect | [個人設定画面]保険選択設定の表示(0:非表示 1:表示) | 1 | 1:55病院 0:3病院 | |
| 13 | UserTerm | [ログイン画面]ログイン時有効期限参照(0:なし 1:あり) | 0 | 0:19病院 1:39病院 | |
| 14 | UserRetirement | [ログイン画面]ログイン時退職フラグ参照(0:なし 1:あり) | 0 | 0:14病院 1:44病院 | |
| 15 | UserTantoNurseKind | [利用者(看護師)選択画面]看護師選択時のSTAFFテーブルKIND指定 | 2 | 2:24病院 2/25:19病院 2/24/25:8病院 2/25/34:3病院 2/31/32:1病院 2/25/32/33:2病院 2/24:1病院 | |
| 16 | UserSettingsDialogKarteTabVisible | [個人設定画面]カルテ参照タブの表示(0:非表示 1:表示) | 1 | 1:54病院 0:4病院 | |
| 17 | KarteSettingIchiranStartMaximun | [個人設定画面]カルテ参照一覧表示範囲の開始日上限 | 120 | 120:20病院 550:32病院 366:1病院 180:1病院 365:4病院 | |
| 18 | KarteSettingIchiranEndMaximun | [個人設定画面]カルテ参照一覧表示範囲の終了日上限 | 120 | 120:20病院 550:32病院 366:1病院 180:1病院 365:4病院 | |
| 19 | KarteSettingMatrixStartMaximun | [個人設定画面]カルテ参照マトリックス表示範囲の開始日上限 | 6 | 6:54病院 12:4病院 | |
| 20 | KarteSettingMatrixEndMaximun | [個人設定画面]カルテ参照マトリックス表示範囲の終了日上限 | 6 | 6:54病院 12:4病院 | |
| 21 | KarteSettingDefaultSettingKoumoku | [個人設定画面]カルテ参照設定対象項目名(初期値,DBから取得失敗時) | カルテ参照/指示歴タブ/文書表示/カルテ・文書表示/SOAP表示/その他記録表示/初診時カルテ表示/入院時カルテ表示/サマリ表示/アレルギー情報表示/外来カルテ表示/入院カルテ表示 | カルテ参照/指示歴タブ/文書表示/カルテ・文書表示/SOAP表示/その他記録表示/初診時カルテ表示/入院時カルテ表示/サマリ表示/アレルギー情報表示/外来カルテ表示/入院カルテ表示 :52病院 カルテ参照/指示歴タブ/文書表示/カルテ・文書表示/SOAP表示/その他記録表示/初診時カルテ表示/入院時カルテ表示/サマリ表示/アレルギー情報表示/外来カルテ表示/入院カルテ表示 :6病院 | カルテ参照個人設定の設定対象コンボボックスの項目 項目マスタ(CONTROL[00020030])から取得失敗した場合はこの項目名を参照 |
| 22 | KarteSettingIchiranKirokuStartMaximun | [個人設定画面]カルテ参照一覧表示範囲の開始日上限(SOAP,その他記録,文書,文書・カルテ) | 365 | 365:57病院 730:1病院 | |
| 23 | KarteSettingIchiranKirokuEndMaximun | [個人設定画面]カルテ参照一覧表示範囲の開始日上限(SOAP,その他記録,文書,文書・カルテ) | 365 | 365:58病院 | |
| 24 | KarteSettingKarteReferenceFlgTbl | [個人設定画面]カルテ参照「カルテ参照」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1111111111111111101 | 1111111111111111101:58病院 | |
| 25 | KarteSettingKarteShijirekiFlgTbl | [個人設定画面]カルテ参照「指示歴」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1001111111111011111 | 1001111111111011111:57病院 1001111111111011101:1病院 | |
| 26 | KarteSettingBunshoFlgTbl | [個人設定画面]カルテ参照「文書表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1001011111111010101 | 1001011111111010101:58病院 | |
| 27 | KarteSettingKarteBunshoFlgTbl | [個人設定画面]カルテ参照「カルテ・文書表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1001011111111010101 | 1001011111111010101:58病院 | |
| 28 | KarteSettingSOAPFlgTbl | [個人設定画面]カルテ参照「SOAP表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1001011111111010101 | 1001011111111010101:58病院 | |
| 29 | KarteSettingOtherKirokuFlgTbl | [個人設定画面]カルテ参照「その他記録表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 1001011111111010101 | 1001011111111010101:58病院 | |
| 30 | KarteSettingShoshinKarteFlgTbl | [個人設定画面]カルテ参照「初診時カルテ表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0001011111111010100 | 0001011111111010100:58病院 | |
| 31 | KarteSettingNyuinjiKarteFlgTbl | [個人設定画面]カルテ参照「入院時カルテ表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0001011111111010100 | 0001011111111010100:58病院 | |
| 32 | KarteSettingSummaryFlgTbl | [個人設定画面]カルテ参照「サマリ表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0001011111111010100 | 0001011111111010100:58病院 | |
| 33 | KarteSettingAllergieFlgTbl | [個人設定画面]カルテ参照「アレルギー表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0001011111111010100 | 0001011111111010100:58病院 | |
| 34 | KarteSettingGairaiKarteFlgTbl | [個人設定画面]カルテ参照「外来カルテ表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0000000000000000000 | 0000000000000000000:44病院 1001011111111010000:13病院 1001011111111010100:1病院 | |
| 35 | KarteSettingNyuinKarteFlgTbl | [個人設定画面]カルテ参照「入院カルテ表示」の時の設定使用可能フラグ 0:使用不可,1:使用可能 (1桁目: 一覧日数,2桁目:マトリックス月数,3桁目:一覧かコントロール,4桁目:診療科,5桁目:オーダ含むor記録のみ,6桁目:救外 7桁目:職種,8桁目:記録系形式,9桁目:文書系形式,10桁目:操作者表示,11桁目:削除済表示,12桁目:フォーカス位置,13桁目:発行理由表示,14:看護記録表示 15桁目:詳細行表示,16桁目:指定ユーザ,17桁目:表示倍率,18桁目:外来日付一覧,19桁目:並び順) | 0000000000000000000 | 0000000000000000000:58病院 | |
| 36 | UserSettingsDialogSetDoctorComment | [個人設定画面]発行医・発行診療科設定注意コメント | :54病院 ログイン時に医師選択画面から発行医を選択する設定になっている場合は、/上記の設定値は無視されます。:4病院 | ||
| 37 | UserLoginRetryCount | [ログイン画面]可能リトライ回数(1〜) | 3 | 3:58病院 | 指定回数以上ログインに失敗した場合に[DispOrder:38]に従い動作する |
| 38 | UserLockSpan | [ログイン画面]ロック時間(分) 0:警告メッセージ表示のみ -1:永続的なロック -2:リトライ回数チェックを行わない) | -2 | -2:44病院 0:14病院 | |
| 39 | UserUpdateKarteKangoDispFlg | [個人設定画面]カルテ参照 看護記録表示保存フラグ(0しない(常にいいえで保存),1保存する) | 0 | 0:29病院 1:29病院 | |
| 40 | UserSelectDialogDispNaisen | [利用者選択画面]スタッフリストに内線番号(STAFF.TEL_01)を表示(0:しない 1:する) | 1 | 1:45病院 0:13病院 | |
| 41 | UserSelectDialogDispShokushu | [利用者選択画面]スタッフリストに職種を表示(0:しない 1:する) | 1 | 1:51病院 0:7病院 | |
| 42 | UserSelectDialogShokushuComboBoxVisible | [利用者選択画面]職種コンボックス表示(0:しない 1:する) | 1 | 1:55病院 0:3病院 | |
| 43 | UserSettingsDialogBase2TabVisible | [個人設定画面]基本(2)タブを表示する(0:しない 1:する) | 1 | 1:55病院 0:3病院 | |
| 44 | UserSettingsDialogKarteTabCtrlKind | [個人設定画面]カルテ参照個人設定画面種別(0:設定セット不使用,1:設定セット使用) カルテ参照タブの表示が無効の場合は影響がありません。 | 0 | 0:27病院 1:31病院 | |
| 45 | UserSettingsDialogDispIjiMainHoken | [個人設定画面]デフォルト保険選択時に医事主保険を表示する(0:表示しない 1:表示する) | 0 | 0:50病院 1:8病院 | カルテ主保険は[DispOrder:54] |
| 46 | UserKanjaKarteDispOrderDenpyoSummaryKind | [個人設定画面]カルテ参照オーダ伝票表示内容種別 (0:1行目はORDER_DENPYO_STRを表示,1:1行目はORDER_SUMMARY_STRを表示) | 1 | 1:57病院 0:1病院 | |
| 47 | UserSelectDialogNotSelectTopRow | [利用者選択画面]診療科変更時に先頭行を選択状態にしない(0:選択状態にする 1:選択状態にしない) | 1 | 1:34病院 0:24病院 | |
| 48 | UserPasswordCanChangeSpan | [パスワード]ユーザによるパスワード変更周期の変更可否(0:不可 1:可) | 0 | 0:35病院 1:23病院 | |
| 49 | UserPasswordComment | [パスワード]パスワードグループボックスに表示するコメント | :47病院 (英数字4文字以上):11病院 | ||
| 50 | UserSettingDialogDispTanbunSet | [個人設定画面]基本(2)タブに短文セット設定項目を表示する(0:表示しない 1:表示する) | 1 | 1:48病院 0:10病院 | |
| 51 | UserSettingDialogDispIkkatsuYoyaku | [個人設定画面]基本(2)タブに発行時一括予約表示設定項目を表示する(0:表示しない 1:表示する) | 1 | 1:35病院 0:23病院 | |
| 52 | UserPasswordHissuCharLevel | [パスワード]パスワードに含めなければならない文字(53の名称を合わせて設定すること) 0:なし 1:アルファベット・数字 2:アルファベット(大文字・小文字)・数字 3:アルファベット・数字・記号(アルファベットと数字以外の文字) 4:アルファベット(大文字・小文字)・数字・記号(アルファベットと数字以外の文字) | 0 | 0:51病院 2:1病院 1:6病院 | |
| 53 | UserPasswordHissuCharLevelName | [パスワード]パスワード規約名称(49が空の場合はこの文言がパスワードグループボックスへ表示される) | :46病院 英数字混在:11病院 英数字8文字以上:1病院 | ||
| 54 | UserSettingsDialogDispKarteMainHoken | [個人設定画面]デフォルト保険選択時にカルテ主保険を表示する(0:表示しない 1:表示する) | 1 | 1:16病院 0:42病院 | 医事主保険は[DispOrder:45] |
| 55 | UserSelectDialogDispUserSectionStaff | [利用者選択画面]指定した診療科を受持科(UserSection)に登録された職員を表示する(0:表示しない 1:表示する) | 0 | 0:56病院 1:2病院 | 受持科に設定した診療科にもそのスタッフを表示する。職員が多く受持科を設定しまくっている場合、無闇に1にしてしまうと選択肢が多すぎになってしまうため注意する。 |
| 56 | UserUpdateKarteGairaiDateFlgsFlg | [個人設定画面]カルテ参照 外来日付一覧(0しない(非表示),1保存する(表示)) | 0 | 0:56病院 1:2病院 | |
| 57 | UserFunctionInputSuportMenuName | [ファンクションメニュー]入力支援(Ctrl+F1キー)メニューの名称 | 入力支援 | 入力支援:58病院 | |
| 58 | UserAllowLoginOnlyOSUser | [ログイン画面]OSユーザと同じIDのみログインを許可する[【設定有無】0:無効 1:有効][【OSユーザ以外でログイン可能なユーザ】ユーザIDをカンマ区切りで格納] | 0/ishi01 | 0/ishi01:57病院 1/ishi01/nice:1病院 | |
| 59 | UserPasswordCancelButtonValidDayCnt | [パスワード]パスワード変更画面が表示されて指定日数を過ぎるとキャンセルボタン無効になる(0:設定なし 1以上:指定日数) | 0 | 0:53病院 10:1病院 7:1病院 1:1病院 3:1病院 2:1病院 | |
| 60 | UserSelectDialogDispTestUser | [利用者選択画面]テストユーザ表示設定(0:表示 1:・ログイン者が一般ユーザの場合は非表示 2:非表示) | 0 | 0:58病院 | |
| 61 | UserLoginNfcReader | [ログイン画面]NFCリーダ使用有無(0:無効 1:有効) | 0 | 0:57病院 1:1病院 | 使用したい場合はICカードやリーダの規格に合わせた実装が必要 |
| 62 | UserLoginTableLayoutPanelBrowserWidth | [ログイン画面]通知情報グループボックスの幅 | 323 | 323:57病院 | |
| 63 | UserSelectDialogSize | [利用者選択画面]画面サイズ(幅/高さ/診療科リストの幅)(未指定時はデフォルト:521/459/224) | :57病院 | ||
| 64 | UserSettingDialogPopupMessageOnLogin | [個人設定画面]基本(2)タブにログイン時院内通知ポップアップ設定項目を表示する(0:表示する 1:表示しない) | 1 | 1:57病院 |