Twenty-eight-year-old Nicholas Norman Schelin, allegedly wore scrubs and used a hospital ID badge to get to medical supplies at St. Patrick Hospital early Thursday morning.
A court report said a late shift worker became suspicious when she saw Schelin raiding a medical cart.
The employee reportedly asked him what he was doing, and he shoved the ID in her face.
The hospital worker said the photo was not of the co-worker she knew.
Reports said the woman led the suspect to another department with the promise of more supplies in order to get herself to a safe, more populated location, then she whispered for someone to call police.
The report said Schelin took off.
Police arrested Schelin a couple blocks away inside a church court yard.
Missoula Judge John Odlin set bail at $25,000.
"He's from out of state with four prior felony convictions," said deputy Missoula County attorney Jason Marks,"three significant misdemeanor convictions all out of state. Under the facts we think he's a flight risk."
According to court documents, Schelin said he took the medication for his two-and-a half week old daughter, whom he claimed had cancer, but then, said the report, Schelin later called her condition pneumonia.
The report said Schelin told police he went to the hospital because he was addicted to heroin and oxycodone.