Fixed in OHMPI 5.0.3.1

The following table lists the issues fixed in Oracle Health Master Person Index (OHMPI) 5.0.3.1.

Issues fixed in this release:

Bug Number Description
38912886 Operator Identification Field in PIX v3 Service. Extended the OHMPI IHE framework to retrieve the access user from the incoming PIX v3 message based on configurable settings in services.properties. The access user is extracted from the id/@extension attribute of the matching asOtherIDs element and recorded in the OHMPI transaction logs of the OHMPI Database.
The matching asOtherIDs element is identified using:
  • A configurable Root OID (id/@root) as the primary filter.
  • A configurable CLASS_CODE (default: ROL) as a secondary filter.
Configuration: The feature is controlled by the following properties in services.properties to retrieve the access user from the incoming PIX v3 ADD/UPDATE message.
  1. enable_get_pix_access_user_from_request=true | false

    Default: false When enabled, OHMPI attempts to extract the access user from the incoming PIX v3 message based on the configured pix_access_user_root_id and pix_access_user_class_code properties. When disabled, OHMPI uses the default system-generated access user configured in the WebLogic Realm.

  2. pix_access_user_root_id

    Specifies the Root OID (id/@root) used to identify the asOtherIDs element that contains the access user information in the incoming PIX v3 message. The access user is obtained from the corresponding id/@extension value of the matching asOtherIDs element. If this property is missing, empty, or no matching Root OID is found in the incoming PIX v3 message, OHMPI uses the default system-generated access user configured in the WebLogic Realm.

  3. pix_access_user_class_code=ROL

    Specifies the OtherId.CLASS_CODE value that identify the access user in the incoming PIX v3 message. Default: ROL If the property is missing or empty, the default value ROL is used. The configured CLASS_CODE is applied as a secondary filter in addition to the configured pix_access_user_root_id.

    If multiple asOtherIDs elements match the configured pix_access_user_root_id and pix_access_user_class_code properties, OHMPI uses the first matching element in the order in which it appears in the incoming PIX message.

    Note:

    This customization is supported only for the PIX v3 service.