Projects

Mindfire has deep experience developing Healthcare / Medical IT Software applications. Our solutions  are used in various hospitals and medical setups. We describe,in short extracts, some of these healthcare IT project experiences below and will be glad to share them in more detail incase you have an interest

  • Electronic Medical Records (EMR) System
  • Laboratory Information Management Systems (LIMS, LIS)
  • EMR Alerting System
  • Evaluation and Management Services (E&M) System, EMR
  • EMR - Reporting & Analysis System
  • Appointment Scheduling
  • Document Management System
  • Continuity of Care Record (CCR)
  • ECLAIM (837, 997 and 835)
  • Health Care Eligibility Benefit Inquiry and Response (270/271)
  • Personal Health Record (PHR)
  • Electronic Billing and Claims Management
  • Interface to Cerner Lab Information System
  • Enabling EMR For CCHIT Certification
  • Kiosk Application
  • Practice Management System
  • Application for Dermatology Clinic
  • Disease Information Search
  • Lab Report Automation Software
  • PDF Form Conversion
  • EMR - Microsoft HealthVault Integration
  • PMS - Scheduling Module
  • PMS - Registration Module
  • PMS - Billing Module
  • Medical Practice Document Management System
  • Patient Health Record
  • Electronic Health Records (EHR) Sharing and Reporting System
  • Fitness Mobile App
  • Skin Care Site
  • Pet Appointment
  • E-Mail Management and Reporting System
  • HIT - MU - CCDA Parsing
  • Patient Portal
  • Leading service provider in Environment & Health and Safety domain
  • Content Management System and Services for Mobile clients
  • Full-fledged MU2 Certified Electronic Medical Record System
  • Patient Communication Portal


Electronic Medical Records (EMR) System

Client:
Healthcare Company
Industry:
HealthCare
Technologies:
ASP.NET 4.0, C#. 4.0, Microsoft Ajax 4.0, Entity Framework, WCF 4.0, COM, First data Bank, ICD, CPT, Infragistics Components, SQL Server 2008, SQL Server Reporting Services, Windows Service, ASP.NET Web Service, XML, HL-7, HIPAA

This is a full fledged web based EMR application which provides comprehensive solution to a physician's needs. The HIPAA compliant application integrates with a complete PMS system, DMS system, LIMS System, Data Integration System, Online Pharmacy Ordering, and many other support systems that an EMR would require to interact with. This is a robust system, which allows user based permission on modules, pages and even controls inside pages. Every page allows users to create their own lookup values and allows complete end-user customization. Some of the functionalities provided are patient search based on multiple parameters, a Patient dashboard, which lists all vital information, (like demographics, active medical problems, current medications), ability to create visits (encounters), ability to assign/forward the visits to any physician in the hospital, pulling previous medical information from past encounters with just one click, ability to drill down to any past visit at any given time, ability to digitally sign an encounter and finalize it thereby not allowing UI level changes after a grace time set by the user, archive and review visit/independent module level data in file format, ability to automatically save data on navigation from one page to another without any user action, thereby reducing the documentation time. The system is designed by keeping complete performance optimization in mind and Mindfire's unique coding and catalysis process (please contact us for more details) helped us to create this web application to compete with any conventional windows based EMR systems. The application supports huge number of platforms and conventional desktops, Tablet PC, Palmtops and other handhelds are just to name a few. Some modules covered in the EMR are History of Present Illness, Vitals, Current Medications (based on First Data Bank, warns user of potential drug-drug interactions), Allergies(again based on First Data bank with a built in Drug-Allergy module that warns user of any potential Drug-Allergy when prescribing medications) Past History (including sub modules like Past Medical History, Surgical History, Social History, Family History, Genetic History, etc), Comprehensive Women's health module (including OB Details, Prenatal details, Menstrual History, etc), Men's Screening, Complete Pediatric History module, Review of Systems and Physical Examination, Impression/Diagnosis (ICD9 Codes), Recommended Plan of action (includes procedures (CPT codes), Prescriptions & Injections (FDB with drug-drug interaction warnings), integration with a comprehensive LIMS), Order to Pharmacies (integration with Sure Scripts), Intra Office and Outside Correspondence module with support for faxing and an E&M System. The fully integrated reporting system provides all reports a physician would ever need and more. A full fledged Document Management System integrates with this EMR and other notable features are a custom reporting system, office customizable PDF forms, web based drawing module and an alerting system.


Laboratory Information Management Systems (LIMS, LIS)

Client:
Healthcare Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET, AJAX, Infragistics Components, SQL Server 2005, Windows Service, ASP.NET Web Service, XML, HL-7.

This is a very robust system that can interface with any Lab without altering the backbone much. It's a complete DB Driven architecture using which the physician can decide and choose the Lab in which a particular test can be done. By default, the In-House Lab systems are provided, which can be built from the scratch/customized  in a matter of minutes as per the user's requirements. Depending on the location and general preferences, interfacing with many leading labs is possible. The Orders to the outside labs are sent employing many techniques like secure web service, TCP/IP over VPN, SFTP and other methods. Time spent by a user being the major factor in deciding the success or failure of an EMR, this system enables the user to order even up to 10 orders within one to two minutes time. Custom reports, Manifests, Requisitions, Bar Code generation, Specimen Label are also done as a part of this system as and when necessary. The system also provides the ability to generate color-graphs to chart any test result (like Blood Sugar, Cholesterol, etc) over a period of time. This will greatly help monitor the prognosis of the disease/treatment. The electronically sent orders are tracked back when the results return and the physician can see all of his orders - results in a lab result queue which incorporates a document management system too.


