This article outlines how to properly configure ADT Interface Server so that A02 transfer and A12 cancel transfer messages are properly supported.
Failure to do so can result in:
- A02 transfer messages leaving demographic records assigned to their prior location.
- A12 cancel transfer messages not assigning demographic records back to their prior location.
This will require changes on both the server and to the ADT Interface Server configuration within Promiso.
Configuration Changes On The Server #
- Navigate to the <Promiso installation folder>/jsp/lib/ folder.
- Locate the IdcInterfaceServer.properties file and open it in a text editor such as notepad.
- Ensure that the following property is present and set to true:
IfPriorLocationInA02RemoveSRFromIDListForThatUnit=true - Save the changes ensuring that the file is saved as IdcInterfaceServer.properties and not IdcInterfaceServer.properties.txt.
💡 Title
Permissions may prevent you from saving the file. Saving the file to a different location, such as the desktop, then cutting and pasting the file and overwriting the existing file can get around this.
Configuraton Changes In Promiso #
- Navigate to the Companion Products > ADT Interface Server > Configure > HL7 Version-Specific page.
- Select the desired HL7 version in the HL7 Version dropdown at the top of the page.
- Locate the ‘HL7 field in A02 and A12 messages to use as source of previous Promiso Unit‘ field.
- Configure this setting to the field in A02 and A12 messages that will contain the patients previous location. Typically this would be PV1.6 PL.1 for HL7 2.3.

- Click the Apply button at the bottom of the page to save the change.
- Navigate to the Companion Products > ADT Interface Server > Start/Stop page.
- Restart ADT Interface Server by clicking the Stop button, followed by the Start button when it becomes available.