Macrosoft Inc. Leading Edge Software Design and Development
Home Products & Services Clients & Partners Careers Contact Us
PRODUCTS
Directories on Demand
Print on Demand
Reports on Demand
Resources on Demand
Returns on Demand
Analyzer
ISBN - 13
Sales Lead Management
SERVICES
Content Management
Adv. Composition Development
Healthcare
Business Intelligence
CRM
ERP
Open Source
QA Testing
Web Analytics Services
MAINFRAME SERVICES
Development
Maintenance & Audit
Migration & Extension
Home > Products & Services > Healthcare

Macrosoft is a leading software solutions provider for health care organizations
and specializes in HIPAA based implementations.


We have vast technology expertise and in-depth experience in Healthcare domain application development and have successfully executed various projects for the major healthcare organizations in USA such as "Blue Cross / Blue Shield", "APS Healthcare" etc.

We specializes in EDI X12 implementations in accordance with HIPAA (Health Insurance Portability and Accountability Act of 1996). We also have vast experience in architecting and deploying scalable enterprise application integration solutions (EAI), and in leveraging Microsoft BizTalk Server, the .NET platform, and third party integration adapters for your EAI requirements.

This write-up briefs our recent success stories. Refer Appendix-1 for a brief about EDI, HIPAA & BizTalk. [ If interested we can provide detailed free webcasts or training to your IT managers ]

EAI using BizTalk Server & HIPAA Accelerator
The project involves implementation of EAI using BizTalk Server & HIPAA accelerator. Various transactions are implemented to handle different types of messages from different clients. This involved a number of projects for the various APS clients. Each project involved complex logic (business process) implemented using C# (Orchestrations), HIPAA Subsystem implementations, Input/Output XML Schema creations, Data Mapping, Pipeline/Port configuration etc.

CLIENT
HIPAA Transactions implemented
Lufthansa
834 Transaction
Puerto-Rico
820 Transaction
GA_Medicaid 834, 835 & 837 Transactions
MD_Medicaid 835 Transaction
ABRI 837 Transaction
Wyoming 278 Transaction
CHI 837 Transaction
South California Dairy Fund 834 Transaction


IRIS (Integrated Reporting & Information Solution)
IRIS is designed to enable APS users to gather and report on a wide variety of data and offers comprehensive and flexible tracking and reporting capabilities. It supports clinical management of all cases, tracks customer service inquiries and referrals for community services, and manages electronic distribution and collection of vouchers for prompt provider payment. It also provides extensive contract management services to ensure that the administrative and marketing staff provide APS customers with the best service possible. IRIS capabilities include clinical activity tracking (telephonic, face-to-face visits, on-site visits), contract management, marketing activity tracking, community service referrals, collateral contacts, authorization tracking, voucher distribution/management etc. Developed using VB/.Net & SQL Server.

Features:

  • Specialized and detailed analysis of healthcare data.
  • Electronic submission of provider claims.
  • Streamlined data collection.
  • Integration of multiple product lines and program areas.
  • Rapid membership loads from numerous customers.
  • Flexible and comprehensive utilization reporting.
  • Internal management level reporting (Management Consultation Module).


CCMS Reports

This project involves the creation of approximately 120 reports using Crystal Reports (Crystal Enterprise). Each of these reports are complex and involved developing a number of complex stored procedures to pull out data from SQL Server, and formatting the report as per the specification given by client. Automation of the reports using Crystal Enterprise also involves:

  • Emailing the reports to the distribution list
  • Placing copy of the report on the Crystal Enterprise web page
  • Report On Demand - Placing refreshable report on Crystal Enterprise, so that users can select parameters & rerun as and when required.
  • Report outputs are in Excel, PDF, Word & Text


Directories on Demand
This is a web based solution to provide members with on-demand provider directories with up-to-date and accurate information. It extracts the complex PPO/HMO/Specialty network relationships contracted by health plans. Self-funded health plans, insured plans, HMOs and Worker's Compensation payers may contract with up to 50 PPO networks across the U.S. The payers may offer multiple plans, each requiring specific combinations of PPO/HMO/Specialty networks by geography and specialty requirements. The application manages information across these network relationships and produces directories as per the member's search criteria (input parameters).