EMR Alerting System

Client:
HealthCare Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET, AJAX, Infragistics Components, SQL Server 2005

This system helps in disease management and preventive services. It provides very vital information like patients without an exam for certain time, patient with certain levels BP, patients who are taking a certain class of medication, patients who are suffering from a certain type of disease, screening and immunization information, Lab tests Results, etc. This is a complete DB driven system and user can create any rule that she wants on any of the modules in the EMR and he will be alerted for the same. Rules can be created for various time frames like a certain time period, last visit to the hospital, latest Data available Visit, across all visits. The module is completely dynamic in the sense; each user can have his own rule and his own conditions and can decide if he wants to be alerted for the patient meeting the rule or for not meeting the rule. This is a must for any EMR. We also provided the physicians with reports to find all the patients who are satisfying/not satisfying a given rule.


Evaluation and Management Services (E&M) System, EMR

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET

The system allows documenting the complete service provided by a physician in an encounter with the patient and generates E&M Codes (CPT), which will be filed in the claim process as per the E & M Workgroup's documentation guideline. The system generated the codes on per encounter basis based on History, Examination and Medical Complexity data provided in the encounter.


EMR - Reporting & Analysis System

Client:
Health Care Service Provider
Industry:
Health Care
Technologies:
C#.net , MS SQL Server

This was a very useful system that was built into the EMR application for data analysis and reporting. This system has a intelligent component that allows user to generate reports on the fly. For Example- users can generate reports that list all patients with diabetics, or list out all patients who are currently taking [Ziconotide]. These reports can also be created and saved , so that users don't need to re-create them subsequently, all the need to do is run the saved report.


Appointment Scheduling

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET, AJAX, ICD, CPT, Infragistics Components, SQL Server 2005, ASP.NET, HL-7, HIPAA

A web based software to reduce paper work and pain to front office while scheduling physician's appointment with patient. This s/w is design by considering various day to day activities involved in the physician's clinic, below are the few list of features which are integrated with this appointment scheduling s/w.

1.Appointment templates, Depending upon physician's availability on particular day/week/month in the clinic physician/office admin can create and apply templates for a day/week/moth/year in advance.

2.Set individual working hours for each physician in the practice in advance, and prevent scheduling confusion and rescheduling pain.

3.User can customize the length of visit - by visit type, defined by physician.

4.Scheduling appointment, In this s/w front desk staff can give single or recurring appointment.

5.Resource scheduling, by s/w user can also schedule the recourses like ultrasound room and machine, XRay room and equipment etc.., this resource list can be customized according to the clinic nature. 

6.Day View, week view and All physician View, in the day view front desk user can see one physician's day, in week view physician's weekly status of appointment and in all physician view user can see All phys. schedules at a glance

7.Quickly schedule and reschedule patient appointments using pre-built templates.

8.Manage patient flow from check-in through checkout. 

9.Electronically check insurance status and know whether your patient has coverage and what their co-pay amount will be. In this process we have implemented 270/271 (Health Care Eligibility Benefit Inquiry and Response)

10.Easily print receipts for co-payments. By this s/w user can easily produce the payment receipt while check-in payment or check-out payment.

11.Track your patient arrivals and their visit status – know where they are – in the waiting room, with the nurse or ready for their doctor – in real-time on your wireless PDA or tablet PC.

12.Patient tickler files, some time it happens that clinic miss out some recurring appointment to set for a patient dependent upon what ICDS or Cpts are being applied by the physician in 1st appointment due to that clinic does not able to remind the patient as a result they miss business. Taking this in account we have introduced Patient tickler files concept this will alert to front desk staff to know what all patients fall in that list so that they can set appointment.

13.Search Free slots, while giving appointment to a patient for future or current date front desk staff can check the availability for the time and physician by using search free slots.

14.Reports, In this s/w scheduling staff can produce various reports to physician or other higher authority like we have appointment report, where user can print all the appts according the physician and the date. There are other reports also like, arrival list, waiting list and reminder list. If any appt has been made then it automatically comes in arrival list and where can then check in the appointment from arrival list. If any appointment's status is set to waiting list then that report can be seen in waiting list and if there is an appointment where user need to remind the patient then that can be seen in the reminder list.

15.Integration & Export (to HL7 for Medical Transcription), this s/w is perfectly blended with EMR and Billing module to provide a complete solution for a clinic as a Practice management system.


Document Management System

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#, MS Access, Adobe Type Library, GDI+, SQL Server 2005, Web Services

DMS or the Document Management System is an application developed with the aim of making a Physician's office paperless. The application handles all the fax and scanned documents in specified folders on the client machine. It lets the user group, classify and upload the documents to the server. The uploaded documents can be viewed and/or further action can be performed on them from the web application. DMS is designed to handle documents efficiently and conveniently.

Various Features:
1.Displaying Documents:
a.The application handles scanned and faxed documents in PDF, JPEG, or TIFF  format.
b.The document pages are displayed in the form of thumbnails.
c.The thumbnails can be viewed in their original size by double clicking them.

2.Patient Search:
a.The application search functionality to search for patients with various search input criteria.
b.The search result is displayed in a tree view.

