Custom EHR development cost in 2025: What you need to know