Beispiel #1
0
 private bool CheckInspectionTypeCode()
 {
     if ((CheckString.IsAlphaNumericOnly(this.InspectionTypeCode, false, 1, 8)))
     {
         return(true);
     }
     else
     {
         _logger.Error($"検査種別コード:{this.InspectionTypeCode} 1文字以上、8文字以下の半角英数字列になっていません。");
         return(false);
     }
 }
Beispiel #2
0
 private bool CheckPatientId()
 {
     if ((CheckString.IsAlphaNumericOnly(this.PatientId, true, 1, 10)))
     {
         return(true);
     }
     else
     {
         _logger.Error($"患者ID:{this.PatientId} 10文字の半角英数字列(患者基本属性データの一意な識別子)になっていません。");
         return(false);
     }
 }
Beispiel #3
0
 private bool CheckOrderNo()
 {
     if ((CheckString.IsAlphaNumericOnly(this.OrderNo, true, 1, 8)))
     {
         return(true);
     }
     else
     {
         _logger.Error($"オーダ番号:{this.OrderNo} 8文字の半角英数字になっていません。");
         return(false);
     }
 }
Beispiel #4
0
        private bool CheckMenuCodes()
        {
            foreach (var menuCode in this.MenuCodes)
            {
                if ((CheckString.IsAlphaNumericOnly(menuCode, false, 1, 8)))
                {
                    return(true);
                }
                else
                {
                    _logger.Error($"撮影項目コード:{menuCode} 1文字以上、8文字以下の半角英数字列になっていません。");
                    return(false);
                }
            }

            return(false);
        }