3.Linking and Classifying Document:
a.The user can link together and classify these thumbnails onto a patient by dragging the link and dropping on a node in tree view which has the list of patients displayed.
b.The document pages are displayed in the form of thumbnails.

4.FTP Documents
a.The linked and classified thumbnails are converted to PDF files before they are FTP'd.
b.DMS uses secure FTP (SFTP) to FTP document.

5.Web Service
a.The communication between the database server and DMS is also secure (HTTPS) through a web service


Continuity of Care Record (CCR)

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#, SQL Server 2005, XML, Smart Card, Altova XMLSpy

The Continuity of Care Record (CCR) is a core data set of patient health record (PHR) and contains the most relevant administrative, demographic, and clinical information facts about a patient's healthcare, covering one or more healthcare encounters. It provides a means for one healthcare practitioner, system, or setting to aggregate all of the pertinent data about a patient and forward it to another practitioner, system, or setting to support the continuity of care.
Various Features:

1.CCR Content
a.The CCR data set includes a summary of the patient's health status (for example, problems, medications, allergies) and basic information about insurance, advance directives, care documentation, and the patient's care plan.
b.It also includes identifying information and the purpose of the CCR.

2.CCR Creation
a.CCR schema is converted in to classes in C# using Altova XMLSpy.
b.The application takes the dataset containing the data for a patient and creates XML using the classes created for CCR schema

3.CCR Display
a.CCR XML format, which the user can view and download and store on his/her computer.
b.CCR HTML Format (XML + Style Sheet) which the user can view as a web page
c.CCR in PDF format (generated from HTML format) which the user can email a physician or store on his/her computer for reference
d.The application also has the ability to store the XML CCR in a Smart Card and read a CCR from the Smart Card.


ECLAIM (837, 997 and 835)

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#, XML, SQL Server 2005, PGP Encryption, Windows Service

The application is another step towards making a physician's office paperless along with the ease of filing health care claims electronically. The application is compliant with the data standards set out by the Health Insurance Portability and Accountability Act of 1996 (HIPAA) and its associated rules.

Various Features
1.837 Creation
a.837 is created from the XML file fed to it by the web application

2.837 Encryption and FTP
a.837 file is encrypted using PGP encryption by the windows service invoking the Encryption exe.
b.The encrypted file is FTP'd by the windows service invoking the FTP exe

3.Download and decrypt 997, 835 and Payer reports
a.Download exe continuously watches the clearinghouse FTP server to download files.
b.The downloaded files are decrypted by windows service invoking the Decryption exe

4.Parse 997
a.997 (Functional Acknowledgement) files are parsed by the windows service invoking the 997 exe and database is updated.
b.Payer reports both machine and human readable are parsed by the windows service invoking the 997 parser and database is updated.

5.Parse 835
a.835 (Remittance Advice) files are parsed by the windows service invoking the 835 exe and database is updated.

6.Information Display
a.Eclaim track page displays the 997 status (Rejected/Accepted) for an 837 file with a list of claims sent in a transaction. It also displays the payer detailed report for each claim.
b.Payer reports page displays the Human Readable reports for a provider


Health Care Eligibility Benefit Inquiry and Response (270/271)

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#, SQL Server 2005

This application helps the provider to determine whether the information source (payer) has a particular subscriber or dependent on file and the health care eligibility and/or benefit information about that subscriber and/or dependent(s). The application provides the provider with the information at the time the patient checks in and makes the information available instantaneously, which is not possible through other methods like paper and phone.

Various Features:
1.Create 270 Request
a.270 request is created using the data for the patient in the database.
b.The request is byte encoded and a web service method is called to send the request.

2.Parse 271 Response
a.The web service responds to the 270 request stating the error if there is in the request and the 271 response if the request is error free
b.The 271 response is byte decoded and parsed to display the eligibility information on the web page


Personal Health Record (PHR)

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#, SQL Server 2005, XML, Smart Card, Altova XMLSp

The PHR is a computerized application that stores an individual's personal health information. PHR gives an individual the ability to view, edit, update, store and communicate his/her personal health information. The PHR contains data about the allergies, medications, illness including hospitalizations, surgeries/procedures, vaccinations, laboratory test results, family history and social history for an individual. This application is designed with an objective of giving the patient full control to his/her personal health information

Various Features:
1.Login for a patient to view, edit, update, store and communicate his/her personal health information

2.Login for a health care provider to view, verify, update and communicate a patient's personal health information who has been given access rights the health information by the patient.

3.Communication between a patient and a provider through messages and emails.

4.Continuity of Care Record (CCR) which is collection of all the latest and pertinent health and personal information for a patient in an industry specified XML format

5.Store and carry the CCR in a Smart Card and read the CCR from a smart card and update the database with the information selected by the patient.

6.Ability to show the current data for a patient and ability to add non-relevant and old data to historical records. The current and historical data is differentiated with different colors on the page displaying the information

7.Ability to give access to providers to various section of the PHR by the patient and hide any section or information which the patient doesn't want a provider to see


Electronic Billing and Claims Management

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET, AJAX, ICD, CPT, Infragistics Components, SQL Server 2005, HIPAA, FDF and Pdf work, HCFA 1500, 837 e-claims

