graph TD
Start([開始 BarCode2CaseID]) --> Init[Result = 空字串]
Init --> LoopStart{遍歷 MpsBarcodeinf.Count}
LoopStart -- i=1 to Count --> CheckLen{長度 == CaseIDLength?}
CheckLen -- 是 --> Found[Result = 條碼內容<br/>Break 迴圈]
CheckLen -- 否 --> LoopNext[下一個條碼]
LoopNext --> LoopStart
Found --> End([結束])
LoopStart -- 結束 --> End