Phlex integration

With release 24.2.2, Oracle Site Activate introduces enhancements in support of Phlex eTMF integration.

Site Personnel Surname and Expiry date

We added a new configuration option labeled “Requires Site Personnel Surname for Phlex integration” to Configuration Designer and the internal item configuration area in Oracle Site Activate. When checked, it flags the item for inclusion of Site Personnel Surname metadata in Phlex eTMF messages.

We also added a flag for items that should include the Document Expiry date in Phlex Integration eTMF message. The new check box settings that enable this functionality have been added to Configuration Designer and the internal item configuration area in Oracle Site Activate. If a user populates the Expiration Date field for an item in Oracle Site Activate, the eTMF message will include an "Expiry Date" attribute. If the Expiration Date field is available on the item but is not populated, the eTMF message includes the field with a null value.

Item Effective date

eTMF messages will now include Effective date when this option is enabled at the account level. If the field is not populated in the item in Oracle Site Activate, the eTMF message will send a null value with the Effective date attribute. Please contact your Oracle services representative to discuss enabling this option for your account.

Attribute ID

With this release, “Reference Code” is now updated to “Attribute ID” to reflect use of the Phlex Attribute ID in eTMF integrations. An Oracle representative, or a customer resource with permission to access Configuration Designer, will populate the customer-provided Attribute ID to the appropriate artifacts in Configuration Designer and publish the configuration to Oracle Site Activate.

In Oracle Site Activate, the Attribute ID appears in the internal artifact configuration area, the user interface, and the eTMF message when the Vendor type is “Phlex.” In the Oracle Site Activate user interface, the Info tab in item modals will label the Attribute ID as “Attr ID” in the TMF Data section. eTMF messages will include the Attribute ID field as attribute_id.


Item modal showing Document Info tab and the Attr ID field in the TMF Data section

Supported file types

Development for this release included testing the Phlex eTMF integration to ensure it supports the following file types: .pdf, .doc, .docx, .xls, .xlsx, .jpg, .jpeg, .tif, .tiff, .zip, .png, .gif, .odt, .rar, .tar, .bmp, .msg, .ppt, .pptx, .eml, and .xml.

Note:

Oracle Site Activate allows upload of the following additional file types; however, they are not supported in Phlex eTMF integration: xlsm, gzip, gz, 7z, 7zip, bz2, rtf, txt, csv, tab, pps, pot, pptm, potx, potm, xlw, xlt, psd, sxw, stw, sxc, stc, sxi, sti, key, pages, and numbers.

Default and supported languages

We enhanced Phlex eTMF integration to default to English when a document’s language field does not have any value (null). When generating an eTMF message for Phlex, if a document in Oracle Site Activate doesn’t specify a language, the “Language” attribute in the Transformed Message section will default to “English-American (Default).”

For reference, the Phlex eTMF integration supports the languages listed in the table below.

Language Language code
Dutch nl
English en
French fr
German de
Hebrew he
Hungarian hu
Italian it
Lithuanian lt
Polish pl
Slovak sk
Spanish es

API enhancements

As part of our 24.2.2 release, we made the following updates to the eTMF messages to support our Oracle Site Activate-Phlex eTMF integration. They are visible when an endpoint has vendor = Phlex.

  • reference_code has been updated to attribute_id
  • pi_last_name has been updated to person_full_name, and the format is lastname, firstname
  • phlex_requires_sps field is added when configured on an artifact in Oracle Site Activate, and indicates that artifact requires the site personnel surname
  • phlex_requires_expirydate field is added when configured on an artifact in Oracle Site Activate, and indicates that artifact requires the document expiry date
  • phlex_requires_iprelease is added when configured at the account level and is set to True for all artifacts

Additionally, for all eTMF messages:

  • expiry_date is added when configured on an artifact in Oracle Site Activate
  • effective_date is added when configured at the Account level

We've updated our API documentation to reflect these changes.

Oracle Site Activate-Phlex eTMF testing recommendations

Before testing, please contact your Oracle services representative to validate settings and configuration for your Phlex eTMF integration. When confirmed, use the steps below for end-to-end testing:

  1. For a site known to both Oracle Site Activate and Phlex, build an IP package with at least the following artifacts. (Note: the configuration does not currently include study-level artifacts.)
    1. country level
    2. country level (Non-English language (See supported languages list above))
    3. site level - site specific
    4. site level - PI specific (Site Personnel Surname required)
    5. site level - staff specific (Site Personnel Surname required and name that exists in two sites)
    6. one artifact that does not have an Attribute ID defined (Message will fail, and other messages will succeed)
    7. one artifact with Attribute ID defined, but no file attached (Message will fail per standard eTMF messaging functionality)
  2. For a country known to both Oracle Site Activate and Phlex, build an IP Release package with at least:
    1. country level
    2. country level (Non-English language (See supported languages list above))
    3. site level optional
  3. Upload documents to artifacts in Oracle Site Activate, approve all artifacts, and complete the packages
  4. Check Event Messages:
    1. Oracle Site Activate should create one eTMF message for each artifact
    2. Each message should be successful
    3. If not successful, clear error messages should be returned to guide triage