A web based software for a clinic to get paid for the services they provide and manage their claim with the help of electronic claim submission (837 X12 formats).  Below is the list of features which facilitate the clinic to work smoother with patient account. 1.Adding charges to patient account. 2.Approving the visit for claim filing. 3.Claims can be field in 2 modes HCFA 1500 paper claims or 837 electronic claims. 4.Manage Patient Accounts, The main purpose of this section is to make adjustment on the patient account, making refunds and patient payments, there is one special module which manage the unapplied credit of the patients. 5.Manage Claims, There is a separate section where back office staff can search what is the status of the claim how many are paid and how many are with insurance payer etc. They also can see how many are rejected, what data is missing etc. 7.Getting insurance payment, there is section called EOB where billing staff can enter insurance payment by entering allowed and paid amount, the rest of the amount like disallowed and transfer balance is getting calculated and patient account gets updated automatically. 9.Easily prepare client bills and statements, what is left after the insurance payment made on the patient account is produced in the printed format, so that clinic can send it to the patient straight. 10.This s/w can run independently as well as integrated with EMR to make the PMS as complete solution, All of the information captured during a patient visit – including lab and radiology orders, procedures, and ICD to CPT coding – are all a part of the electronic patient record, and are automatically transferred to the electronic claim. 11.Billing Reports, in this s/w user can generate various types of reports, few are listed below. Productivity Report A/R details A/R Summary Report Insurance Aging Report Patient Aging Reports Claim Reports


Interface to Cerner Lab Information System

Client:
Hospital/Lab
Industry:
Healthcare IT
Technologies:
C#.NET 2003 Webservices, SOAP/XML, HL7, TCP/IP socket communication

Implemented 6 modules including a webservice to allow EMR clients to submit patient registrations and lab orders via SOAP/XML and then receive lab results via SOAP/XML. Implemented TCP/IP socket communication with CloverLeaf, the interface to the Cerner lab system. The intermediate modules convert submitted XML to HL7 and vice versa to allow EMR clients to exchange messages with Cerner LIS.


Enabling EMR For CCHIT Certification

Client:
HealthCare IT Company
Industry:
HealthCare
Technologies:
ASP.NET, C#.NET, AJAX, COM, First data Bank, ICD, CPT, Infragistics Components, SQL Server 2005, SQL Server Reporting Services, Windows Service, ASP.NET Web Service, XML, HL-7, HIPAA , CCHIT Standards

CCHIT is THE recognition for Healthcare software products and services.The Certification Commission is a recognized certification body in the US for electronic health records and their networks, and a private, nonprofit initiative. The standards, regulations and the test process is very hard to crack. Mindfire's expertise in the healthcare vertical helped our client to pass the certification with flying colors. We took up the complete design plan and implementation of each of the criterion set in the certification process.


Kiosk Application

Industry:
Healthcare/Pharmaceutical
Technologies:
ASP.NET 3.5, Win Forms, Sql Server 2005, GDI+, XML

The project consists of a web-based Admin Application and Windows Kiosk Application. The Kiosk Application is used to create wall charts for physicians at conferences/trade fairs. The admin user uploads images and creates events from the Admin App. The events folder is then copied to Kiosk App which uses an XML file as the backend. A physician scans a badge at the kiosk. The kiosk displays the information from the badge on the demographic screen. The physician then selects a category of images and then selects 4 images (1 large and 3 small) from the thumbnail listing and a preview is shown which are BMP images created from 4 selected images, header, footer and a text image. The physician clicks the print button which generates a label with an image code which the physician can show and collects the wall chart he/she printed. The Kiosk App sends the content to the printer with the lowest number of pending print jobs. The physician and wall chart info is added to the XML which is uploaded to the admin app after the event is over. The admin can view the physician details and also take print outs of the wall charts if a physician needs another copy of it.


Practice Management System

Industry:
HealthCare
Technologies:
asp.net, 3.5 Framework, C#, Ms SQL2005, Ajax3.5, SQL reporting service 2008, iTextSharp DLL

Web based practice management system for onsite/offsite Dermatology clinics, developed using HIPAA, X12(837, 997, 835, 270 / 271) standards. The PMS has 3 parts; Patient Registration, Physician Scheduling and Billing.


Application for Dermatology Clinic

Industry:
HealthCare
Technologies:
ASP.Net 3.5  + Silverlight 2.0 , SQL Server

We worked with this dermatology specialising clinic to design and build a complete healthcare application, i.e EMR and PMS [Scheduling and Billing].

The application used Silvelight technology to give an user a grpahical interface which allows a dermatologist to chart all their work quickly. Something very essential for physicians to be able to use any EMR product. The application provides an integrated Lab interface, which can be used to send and receive reports through ftp, HL7 or simply through uploading scanned copies.

The application allows the users the highest levels of billing through a built-in Evaluation and Management[EM] module and coding based on the latest standards defined for the dermsoft practices.

The application was build to ensure that every aspect of the application conformed to HIPAA regulation and was CCHIT 2008 compliant.


Disease Information Search

Industry:
HealthCare
Technologies:
FileMaker Pro 9

Disease Information Search, is a compilation of information on an existing Filemaker database on genetics and diseases. The tool provides different category of information which it stores and maintains.

