Normalizing and Mapping Workflow

To prepare your CTS system to integrate with your foreign care team management system, you must iteratively analyze the two systems and prepare the appropriate normalization and mapping rules that allow the two systems to share data with one another.

The following table describes the expected workflow.

Table 1. Workflow for normalization and mapping
Task Description
1. Collect HL7 ADT data from the external feed. Before analyzing data from the feed, make sure you collect several weeks of sample data from the external system.
2. Create a normalization table. The table should show how locations should be transformed from one system to the other.
3. Write normalization rules. In an XML file, use regular expressions to transform the inbound location values so they are consistent with Vocera Voice Server/Staff Assignment group names.
4. Write ADT mapping rules. In an XML file, Java expression language to define the logic for each ADT event that Vocera supports.
5. Test the normalization and mapping rules by processing several HL7 messages. You can dump the database and then reprocess HL7 messages that CTS has already received from the feed.
6. Check the results, and make appropriate corrections. You likely won't get the normalization and mapping rules perfect the first time. If so, edit the rules and reprocess HL7 messages.
7. When you're ready, move the CTS from staging to production. If the transformations are working as designed, you're ready to move CTS into a production phase, connecting it to a live HL7 feed.