private bool CheckInspectionTypeCode() { if ((CheckString.IsAlphaNumericOnly(this.InspectionTypeCode, false, 1, 8))) { return(true); } else { _logger.Error($"検査種別コード:{this.InspectionTypeCode} 1文字以上、8文字以下の半角英数字列になっていません。"); return(false); } }
private bool CheckPatientId() { if ((CheckString.IsAlphaNumericOnly(this.PatientId, true, 1, 10))) { return(true); } else { _logger.Error($"患者ID:{this.PatientId} 10文字の半角英数字列(患者基本属性データの一意な識別子)になっていません。"); return(false); } }
private bool CheckOrderNo() { if ((CheckString.IsAlphaNumericOnly(this.OrderNo, true, 1, 8))) { return(true); } else { _logger.Error($"オーダ番号:{this.OrderNo} 8文字の半角英数字になっていません。"); return(false); } }
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); }