IMPAX 6.5.1 Application Server Knowledge Base > Configuring spoke and hub communications > Configuring communication between spoke HL7 Out and hub HL7 In on Connectivity Manager

Getting the Patient UID and Issuer of Patient ID from the spoke

The Connectivity Manager stores the domain as the issuer_of_patient_id for each use of patient_id (PRIMARY, GLOBAL, ALTERNATE). IMPAX requires a unique domain for each use of patient_id.

CAUTION!

CAUTION!

To prevent duplicate patients in the Connectivity Manager and failed HIS verification, a coordinated effort is required to update all issuer mappings and fields on the Connectivity Manager and IMPAX at the same time.

  1. Stop inbound messaging into the Connectivity Manager in order to prevent data from updating database values while updates are being made.

  2. For each CMSI In interface, change the Input File Pattern to prevent message processing.

  3. For each HL7 In interface, make note and change the inbound port.

  4. Stop the inbound HIS/RIS interfaces.

  5. Make mapping changes and update the database values to match. The interfaces may restart after each mapping update, in versions of Connectivity Manager that are older than Connectivity Manager 2.2.

  6. Update the domain_id in the bls_report_workflow system device to match the primary issuer_of_patient_id and also the domain_id in the IMPAX agfahc_patient_id for the primary patient_id records.

  7. Update the global issuer_of_patient_id on Connectivity Manager to match the domain_id in agfahc_patient_id for the global patient_id records.

To enable the hub Connectivity Manager to receive orders and reports from the spoke Connectivity Manager, configure HL7 communication from the spoke Connectivity Manager to the hub Connectivity Manager.

On the hub Connectivity Manager, for each HL7_HUB device, modify the HL7 In mappings.

To get the Patient UID and Issuer of Patient ID from the spoke

  1. Click HL7 In.

  2. From the Select Mappings Object to View / Edit list, select Patient.

  3. In the Primary Patient Id section, locate the entry where the Destination Expression is mcf('issuer_of_patient_id') and in the Source Expression, type the primary issuer, which is typically PrimaryDomain.

  4. In the Global Patient Id section, locate the entry where the Destination Expression is mcf('issuer_of_patient_id') and in the Source Expression, type the global issuer, which is typically 'GLOBALDOMAIN'.

  5. Click Save.

  6. Click OK.

  7. Click Add Mapping.

  8. From the Adding Mapping to Group list, select root.

  9. In the Source Expression box, type pid(41,1).

  10. In the Destination Expression box, type mcf('patient_instance_uid').

  11. Click Save.

  12. Click OK.

  13. From the Select Mappings Object to View / Edit list, select Merged patient.

  14. In the Merge Patient Id section, locate the entry where the Destination Expression is mcf('issuer_of_patient_id') and in the Source Expression, type the primary issuer, which is typically PrimaryDomain.

  15. Click Save.

  16. Click OK.

  17. From the Select Mappings Object to View / Edit list, select Patient Delete Keys.

  18. In the Primary Patient Id section, locate the entry where the Destination Expression is mcf('issuer_of_patient_id') and in the Source Expression, type the primary issuer, which is typically PrimaryDomain.

  19. Click Save.

  20. Click OK.

  21. Reset the Connectivity Manager inbound interfaces to accept incoming messaging.


See also


Topic number: 54638

Applies to: IMPAX 6.5.1 Application Server Knowledge Base