Personalized business solutions to support independent medical practices


With a focus on using the best technology available, On Demand provides its partners with a variety of highly specialized tools and training to make sure practitioners have transparency into their business.


On Demand is focused on building long-lasting partnerships with and for independent practitioners. With a unique network that spans specialties and industries, we offer unparalleled depth to any partnership.

Tailored Solutions

Every provider has different needs and no practice is the same. This is why On Demand offers customized packages of business solutions to meet the partner's needs. Existing or new, we have you covered.

Hear It From Others

On Demand has been helping physicians run their practice and maintain independence for over a decade. Don't take our word for it, here is what they say:

"Not only do On Demand staff thoroughly understand and support our work, they have gotten to know our business partners directly and have strengthened our strategic relationships in a way that we would not be able to reproduce with other vendors."

~ Neeraj Soni, M.D.
President, Emergency Medicine of Idaho

Our Services

A unique practice has unique needs, On Demand offers a wide variety of solutions to mix and match for optimal support:


On Demand has a dedicated, highly specialized team responsible for keeping our partners up to date on industry and policy changes in real time, ensuring they are always making well-informed, business decisions.

Medical Billing

Quality medical billing enables a practice to increase cash collections, improve payer performance, reduce days in accounts receivable, minimize rejected claims, and improve workplace quality of life for medical practitioners.

Medical Coding

On Demand uses web-based coding applications with state-of-the-art natural language processing technology to manage labor intensive coding and report and/or interface coding results with other system processes.


On Demand offers a suite of accounting services including detailed revenue and expense documentation capabilities via enterprise-grade software, providing partners with secure and robust financial management.

Staffing Support

By placing support staff in our partners' clinics, On Demand is able to fill a variety of roles ranging from front desk operations to medical support professionals to help supplement specialties that require the work of a team.

Medical Scribes

On Demand Scribes are responsible, observant paraprofessionals that specialize in documenting provider-patient encounters in real time while working in conjunction with a healthcare provider.


With an experienced team that is familiar with many payers, On Demand will oversee the credentialing or re-credentialing process from start to finish to guarantee IPGs are being paid on time for their hard work.

Facility Procurement

Establishing a quality environment is vital to a practice’s success. On Demand will help find a location and vendors to create a productive work setting, allowing providers to practice quality medicine and offer an incomparable care experience.

Identity Packaging

First impressions matter. To help practices thrive, On Demand offers a variety of cost-effective marketing solutions to assist our partners in putting their best foot forward and running their practice with confidence.

Meet the Team

Bonnie received her BS in Nursing Science from Seattle University in 1985. She then went on to complete her MS in Nursing Leadership from Seattle Pacific University in 1995. from 1995 onward, she has worked in a multitude of leadership roles in hospitals and private practice, helping physicians provide high quality care, regardless of setting.

Bonnie Carns

Chief Executive Officer

Kathy leads On Demand’s Billing and Coding Team with over 25 years of Professional Experience in Revenue Cycle, Healthcare Finance, Operations Management, and Business Strategy. She received her CMPE certification from the MGMA in 2004. She is results-oriented and has worked in a variety of leadership roles in private practice. Her dedication to a client’s success is unsurpassed.

Kathy Williamson

Director of Billing and Coding

Jim received a BS in accounting from the University of Idaho in 1977. As a CPA (retired) he served in a multitude of accounting and finance leadership positions in the accounting, construction, and engineering industries. The depth and breadth of his leadership background, enhances On Demand Solution’s ability to offer “value-add” services to all clients.

Jim Wagner

Chief Finanical Officer

Krystelle is a transplant from the Big Island of Hawaii. She has worked in and around the hospitals in the Treasure Valley since 2001, starting in the emergency department. Her experience has expanded to include Emergency Medicine, Women’s Health, an array of Orthopedic specialty’s, Family Medicine and Internal Medicine, as she has grown our Medical Scribe Program.

Krystelle Pule

Director of Medical Staffing

Jake Carns finished his BS in Computer Science at Boise State and is currently working on his Master’s in Computer Science. Interested in data science, machine learning, and natural language processing, he is currently working to improve technologies in the healthcare setting using cutting edge research. He is constantly helping to improve security and workflow efficiency of On Demand and its clients.

Jake Carns

Chief Technology Officer

Randy received his BS degree in Computer Science from Western Washington University in 1984. Randy's software development experience includes 16 years with Hewlett-Packard and 10 years at ProClarity and Microsoft where he contributed to enhancing data analytics in Excel. His work at On Demand has allowed him to bring forward client solutions that convert data into understanding using a wide variety of technologies.

Randy Sartin

Analytics Manager

With over 15 years of full cycle accounting experience, Kim brings a wealth of knowledge and credibility as our Sr. Accounting Manager. With her diverse industry exposure, Kim has solidified herself as a valuable advocate for our clients. Her positive nature and personal drive, coupled with her leadership acumen continue to elevate our teams performance and company culture.

Kim Hepworth

Director of Accounting

Let's Get In Touch

Have questions? Want more information? We would love to hear from you!