Case Studies

Case Study: Hospital Information System

Highlights

  • Developed a complex system for a client who has no experience of software outsourcing
  • Thorough communications for requirement, questions and project management
  • Powerful, multiple clients support and high extendable Hospital Information System

The client

Based in Trinidad & Tobago, the client provides various medical & diagnostic services since 1995. They have been the most famous agency in the local industry, and this is the first time of the client to involve the software outsourcing.

What they wanted

The client was looking for a software vendor who can provide a complicated and extendibility product by rich experienced developers with a competitive price. Also he required a good project manager who is capable at requirement analysis, requirement design and discussion. The target product is similar with a hospital information system, which provides patient and doctor information management, entry test & diagnostic result and so on features in two client applications (both Winform and Webform).

Screen Shots

Solution

Technology required

Development methodology

.NET Platform

.NET Framework provides a comprehensive and consistent programming model with a common set of APIs spanning Microsoft platform. Our developers who have years of experience effectively built the application based on latest proven best practices in .NET platform.

WCF & Entity Framework

Using the two technologies can easily build a flexible, extendibility and service-oriented application in multiple client applications without complicated and time-consuming codes.

DevExpress Controls

DevExpress provides lots of useful and beautiful controls with easily using. That makes us work out many gorgeous and powerful features very quickly, such as custom form in winform, and save more time for other important things of whole development process.

MVP design pattern

Using the MVP design pattern is to separate the responsibilities of the application in such a manner as to make the application code more testable, maintainable and extensible. Also keep sharing more code for different client applications.

EAV solution

Since client required the system needed to support custom fields for many scenarios, so we chose the EAV solution to implement custom field.

Challenges of the development process

  • Due to this client was fresh to outsourcing and pushed to start this project without learning some foundational concepts and workflows of outsourcing and clarify project scope and project cooperation mode clear, so that after this project started, in a short time we found client and us got some different understandings of the above things. Based on several times communications we finally had the same concept of the project budget and project scope clearly.
  • Since our client lacks experiences for project development process, sometime he will mention some new features during implementing or he will ask for some unrealistic effects. Every time this happen, we will analysis carefully and explain sufficient reasons for we cannot add some of new stuffs to this project or to this iteration. To maintain a good relationship with clients, we always to be patient for the different opinions and try to direct the clients to have a right thinking for developing a software and balance benefit and cost for some features.
  • Another challenge is the client’s feedback will not be timely in most case since our project contact is very busy for his own work. After we discuss this situation with client, and we decide an “unusual” way for this client, which is gather our questions first and list them with detail in emails, or deliver our release each month and then let our client focus on our questions and verify the application together in his insufficient time.

Benefits to the Client

  • Due to proactive and sufficient communications, the development process has been under control and the product was successfully delivered with pervious chosen features.
  • The client gained continuously improvement applications and successfully increased the end user’s confidence.
  • Due to cost advantage of Nova compared with local development company, the client saved 60% on development cost and saved lots of time.

Contact us

To find more details of our technical expertise and previous experience, please fill in the form below and our sales will contact you as soon as possible. Any enquiries from you are welcome, we will respond to you as soon as possible.

Full Name *
Email *
Telephone
Requirement/Comment *  
To attach document
MSN
Yahoo ID
Skype ID
Note:All information is strictly kept confidential. Nova will NOT use the information in this form for any purpose other than contacting you.
渝ICP备08003290号