The different categories of information include:-
•People- This has all informaiton related to people in the database; people's address, organisations, events details.
•Organisation- This segment has information related to organisation; organisation's address, member list of organisation, events in which the orgnisation partcipated.
•Events- Events are very broad. This category was created so that anything that involves direct interaction with organisation members can be linked to a username.  This can be something as clear as a meeting or something more abstract like a web poll, or being registered to receive the weekly bulletin. Events have information on event details, Event activities, speakers.
•Event Activities- Activities are essentially events within events. For eg-ATCG Meeting. This meeting is made up of several activities: Content Workshop – Religion & Genetics, Quality Presentation, and Usability Presentations.
•Event Speakers- Speakers register with topics within each activity. .
•Conferences- Conferences are made up of Events. It is a just like an event, though here there are many events.
•Sponorships- Sponors are just details about Sponors who invest in events.
•Legislators- Legislatore have all contact and activity information related to United States congressmen (representatives and senators). Each Congressman (member of congress) will have his own record with associated addresses, staffers, committees, policy activities and legislative actions.


Lab Report Automation Software

Client:
Software Consulting Services
Industry:
HealthCare
Technologies:
ASP.Net 2.0, C#, SQL Express 2005

Analyzed, designed and developed a fully functional website for a Health Lab. The web site helps the LAB to generate Monthly and Daily reports as per its requirements. The web site has basically three modules to deal with the reports. It provides easy to use interface for entering the data and getting them validated. Once the data is entered, reports in the CSV / txt format can be generated and then mailed out to the concerned authorities.


PDF Form Conversion

Client:
Healthcare
Industry:
Healthcare
Technologies:
Adobe LiveCycle Designer, Acrobat Prfo. 8.0

This application was developed for an organization where referrals and assessments of children with extreme diseases is a primary objective.

The following functionalities were implemented to make it a rich application:

1. A batch of custom ASP PDF forms were designed using Adobe LiveCycle Designer, which provided direct electronic conversion of content present in a specific document format (proprietary). The forms have a set of questions with multiple possible responses, which have their own specific significance. PDF form has extensive JavaScript level validations for the data entered in the form.

2. All the filled data/content of the form can be stored/transformed in barcodes. This essentially means that the filled-up form could be easily transferred/scanned for retrieval.


EMR - Microsoft HealthVault Integration

Client:
Healthcare IT Company
Industry:
Healthcare IT
Technologies:
C#.NET, Windows Service, sFTP, HL-7, MySql, CPT Codes, ICD Codes

The users of EMR wanted their patients to access their HealthRecord Globally and HealthVault is a platform that allows users to store their health information online and use it whenever and wherever they want. So we automated the process of entering the data to HealthVault by creating a windows service and transferring the EMR data to HealthVault.

If a new patient visits a clinic and has some diagnosis and other related data, the application auto intgerates them into the HealthVault. The new patient is first registered on the HealthVault and a confirmation mail is sent to the patient. As soon as the patient confirms his/her HealthVault id, the EMR records are transferred to the HealthVault and the patient can easily access his/her health records over HealthVault Account.

The process has been automated in the form of a background service and the end user does not has to do anything extra apart from logging the EMR record for a patient.


PMS - Scheduling Module

Industry:
Healthcare Industry
Technologies:
ASP.NET, C#, AJAX, ICD, CPT, Infragistics .NET Components, SQL Server 2005, HL-7, HIPAA

This product is part of an integrated software package designed exclusively for ambulatory care medical practice needs. Available individually or as a package, the software suite includes software to convert paper documents to electronic files (EHR), manage appointment-scheduling, patient charting and diagnosis, prescriptions, billing and claims. The software suite is an excellent & affordable solution for medical practices, since it is available as a service, powered by the SaaS (software as a service) capabilities. Appointment Scheduling is web-platform software to reduce paper work and pain to front office while scheduling the physician's appointment with patients. This software design considered various day-to-day activities involved in a physician's clinic.

  • Appointment templates – Day/Week/Month, customizable frequency/time-slot templates
  • Configurable working hours – Allowed in advance, to prevent confusions & rescheduling
  • Customizable Visit Lengths – By visit type, defined by physician
  • Flexible Scheduling – Single/Recurring appointment
  • Resource scheduling – Ultrasound, XRay rooms/machines and other equipments
  • Multiple, Configurable Views – Day View, week view and All physician View
  • Quickly Reschedule – Using pre-built templates
  • Manage/Track patient flow – From check-in through checkout; integrated to wireless PDA/Tablet PC
  • Integrated Checks – Electronically check patient insurance status for coverage
  • Tickler/Auto-Reminders – Alerts to patients in case of missing dependencies (reports etc)
  • Search Free Slots/Availability – Check availability of time or physician by using search free slots
  • Scheduling Reports – Produce multiple views of different schedules and print various report
  • Integration with Suite – Integrated with EMR/EHR and Billing modules
  • Export to HL7 – For Medical Transcription


PMS - Registration Module

Industry:
Healthcare Industry
Technologies:
ASP.NET, C#, AJAX, Infragistics .NET Web Components, SQL Server 2005, HL-7

It is a module in which new patient will get registered. User can change the personal details of the existing patient. Users can also add/edit/delete the patient insurance and patient contacts details.

  • Patient Demographics – New Patient gets registered in the practice
  • Patient Insurance – Check eligibility insurance verification (270)
  • Patient Contacts – Check patient contact details on the basis of contact type


PMS - Billing Module

Industry:
Healthcare Industry
Technologies:
ASP.NET, C#, AJAX, Infragistics .NET Web Components, SQL Server 2005, HL-7

It is a module in which user creates visit and visits which have been created from EHR comes straight to the billing Module. Also, user can file multiple claims (Paper/Electronically). User can make insurance/patient payments, adjustments and refunds and user can also lock the payments.

  • Charge Entry
  • Encounter Approval – Approves visit
  • Patient Accounting – Check visit balances, audit trial, payments, adjustments and refunds
  • Generate Claim – File claims Paper/Electronically, Produce CMS 1500 Form with and without PDF
  • Insurance Payment – EOB, ERA (835)
  • Insurance Payment History – Tracking all the checks (EOB or ERA 835)
  • Deposits – Lock payments (Insurance/Patient)
  • Claim Inspector – Paper / Electronic claim tracking
  • Patient Statements


Medical Practice Document Management System

Industry:
Healthcare Industry
Technologies:
C#,  GDI+, SQL Server 2005, MS Access, Web Services, EDTFTPNET

This product is part of an integrated software package designed exclusively for ambulatory care medical practice needs. Available individually or as a package, the software suite includes software to convert paper documents to electronic files (EHR). The software suite is an excellent & affordable solution for medical practices. Document Management System is a windows application to reduce paper work and pain to front office while associating scanned documents with patients/visits. This software design considered various day-to-day activities involved in a physician's clinic.

  • Thumbnail Document Display – PDF documents displayed as thumbnails
  • Patient Search – Ability to search a patient using the web service
  • Patient Mini Registration – Ability to add a new patient to the system
  • Patient Search Treeview – Patient search results are displayed as a tree view with sub nodes to classify documents
  • Link Documents – Document thumbnails can be linked by dragging the mouse between two thumbnails, the link between two thumbnails is shown as a blue line
  • Classify Documents – Linked thumbnails or a single thumbnail can be classified to a patient and dragging the thumbnail and drop it on a node of the patient search tree view
  • View/Rotate Thumbnails – Thumbnails can be viewed in full size and can be rotated. The rotation also saves the corresponding page in the PDF file
  • Add Document Details – Details like recall date, next action and collected date can be added to the classified document
  • Upload Documents – Classified documents can be uploaded to a central server via SFTP using a FTP component from EDTFTPNET. The uploaded documents can be viewed from the web application
  • Web Service – The application communicates with the sql server using a web service hosted on SSL.


Patient Health Record

Industry:
Healthcare Industry
Technologies:
ASP.NET, C#, SQL Server 2005, Smart Card, Javascript, CCR

It is a web application for a Healthcare IT company and provides features for members to add their health related, personal and other information to their profile and export the details to a smart card in a standard XML format known as Continuity of Care Record (CCR). The CCR can be parsed by any application which is CCR compliant and can read a smart card

  • Member Registration – Member registration consists of registration, membership plans and online payment.
  • Patient Information – Patient information consists of Personal Information, Emergency Contact Information, Physician Information, Guarantor, Employment Information, Next of Kin, Insurance Information, Family History and Social History
  • Health Information  – Health information consists of Allergy, Medical Information, Medication, Immunization, Encounters, Surgeries, Diagnostics and Vital Sign.
  • Other Information – Other Information includes Hospitals/Pharmacies, Care Plan, Emergency Information, Nutrition Support, Specialty Modules, Advanced Directives, Legal Document, Care Giver Information, Language Category, Disease Management, Patient Education, Functional Status and Access Privilege.
  • CCR– CCR section consists of creating CCR XML, writing the XML to a smart card and importing CCR from a smart card into the database.
  • Lab Orders
  • Reports – Reports include graphs and charts, summary reports, demographic summary and emergency card data.
  • Message and Emails  – This module includes sending/receiving messages between patients/physicians, deleting messages and sending emails to patients/physicians.
  • Document Upload – This section include uploading documents and ordered form.
  • Alert and Reminders
  • Accounts Home – This section includes Add Member, View Terms and Conditions, View Billing Activity and Edit Payment Method.
  • Physician Section   – This is the physician's section where the physician can search for patients which are mapped to the physician (from the Physician Information section in Patient Information section). The physician can then view/edit the health information for a patient.


Electronic Health Records (EHR) Sharing and Reporting System

Client:
Heathcare System Support and Development
Industry:
Healthcare
Technologies:
LAMP, PHP, MySql, Zend, Doctorine, HighCharts, SOAP, GIT

Designed and created a web-based Secure Electronic Health Record management application using the zend framework for physicians to access their patient reords over the internet in a secure manner. The system allows for the physicians to share Patient Health Records with other physicians in the system based on approval from the concerned patients. Physicians receive only selected information from the referring doctor and hospital medical records. Project involved designing and implementing highly interactive graphs and charts to track trends with patients. Also, graphical views were implementted for the hospital admins to view all data - including doctors' and their ratings


Fitness Mobile App

Client:
Healthcare / Fitness
Industry:
Healthcare / Fitness
Technologies:
Obj-C, iOS 6.0, Cocoa touch framework, Xcode 4.5

This app is the most comprehensive and innovative workout iPhone/iPad application. It acts as a virtual personal trainer that walks one through everything from dynamic warm-ups, exercise techniques, exercise sets, repetitions and other relevant  information. Users can purchase workout exercise packages and refer to a list of approximately 500 exercises in the form of videos across different levels and schedules. Users can also manage their workout plans and perform relevant exercises in gyms. Every exercise is divided in two sections - Warm Up and Workout.


