PkUser
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[PrimeKarte]] > PkUser
#contents
*概要 [#jf5a9efc]
-各種ユーザ情報を格納します
*ユーザ設定取得ロジック [#rbe59328]
-ユーザ設定に関わるテーブルからレコードを取得する場合、下...
�.罅璽狂罵�(USER_ID = STAFF.USER_ID)
�¬鮨Α�USER_ID = STAFF.YAKUSHOKU_SEARCH_NAME)
��職種(USER_ID = STAFF.KIND_SEARCH_NAME)
�ぅ妊侫�ルト(USER_ID = 'default')
*各種マスタ [#a33f42c0]
-[[STAFF]]~
ユーザのマスタ。
-[[USER_SECTION]]~
ユーザの所属科マスタ
-[[USER_GENTEI_SECTION]]~
限定診療科マスタ。この設定の分だけ、診療科を選択できる。
-[[オーダボタン関連マスタ]]
--[[USER_TOGGLE_INF]](00030012)
--[[USER_BUTTON_INF]](00030001)
--[[USER_FAVORITE_TOGGLE_INF]](00030040)
--[[USER_FAVORITE]](00030035)
-メニュー関連マスタ
--[[USER_ORDER_FUNCTION]]
--[[USER_ORDER_MENU]]
*各種定義 [#d97d90fd]
-[[PkUserAuthorityAction]]~
権限チェックの処理種別
-[[PkUserOrder]]~
[[USER_ORDER]]を用いたマスタコードの定義
-[[PkUserStaffKind]]~
職種の定義
* [[USER_ORDER]] [#e8232662]
各オーダ種におけるユーザ設定など。
** USER_KARTE [#z88398a0]
カルテ参照(PkWebKarte)の診療科設定を「指定」に切り替えた...
** [[USER_KARTE_SHOSAI]] [#mc6947c7]
文書を発行、修正する際の設定~
・自動完成までの期間~
・修正可能期間~
・自動展開期間
**[[USER_ORDER_KIND]] [#ub93f383]
オーダ種のユーザごとの制御権限設定マスタ~
** [[USER_PROBLEM]] [#k3f6987f]
プロブレム、SOAP、アクティブプロブレムリストの初期表示条...
** USER_DOCUMENT_KIND [#n7f92f2e]
&color(red){未実装です!!};~
文書種別、もしくは文書番号ごとの権限を設定~
+DOCUMENT_KIND_CODE
+DOCUMENT_CODE(いずれ実装)
+SHORI_FLGTBL
+CONVERT_CODE_STR
**[[USER_SOSA_SET]] [#t2b43bf0]
様々なタイミングで、指定されたセットを展開させたい場合に...
* UserFont [#v980e616]
** 利用例 [#e7db344b]
-フォント
UserFont userFont;
if(UserFontProf.Instance.GetFont(PkFont.MainKanjaNameFon...
{
// 成功したらtrueを返す
kanjaNameLabel.Font = userFont;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.Font = new Font("MS UI Gothic", 14.25F, ...
}
-前景色
Color userForeColor;
if(UserFontProf.Instance.GetColor(PkFont.MainKanjaNameFo...
{
// 成功したらtrueを返す
kanjaNameLabel.ForeColor = userForeColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.ForeColor = Color.Black;
}
-背景色
Color userBackColor;
if (UserFontProf.Instance.GetColor(PkFont.MainKanjaNameB...
{
// 成功したらtrueを返す
kanjaNameLabel.BackColor = userBackColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.BackColor = Color.White;
}
** 設定変更後の通知 [#fd82487a]
個人設定画面でOKボタン押下後、即時設定を反映するため下記...
-ダイアログ
--設定画面押下後に呼び出すメソッド
SbsDialogBase.OnUpdateUserFont()
--実装方法
上記メソッドをオーバライドし、フォント設定を実装する
--対象
モードレスでUserFontを用いるダイアログ
ex)検体結果ダイアログ
-コントロール
--設定画面押下後に呼び出すメソッド
SbsControlBase.OnUpdateUserFont()
--実装方法
上記メソッドをオーバライドし、フォント設定を反映する
--対象
メイン画面に張り付いているコントロール
ex)指示歴
-インプット
--設定画面押下後に呼び出すメソッド
OI_SetAny((int)PkSetAnyNo.UpdateUserFont, 0, null)
-実装方法
上記メソッド内で、フォント設定を反映する
-対象
全オーダ種
*個人設定画面 [#l99395b1]
-詳細は[[こちら>個人設定画面]]
*0003.xml Config内容 [#zb602d14]
|DispOrder|Title|Contents|設定例|2019年04月時点の設定値|...
|1|UserPasswordCheckLength|[パスワード]パスワード長チェッ...
|2|UserPasswordCheckUserId|[パスワード]利用者IDとの重複チ...
|3|UserPasswordCheckPrev|[パスワード]旧パスワードとの重複...
|4|UserPasswordLength|[パスワード]有効パスワード長(=最低...
|5|UserPasswordIndefinite|[パスワード]無期限設定の可否(0:...
|6|UserPasswordGroupUser|[パスワード]グループユーザ設定の...
|7|UserLastUpdDatePath|[ログイン画面]LastUpdDate.iniのパ...
|8|UserWebTimeoutSpan|[ログイン画面]ウェブブラウザのタイ...
|9|UserSelectDialogDefaultSortType|[利用者選択画面]デフォ...
|10|UserSettingsDialogDefaultChecked|[個人設定画面]初期値...
|11|UserSettingsDialogChushaHikaeType|[個人設定画面]注射...
|12|UserSettingsDialogHokenSelect|[個人設定画面]保険選択...
|13|UserTerm|[ログイン画面]ログイン時有効期限参照(0:なし ...
|14|UserRetirement|[ログイン画面]ログイン時退職フラグ参照...
|15|UserTantoNurseKind|[利用者(看護師)選択画面]看護師選択...
|16|UserSettingsDialogKarteTabVisible|[個人設定画面]カル...
|17|KarteSettingIchiranStartMaximun|[個人設定画面]カルテ...
|18|KarteSettingIchiranEndMaximun|[個人設定画面]カルテ参...
|19|KarteSettingMatrixStartMaximun|[個人設定画面]カルテ参...
|20|KarteSettingMatrixEndMaximun|[個人設定画面]カルテ参照...
|21|KarteSettingDefaultSettingKoumoku|[個人設定画面]カル...
|22|KarteSettingIchiranKirokuStartMaximun|[個人設定画面]...
|23|KarteSettingIchiranKirokuEndMaximun|[個人設定画面]カ...
|24|KarteSettingKarteReferenceFlgTbl|[個人設定画面]カルテ...
|25|KarteSettingKarteShijirekiFlgTbl|[個人設定画面]カルテ...
|26|KarteSettingBunshoFlgTbl|[個人設定画面]カルテ参照「文...
|27|KarteSettingKarteBunshoFlgTbl|[個人設定画面]カルテ参...
|28|KarteSettingSOAPFlgTbl|[個人設定画面]カルテ参照「SOAP...
|29|KarteSettingOtherKirokuFlgTbl|[個人設定画面]カルテ参...
|30|KarteSettingShoshinKarteFlgTbl|[個人設定画面]カルテ参...
|31|KarteSettingNyuinjiKarteFlgTbl|[個人設定画面]カルテ参...
|32|KarteSettingSummaryFlgTbl|[個人設定画面]カルテ参照「...
|33|KarteSettingAllergieFlgTbl|[個人設定画面]カルテ参照「...
|34|KarteSettingGairaiKarteFlgTbl|[個人設定画面]カルテ参...
|35|KarteSettingNyuinKarteFlgTbl|[個人設定画面]カルテ参照...
|36|UserSettingsDialogSetDoctorComment|[個人設定画面]発行...
|37|UserLoginRetryCount|[ログイン画面]可能リトライ回数(1...
|38|UserLockSpan|[ログイン画面]ロック時間(分) &br; 0:警告...
|39|UserUpdateKarteKangoDispFlg|[個人設定画面]カルテ参照 ...
|40|UserSelectDialogDispNaisen|[利用者選択画面]スタッフリ...
|41|UserSelectDialogDispShokushu|[利用者選択画面]スタッフ...
|42|UserSelectDialogShokushuComboBoxVisible|[利用者選択画...
|43|UserSettingsDialogBase2TabVisible|[個人設定画面]基本(...
|44|UserSettingsDialogKarteTabCtrlKind|[個人設定画面]カル...
|45|UserSettingsDialogDispIjiMainHoken|[個人設定画面]デフ...
|46|UserKanjaKarteDispOrderDenpyoSummaryKind|[個人設定画...
|47|UserSelectDialogNotSelectTopRow|[利用者選択画面]診療...
|48|UserPasswordCanChangeSpan|[パスワード]ユーザによるパ...
|49|UserPasswordComment|[パスワード]パスワードグループボ...
|50|UserSettingDialogDispTanbunSet|[個人設定画面]基本(2)...
|51|UserSettingDialogDispIkkatsuYoyaku|[個人設定画面]基本...
|52|UserPasswordHissuCharLevel|[パスワード]パスワードに含...
|53|UserPasswordHissuCharLevelName|[パスワード]パスワード...
|54|UserSettingsDialogDispKarteMainHoken|[個人設定画面]デ...
|55|UserSelectDialogDispUserSectionStaff|[利用者選択画面]...
|56|UserUpdateKarteGairaiDateFlgsFlg|[個人設定画面]カルテ...
|57|UserFunctionInputSuportMenuName|[ファンクションメニュ...
|58|UserAllowLoginOnlyOSUser|[ログイン画面]OSユーザと同じ...
|59|UserPasswordCancelButtonValidDayCnt|[パスワード]パス...
|60|UserSelectDialogDispTestUser|[利用者選択画面]テストユ...
|61|UserLoginNfcReader|[ログイン画面]NFCリーダ使用有無&br...
|62|UserLoginTableLayoutPanelBrowserWidth|[ログイン画面]...
|63|UserSelectDialogSize|[利用者選択画面]画面サイズ(幅/高...
|64|UserSettingDialogPopupMessageOnLogin|[個人設定画面]基...
終了行:
[[PrimeKarte]] > PkUser
#contents
*概要 [#jf5a9efc]
-各種ユーザ情報を格納します
*ユーザ設定取得ロジック [#rbe59328]
-ユーザ設定に関わるテーブルからレコードを取得する場合、下...
�.罅璽狂罵�(USER_ID = STAFF.USER_ID)
�¬鮨Α�USER_ID = STAFF.YAKUSHOKU_SEARCH_NAME)
��職種(USER_ID = STAFF.KIND_SEARCH_NAME)
�ぅ妊侫�ルト(USER_ID = 'default')
*各種マスタ [#a33f42c0]
-[[STAFF]]~
ユーザのマスタ。
-[[USER_SECTION]]~
ユーザの所属科マスタ
-[[USER_GENTEI_SECTION]]~
限定診療科マスタ。この設定の分だけ、診療科を選択できる。
-[[オーダボタン関連マスタ]]
--[[USER_TOGGLE_INF]](00030012)
--[[USER_BUTTON_INF]](00030001)
--[[USER_FAVORITE_TOGGLE_INF]](00030040)
--[[USER_FAVORITE]](00030035)
-メニュー関連マスタ
--[[USER_ORDER_FUNCTION]]
--[[USER_ORDER_MENU]]
*各種定義 [#d97d90fd]
-[[PkUserAuthorityAction]]~
権限チェックの処理種別
-[[PkUserOrder]]~
[[USER_ORDER]]を用いたマスタコードの定義
-[[PkUserStaffKind]]~
職種の定義
* [[USER_ORDER]] [#e8232662]
各オーダ種におけるユーザ設定など。
** USER_KARTE [#z88398a0]
カルテ参照(PkWebKarte)の診療科設定を「指定」に切り替えた...
** [[USER_KARTE_SHOSAI]] [#mc6947c7]
文書を発行、修正する際の設定~
・自動完成までの期間~
・修正可能期間~
・自動展開期間
**[[USER_ORDER_KIND]] [#ub93f383]
オーダ種のユーザごとの制御権限設定マスタ~
** [[USER_PROBLEM]] [#k3f6987f]
プロブレム、SOAP、アクティブプロブレムリストの初期表示条...
** USER_DOCUMENT_KIND [#n7f92f2e]
&color(red){未実装です!!};~
文書種別、もしくは文書番号ごとの権限を設定~
+DOCUMENT_KIND_CODE
+DOCUMENT_CODE(いずれ実装)
+SHORI_FLGTBL
+CONVERT_CODE_STR
**[[USER_SOSA_SET]] [#t2b43bf0]
様々なタイミングで、指定されたセットを展開させたい場合に...
* UserFont [#v980e616]
** 利用例 [#e7db344b]
-フォント
UserFont userFont;
if(UserFontProf.Instance.GetFont(PkFont.MainKanjaNameFon...
{
// 成功したらtrueを返す
kanjaNameLabel.Font = userFont;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.Font = new Font("MS UI Gothic", 14.25F, ...
}
-前景色
Color userForeColor;
if(UserFontProf.Instance.GetColor(PkFont.MainKanjaNameFo...
{
// 成功したらtrueを返す
kanjaNameLabel.ForeColor = userForeColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.ForeColor = Color.Black;
}
-背景色
Color userBackColor;
if (UserFontProf.Instance.GetColor(PkFont.MainKanjaNameB...
{
// 成功したらtrueを返す
kanjaNameLabel.BackColor = userBackColor;
}
else
{
// 取得に失敗したらfalseを返す
kanjaNameLabel.BackColor = Color.White;
}
** 設定変更後の通知 [#fd82487a]
個人設定画面でOKボタン押下後、即時設定を反映するため下記...
-ダイアログ
--設定画面押下後に呼び出すメソッド
SbsDialogBase.OnUpdateUserFont()
--実装方法
上記メソッドをオーバライドし、フォント設定を実装する
--対象
モードレスでUserFontを用いるダイアログ
ex)検体結果ダイアログ
-コントロール
--設定画面押下後に呼び出すメソッド
SbsControlBase.OnUpdateUserFont()
--実装方法
上記メソッドをオーバライドし、フォント設定を反映する
--対象
メイン画面に張り付いているコントロール
ex)指示歴
-インプット
--設定画面押下後に呼び出すメソッド
OI_SetAny((int)PkSetAnyNo.UpdateUserFont, 0, null)
-実装方法
上記メソッド内で、フォント設定を反映する
-対象
全オーダ種
*個人設定画面 [#l99395b1]
-詳細は[[こちら>個人設定画面]]
*0003.xml Config内容 [#zb602d14]
|DispOrder|Title|Contents|設定例|2019年04月時点の設定値|...
|1|UserPasswordCheckLength|[パスワード]パスワード長チェッ...
|2|UserPasswordCheckUserId|[パスワード]利用者IDとの重複チ...
|3|UserPasswordCheckPrev|[パスワード]旧パスワードとの重複...
|4|UserPasswordLength|[パスワード]有効パスワード長(=最低...
|5|UserPasswordIndefinite|[パスワード]無期限設定の可否(0:...
|6|UserPasswordGroupUser|[パスワード]グループユーザ設定の...
|7|UserLastUpdDatePath|[ログイン画面]LastUpdDate.iniのパ...
|8|UserWebTimeoutSpan|[ログイン画面]ウェブブラウザのタイ...
|9|UserSelectDialogDefaultSortType|[利用者選択画面]デフォ...
|10|UserSettingsDialogDefaultChecked|[個人設定画面]初期値...
|11|UserSettingsDialogChushaHikaeType|[個人設定画面]注射...
|12|UserSettingsDialogHokenSelect|[個人設定画面]保険選択...
|13|UserTerm|[ログイン画面]ログイン時有効期限参照(0:なし ...
|14|UserRetirement|[ログイン画面]ログイン時退職フラグ参照...
|15|UserTantoNurseKind|[利用者(看護師)選択画面]看護師選択...
|16|UserSettingsDialogKarteTabVisible|[個人設定画面]カル...
|17|KarteSettingIchiranStartMaximun|[個人設定画面]カルテ...
|18|KarteSettingIchiranEndMaximun|[個人設定画面]カルテ参...
|19|KarteSettingMatrixStartMaximun|[個人設定画面]カルテ参...
|20|KarteSettingMatrixEndMaximun|[個人設定画面]カルテ参照...
|21|KarteSettingDefaultSettingKoumoku|[個人設定画面]カル...
|22|KarteSettingIchiranKirokuStartMaximun|[個人設定画面]...
|23|KarteSettingIchiranKirokuEndMaximun|[個人設定画面]カ...
|24|KarteSettingKarteReferenceFlgTbl|[個人設定画面]カルテ...
|25|KarteSettingKarteShijirekiFlgTbl|[個人設定画面]カルテ...
|26|KarteSettingBunshoFlgTbl|[個人設定画面]カルテ参照「文...
|27|KarteSettingKarteBunshoFlgTbl|[個人設定画面]カルテ参...
|28|KarteSettingSOAPFlgTbl|[個人設定画面]カルテ参照「SOAP...
|29|KarteSettingOtherKirokuFlgTbl|[個人設定画面]カルテ参...
|30|KarteSettingShoshinKarteFlgTbl|[個人設定画面]カルテ参...
|31|KarteSettingNyuinjiKarteFlgTbl|[個人設定画面]カルテ参...
|32|KarteSettingSummaryFlgTbl|[個人設定画面]カルテ参照「...
|33|KarteSettingAllergieFlgTbl|[個人設定画面]カルテ参照「...
|34|KarteSettingGairaiKarteFlgTbl|[個人設定画面]カルテ参...
|35|KarteSettingNyuinKarteFlgTbl|[個人設定画面]カルテ参照...
|36|UserSettingsDialogSetDoctorComment|[個人設定画面]発行...
|37|UserLoginRetryCount|[ログイン画面]可能リトライ回数(1...
|38|UserLockSpan|[ログイン画面]ロック時間(分) &br; 0:警告...
|39|UserUpdateKarteKangoDispFlg|[個人設定画面]カルテ参照 ...
|40|UserSelectDialogDispNaisen|[利用者選択画面]スタッフリ...
|41|UserSelectDialogDispShokushu|[利用者選択画面]スタッフ...
|42|UserSelectDialogShokushuComboBoxVisible|[利用者選択画...
|43|UserSettingsDialogBase2TabVisible|[個人設定画面]基本(...
|44|UserSettingsDialogKarteTabCtrlKind|[個人設定画面]カル...
|45|UserSettingsDialogDispIjiMainHoken|[個人設定画面]デフ...
|46|UserKanjaKarteDispOrderDenpyoSummaryKind|[個人設定画...
|47|UserSelectDialogNotSelectTopRow|[利用者選択画面]診療...
|48|UserPasswordCanChangeSpan|[パスワード]ユーザによるパ...
|49|UserPasswordComment|[パスワード]パスワードグループボ...
|50|UserSettingDialogDispTanbunSet|[個人設定画面]基本(2)...
|51|UserSettingDialogDispIkkatsuYoyaku|[個人設定画面]基本...
|52|UserPasswordHissuCharLevel|[パスワード]パスワードに含...
|53|UserPasswordHissuCharLevelName|[パスワード]パスワード...
|54|UserSettingsDialogDispKarteMainHoken|[個人設定画面]デ...
|55|UserSelectDialogDispUserSectionStaff|[利用者選択画面]...
|56|UserUpdateKarteGairaiDateFlgsFlg|[個人設定画面]カルテ...
|57|UserFunctionInputSuportMenuName|[ファンクションメニュ...
|58|UserAllowLoginOnlyOSUser|[ログイン画面]OSユーザと同じ...
|59|UserPasswordCancelButtonValidDayCnt|[パスワード]パス...
|60|UserSelectDialogDispTestUser|[利用者選択画面]テストユ...
|61|UserLoginNfcReader|[ログイン画面]NFCリーダ使用有無&br...
|62|UserLoginTableLayoutPanelBrowserWidth|[ログイン画面]...
|63|UserSelectDialogSize|[利用者選択画面]画面サイズ(幅/高...
|64|UserSettingDialogPopupMessageOnLogin|[個人設定画面]基...
ページ名: