flowchart TD
Start([開始 BarCode2CaseID]) --> InitResult[初始化 Result 為空字串]
InitResult --> LoopStart[遍歷條碼清單 i = 1 to Count]
LoopStart --> CheckLen{條碼長度是否等於 CaseIDLength?}
CheckLen -- 是 --> SetResult[設定 Result 為此條碼]
CheckLen -- 否 --> NextIter[下一筆]
SetResult --> BreakLoop[中斷迴圈]
NextIter --> LoopStart
BreakLoop --> End([結束])
LoopStart -- 遍歷完成 --> End