Skin Care Site

Client:
Healthcare  Marketing
Industry:
Healthcare  Marketing
Technologies:
DotNetNuke 05.06.04, jQuery, Javascript

Scope of this project was to create/develop skins by using art work and psd files provided to us by the client. We were required to create a new website site in DotNetNuke CMS and host it in  the client's dedicated server.

The project involved slicing the required images and parsing the psd file contents into html and css in order to build a DotNetNuke Skins. Some  modifications were made to the skins to accomodate the changes as per the client's requirements. A site for reference was provided by them. The new parent portal was then created in one of the client's existing DotNetNuke website.

The team at Mindfire also created few skin containers . This was followed by creating the  pages and filling them with the content shared by the client. Using jQuery, Javascript and css AN image hover effect was added to the home page of the site . The team also created/ customized a contact us page using 'Dynamic Forms' (A third party module). Integrated third party widget control provided by client in our skin file for book appointment.  An EasyDnn Module was integrated to have a image-rotator in home page.

Finally the  the new site was deployed in client's dedicated server and  the IP point was updated in net-registry console provided by client.


Pet Appointment

Client:
Software Service Provider
Industry:
Healthcare
Technologies:
Salesforce , Apex , Visualforce

This project is developed to create preferable Appointment date for treatment of Pets (Animal). This project is developed on Salesforce sites to be called inside an iframe. All the information about Contact (user) such as "Name", "Phone", "Email", etc. and its Animal's information such as "PetName", "Gender", "Color" , etc. gets entered from UI page. A particular contact may have multiple animals. That contact will be assigned to a particular appointment date for treatment based on few restrictions.


E-Mail Management and Reporting System

Client:
Health Care Services Provider
Industry:
Healthcare
Technologies:
LAMP, Symfony2, MS Exchange APIs, EC2, SOAP, Propel, Monolog, FOSUserBundle, KnpPaginatorBundle, GIT, jQuery, Javascript, Twig, HTML5, CSS, BitBucket

Designed and implemented an online E-mail management system which consists of a cron script to download emails from exchange server using Exchange Web Services and also parse the mail threads to relate them based on the unique subject.

Unique subject is considered as main thread and any mails which has RE: or FWD: are considered as child threads. The parent thread of any child thread is determined using the actual subject and is scanned across database table. A thread is called as an orphan if the system can't find a parent to map up with.

The system also implements a user interface similar to any standard Mail Client where one can view the content, download the attachments, sort and paginate the records. This system also provides a statistical report of the number of conversations that take place for any given thread and also its aggregate count grouped by unique mail address.

Although Symfony2 has default logging, we implemented a log channel based on Monolog. We used Propel as the ORM to map the defined Models and  use of tidy class helped the system render the HTML mail content by patching the broken HTML content.

The code is hosted on Amazon EC2 instance and a snapshot of the instance is created to make sure a similar instance can be mounted from the image that has been created.


HIT - MU - CCDA Parsing

Industry:
Healthcare
Technologies:
.NET C#

The goal of this project was to create a service and dll which accepts an xml file as a parameter and parses all the modules as well as returns the filled objects.

We created a class library with a method to accept an xml file as an argument and looked for all specific tags as per the document and parsed those tags to get the actual data and stored them in specific objects.

The modules which were included for parsing: Demographics, Author, Legal Authenticator, Custodian, Allergy, Medication, Result, Social History, Encounters, Vitals, Impression, Chief Complaint, Procedures, Informant and Plan of care.

There was support for modules with multiple entries like encounter, allergy, meds etc. We created separate classes and methods for individual modules for code maintainability. Also, common methods were made to avoid repeating code block and handing null check. There was provision to log the exception in  text file.


Patient Portal

Client:
Healthcare Service Provider
Industry:
Healthcare
Technologies:
Asp.Net 4.0, Telerik RadScheduler Controls, MS SQL server

We had built an EMR (Electronic Medical Records) software which was deployed as a windows-based desktop application for our client. The need was to build a public website which would be used by patients of our clients to :
• View their clinical summaries
• Download the summaries
• Submit requests to the EMR to send these summaries to other organizations.

For security reasons, patients had to be restricted from connecting directly to the backend of the EMR. Therefore, a process was developed by which summaries of patient records could be pushed to a third party (called Microsoft HealthVault) from the EMR.

The web application needed to have 2 high level components :

Provision to connect to HealthVault to
a. Authenticate User (user id and password)
b. Get Clinical Summaries

Provision to connect to backend of EMR database to
a. Validate that the user is authorized to use the website
b. Get details for submitting request for transmitting records to another organization.
c. Manage audit log


Leading service provider in Environment & Health and Safety domain

Client:
Toronto, Ontario, Canada
Industry:
Environment & Health and Safety
Technologies:
QTP

The client firm is a top notch service provider in Environment & Health and Safety domain whose clientele consists of many Fortune 500 companies. It has several customizable projects which can be used for aforesaid industries and some projects designed exclusively for specific industries. Broadly all the projects come under two categories:

Environmental Management System (EMS): The Environmental Management System is a web based solution to manage environmental data, documents and activities across multiple locations. It has several sub-modules for air, water and waste management, legal requirements and compliance management, environmental sustainability management etc.  

