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)
上記メソッド内で、フォント設定を反映する
全オーダ種