Dwight McPherson, 38, arrested Friday night, shortly after the hospital announced the security breach.
Prosecutors and hospital officials say McPherson exploited his access to the hospital's registration system to acquire lists of patient names, phone numbers and social security numbers.
McPherson didn't address the charges during his brief court appearance. He is scheduled to be released on bond.