[Case Study] How to Quickly Build a DMS Module for an EHR Cloud Solution

Last Updated on 2018-10-17


Medicomp Solutions is an Electronic Health Record (EHR) and Practice Management (PM) technology solutions provider. The company offers its flagship product, Yeats Clinical™, to physicians, clinicians and primary care providers.

One of the goals for Yeats Clinical’s Document Management System (DMS) is to help medical practices deal with their customary large of volume of paperwork.

Without an EHR that has a DMS integrated, the practice would have to manage their documents using a physical filing system (typically folder bins). They’d have to physically make sure physicians and / or nurses have reviewed these documents. They’d also have to store these documents in locked filing cabinets. For these reasons and many others, most medical practices today have either gone or are seeking to go paperless in their operations. This includes scanning all current patients’ charts into systems for better storage, access, collaboration and control as needed.

Yeats Clinical’s DMS module had to meet three objectives:

  • If it was going to be helpful for practices to go paperless, it had to be a robust solution that could handle large volumes of documents daily.
  • Downtime is also largely intolerable. So, the DMS had to be highly reliable.
  • And, the DMS module had to seamlessly integrate with all web browsers and be able to upload scanned images to a cloud server blob.


Medicomp Solutions leveraged Dynamsoft’s Dynamic Web TWAIN software development kit (SDK) to provide the scanning functionality in the DMS module. Five people were involved in the use case analysis, design and development of Yeats Clinical’s DMS and integration of the SDK. There were also three software developers and one tester. Additionally, Medicomp Solutions had a representative from the Beta site to help with use case analysis, demonstrations, and usability feedback.

It took about four weeks to design and develop the DMS module and integrate Dynamsoft’s SDK. Then, the company spent an additional three weeks on testing with end users and on minor bug fixes.

A Closer Look at the Patient Chart and Progress Notes Features Within Yeats Clinical


There are significant advantages to Medicomp Solutions using a well-developed and reliable SDK:

  • It helped them deliver greater reliability and quality software. Dynamsoft’s SDK saved the company significant time, effort and capital from having to develop its own scan and capture solution.
  • Dynamic Web TWAIN supports cross-platform cross-browser document scanning. With Dynamsoft’s SDK, the company doesn’t have to worry about keeping pace with image capture industry technology changes.
  • Specialized SDK providers, like Dynamsoft, take on these burdens so companies like Medicomp Solutions can stay focused on their core offerings.

Users can today easily scan and upload documents of various types. They can search for a patient to attach documents to their profile too. It’s also important that users can adjust settings, such as simplex and duplex scanning, ADF or flatbed, color or black and white, resolution, choosing to discard blank pages, and more. In addition, they can manipulate a document’s orientation, size, crop, and navigate between pages or remove specific pages. They can of course name the file, include a specific document date, specify a document category, upload the document to a blob cloud storage server, and more. These features and more are made possible in Yeats Clinical with the help of the Dynamic Web TWAIN SDK.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.