Different maps that use the same source

Different maps that use the same source can run at the same time, as long as that source is not updated by one of those maps.

For example, a patient is admitted to a hospital. The admitting department produces an admitting message. Various other departments in the hospital use the admitting message. The medical records department needs to update the patient record. The accounting department needs to track the patient's charges. The nurses' station on the floor where the patient will be staying needs to be notified. Other departments might have a need to know.

Each department uses a separate system for its internal processing. And none of these understands how to process the admitting message. The same message must be converted to many different forms, one for each department.

You could create one map and do all the conversions in one step, but some departments need the information faster than others. You therefore decide to configure a different map for each department.

For example, create an Admit system in the IFD with a different map for each department, Pharmacy, Medical Records,Accounting and Nurses.

In this example, each map uses the same trigger source as input. An example input trigger source is -QMN MyManager -QN ADMIT. Each map has different targets. Example targets are 1:HL7_Style for the Admit To Pharmacy map, , 1:MedicalRecord for the Admit To Medical Records map, 2:InsuranceBilling and 1:PatientCharges for the Admit To Accounting map and 1:FAX for the Admit To Nurses map. Each map is independent from the other; each can run at the same time. Also, more than one instance of each map could run at the same time.