Health & Safety Management System (HSMS): The HSMS provides a flexible solution to manage an organization's health and safety program. By using this application the management can keep easily keep track of risks, track and react to incidents and hazards, achieve and maintain OHSAS 18001 compliance. The HSMS has several software applications in it such as Incidents and Risk Management, Legal Requirement Management, Document and Training Management etc.

Mindfire's automation engineers attended several training sessions on specific modules, clarified their doubts by asking questions, indulged themselves in manually testing the module at least once to get hands on knowledge of the application. We noted down anything that looked suspicious/erroneous and reported them to the client and in the process, the application was manually tested as well.  

Once the application was stable, we started with QTP Automation testing. The automation process started with writing automation test cases from where scripts were written. Mindfire automation team designed a hybrid framework to carry on with the automation process. While writing scripts, many things were taken into consideration such as functionality, flexibility and maintainability. Better maintainability takes care of the scripts not going obsolete when the application changes over time. Once a script was developed, ran and tested, it was handed over to the client.

The flexibility that anyone from the client side could run the script without any prior QTP knowledge, reduced almost 80% of testing effort and time. It significantly reduced the costs the client was bearing for testing efforts prior to automation.


Content Management System and Services for Mobile clients

Industry:
Healthcare IT
Technologies:
ASP.NET MVC 4, JSON, WebAPI, SQL Server 2012, Entity Framework

There is a part to expose data to an IOS app in JSON format through API.  This is built on WebAPI-1. There is content management system part for the administrator to manage all the data. CMS is a MVC 4 application.


Full-fledged MU2 Certified Electronic Medical Record System

Client:
Healthcare IT
Industry:

Technologies:
ASP.NET MVC 4, C#, WebAPI, Bootstrap, HTML5, jQuery, SignalR, Entity Framework 5.0, Ready-Roll, Jenkins, SQL Server 2012, Windows Service, Windows Service Host, Telerik Reporting

This is a full-fledged web based EMR application which provides comprehensive solution to a physician's needs. The HIPAA compliant application is done with a complete PMS system, DMS system, LIMS System, Data Integration System, Online Pharmacy Ordering, and many other support systems that an EMR would require to interact with.

This is a robust system, which allows user based permission on modules, pages and even controls inside pages. Every page allows users to create their own lookup values and allows complete end-user customization. Some of the functionalities provided are patient search based on multiple parameters, a Patient dashboard, which lists all vital information, (like demographics, active medical problems, current medications), ability to create visits (encounters), ability to assign/forward the visits to any physician in the hospital, pulling previous medical information from past encounters with just one click, ability to drill down to any past visit at any given time, ability to digitally sign an encounter and finalize it thereby not allowing UI level changes after a grace time set by the user, archive and review visit/independent module level data in file format, ability to automatically save data on navigation from one page to another without any user action, thereby reducing the documentation time. Some modules covered in the EMR are History of Present Illness, Vitals, Current Medications (based on First Data Bank, warns user of potential drug-drug interactions), Allergies(again based on First Data bank with a built in Drug-Allergy module that warns user of any potential Drug-Allergy when prescribing medications) Past History (including sub modules like Past Medical History, Surgical History, Social History, Family History, Genetic History, etc), Comprehensive Women's health module (including OB Details, Prenatal details, Menstrual History, etc), Men's Screening, Complete Pediatric History module, Review of Systems and Physical Examination, Impression/Diagnosis (ICD9 Codes), Recommended Plan of action (includes procedures (CPT codes), Prescriptions & Injections (FDB with drug-drug interaction warnings), integration with a comprehensive LIMS(with Quest, LabCorp via Emdeon), Order to Pharmacies (integration with Sure Scripts), Intra Office and Outside Correspondence module with support for faxing and an E&M System.

The fully integrated reporting system provides all reports a physician would ever need and more. A full -fledged Document Management System integrates with this EMR and other notable features are a custom reporting system, office customizable PDF forms, web based drawing module and an alerting system. This is a Meaningful Use 2 certified system with all support systems in place.


Patient Communication Portal

Industry:
Healthcare IT
Technologies:
ASP.NET MVC 4, C#, WebAPI, Bootstrap, HTML5, jQuery, SignalR, Entity Framework 5.0, Ready-Roll, Jenkins, SQL Server 2012

The application allows patients to interact and communicate with their healthcare providers, such as physicians and hospitals. It has 3 different types of users e.g. NormalUser, PracticeAdmin and SuperAdmin. The user needs to be logged in first to access the portal site. Depending upon the user's role, the respective pages are available to access for example, a normal user after logging in, can see all health information of her/related user's to her along with the messages associated her and the providers of her. Transition of care documents, quick summary of problems, medications and next appointments information are available and the patient can ask for appointments and medication refills.


News & Updates

  • January 17

    DDM IT Quiz, Inspired by Mindfire, is Spreading its Wings!

  • December 16

    Santa in a different Avatar- International vacations gifted to All Mindfireans!

Let us Connect!

Related Pages

  • Our ASP.Net Skills
  • Our SQL Server Skills
  • Our SSRS Skills
  • Our Filemaker Skills
  • Our Development Skills

Awards and Achievements

Red Herringcolor DeloitteFast50 DB ZInnov1   Nascome  DB Stpi

This site uses cookies. We respect your privacy.copyright (c) Mindfire Solutions 2007-2018. Login