The features include hard copy, printed booklets, locally printable PDF files, large run remote printable PDF files, as well as query-based online web access (including mobile/wireless) to provider directories. The member can dynamically generate a PDF that can be presented or saved for future references or sent to a remote printing site for mailing.

Appendix-A :
INTRODUCTION TO EDI X12, HIPAA & BizTalk


A.1 EDI X12
Defines a set of rules for electronic data interchange (EDI). The transmission of data proceeds according to very strict format rules to ensure the integrity and maintain the efficiency of the interchange. The X12 family of standards define commonly used business transactions, such as, purchase orders and health care claims, in a formal structure called a Transaction Set. .Each business grouping of data is called a transaction set. For instance, a group of benefit enrollments sent from a sponsor to a payer is considered a transaction set.

Each transaction set contains groups of logically related data in units called segments. For instance, the N4 segment used in the transaction set conveys the city, state, ZIP Code, and other geographic information. A transaction set contains multiple segments, so the addresses of the different parties, for example, can be conveyed from one computer to the other. An analogy would be that the transaction set is like a freight train; the segments are like the train's cars; and each segment can contain several data elements the same as a train car can hold multiple crates. In a more conventional computing environment, the segments would be equivalent to records, and the elements equivalent to fields. Similar transaction sets, called "functional groups," can be sent together within a transmission. Each functional group is prefaced by a group start segment; and a functional group is terminated by a group end segment. One or more functional groups are prefaced by an interchange header and followed by an interchange trailer.

A.2 HIPAA
DHIPAA stands for the "Health Insurance Portability and Accountability Act of 1996". The Centers for Medicare & Medicaid Services (CMS) is responsible for implementing various HIPAA provisions. Macrosoft specializes in the various transaction set implementations in accordance with HIPAA, and has vast experience in "Microsoft BizTalk Accelerator for HIPAA 3.0".

For example the 834 transaction set defines "Benefit Enrollment and Maintenance" for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used to establish communication between the sponsor of the insurance product and the payer. Such transaction(s) may or may not take place through a third party administrator (TPA). For the purpose of this standard, the sponsor is the party or entity that ultimately pays for the coverage, benefit or product. A sponsor can be an employer, union, government agency, association, or insurance agency. The payer refers to an entity that pays claims, administers the insurance product or benefit, or both. A payer can be an insurance company, health maintenance organization (HMO), preferred provider organization (PPO), government agency (Medicare, Medicaid, Champus, etc.), or an entity that may be contracted by one of these former groups. For the purpose of the 834 transaction set, a third party administrator (TPA) can be contracted by a sponsor to handle data gathering from those covered by the sponsor if the sponsor does not elect to perform this function itself.

A.3 BizTalk
Microsoft BizTalk is a windows messaging server system specially designed for application integration:

  • Connecting applications within a single organization, commonly referred to as enterprise application integration (EAI)
  • Connecting applications in different organizations, often called business-to-business (B2B) integration

BizTalk Server system talks to the heterogeneous System like ERP, CRM, SQL, Web Services, Legacy System etc. Data coming from these systems may have different data formats such as flat file, EDI X12, XML etc.. BizTalk understands and supports a variety of protocols and message formats through various adapters/accelerators and HIPAA accelerator is one of them. Whatever format a message arrives in, it is always converted to an XML document after it is received. Similarly, if the recipient of a document cannot accept that document as XML, the engine converts it into the format expected by the target application.

For BizTalk to analyze and process the messages (to implement the business process), the messages are converted first to a standard XML format and stored in its internal database, called Message Box. This conversion is done by an XML Schema. The business processing logic is called Orchestrations and are created using languages such as C# (these executable code is called Functoids). There could also be data mapping from input message to output message. Each message that resides in the Message Box is picked up by the orchestration for the Processing. . In summary the architecture is depicted below:


For more information please contact:

John Kullmann
jkullmann@macrosoftinc.com
Phone: 973-889-0500 x272