POET is not designed to serve as the system of record for regulated processes, therefore not subject to GxP requirements. It is designed to enable cross-organizational collaboration and process orchestration, while the system of record for each process remains within the respective enterprise systems.
Type = Troubleshooting,; Topic = Multienterprise Information Network Tower (MINT),;Persona = TraceLink Administrator, User,; Orchestration = Manufacturing, Logistics, Commerce, Transportation, Clinical Supply,; Function = Supply Chain, IT, Procurement,
Compliance Exception
Compliance Exceptions refer to tracked deviations or variances from defined compliance requirements, business rules, or quality standards within a process.
What is a compliance exception
Compliance exceptions under the DSCSA (Drug Supply Chain Security Act) framework refer to events or conditions where serialized product data, verification, or transaction information does not meet regulatory or operational expectations. These exceptions may arise from discrepancies, delays, or inaccuracies along the pharmaceutical supply chain—typically between manufacturers, wholesalers, distributors, and dispensers.
Types of compliance exceptions
- Serialization data mismatches: This occurs when product serial numbers are missing, duplicated, or invalid across systems such as Serialized Operations Manager (SOM) or partner EPCIS files.
- Verification failures: This occurs when Product Information Manager (PIM) or Verification Router Services (VRS) cannot confirm product authenticity.
- Transaction History (TH), Transaction Information (TI), or Transaction Statement (TS) discrepancies: Refers to discrepancies or missing data in the DSCSA transaction documents exchanged between trading partners. These issues may include incomplete transaction statements or incorrect product identifiers.
- Product traceability and reporting exceptions: Occurs when serialized or shipment data is missing for certain transaction events
- Timing violations: Occurs when compliance data submissions to authorities (e.g., EMVS, KPIS, or DSCSA partners) are delayed beyond SLA timelines, risking regulatory non-compliance.
How to use the compliance exception marketplace solution
Before using the compliance exception marketplace solution, Solution Designers must first configure the solution in Opus Solution Environment (OSE) by following the steps listed below:
Solution Designers must first save the latest version of the marketplace solution from the marketplace catalog as a company solution.
- Select the Main Menu
icon. - Select .
- Select from the left menu.
- Select .
- On the Search Solutions page, Filter the list of solutions to find the required solution.
- Find the latest version of the solution and select the to open the solution.
- On the Solution Details page, select .
- On the Save As panel, fill in the following fields:
- field – The name of the solution that will be saved as a company solution.
- field – (Optional) The description of the solution.
- Select .
The marketplace will be saved as a company solution in the Available tab on the left menu.
After saving the solution to Company Solutions, Solution designers must create a network for the solution from Opus Administration.
- Select the Main Menu
icon. - Select .
- Select from the left menu.
- Select the New
button. - In the Network Information section, fill in the following fields:
- drop-down – Select the application for which you want to configure the marketplace solution. For e.g. Process Orchestration for Empowered Teams.
- field – The name of the network being created.
- field – (Optional) The description of the network being created.
- In the Solution section, fill in the following fields:
- toggle – This value must be no as the solution for which the network is being created is a marketplace solution.
- field – Select the solution that you saved as a company solution in the previous procedure.
- Select the Save
button.
The new network is created and the solution is ready for use.
After creating a network for the solution, Solution Designers must define roles for accessing the network.
- Select the Main Menu
icon. - Select .
- Select from the left menu.
- Select from the left menu.
- On the Search Network Members page, filter the list of network members by the network created in the previous procedure.
- Select the user email of the user who created the network.
- Select the Edit
button. - In the Roles section, select the role required to access the network.
- Select the Save
button.
The role to access the new network is configured.
For more information about configuring or customizing marketplace solutions as per your business needs, see OPUS Solution Environment Help Center.
Add a compliance exception
Compliance exceptions is a sub-type of the Work Item business object and contains fields that are specific to compliance exceptions. By default, a compliance exception is created by a set of basic fields, which are widely used. However, depending on your business needs, you may need to include additional fields in the compliance exception. To include additional fields, edit the compliance exception to view all available fields and update the required fields.
- Select the Main Menu
icon. - Select a [POET Network] from the drop-down in the header.
- Select a (e.g. your entire company or a Link to a specific Partner or internal location) in the header.
- Select from the left menu.
- Select the New
button. - In the General section fill in the following fields:
- field – The title of the new compliance exception.
- field – The level of priority for the compliance exception. Select from Low, Medium, High, and Critical.
- field – The category of the compliance exception.
- Select the Save
button.
The compliance exception is created in the Draft state. - To move the compliance exception to To Do state, select the Move to
button.
Owners and Partners who are on the TraceLink network but do not use the Web UI can create a compliance exception by sending an email in an HDA-compliant format. To enable compliance exception creation through email, Owners and Partners must follow the steps listed below:
- Create an SMTP B2B connection in Extensible TraceLink Transfer, which generates a unique TraceLink email (e.g. apt_owner_6bba37c60eeb56@tracelink.com). For more information about adding an SMTP B2B connection, see the Extensible TraceLink Transfer Help Center.
- Share the TraceLink-generated email address (e.g. apt_owner_6bba37c60eeb56@tracelink.com) with a TraceLink Service Representative to map the email address with Process Orchestration for Empowered Teams.
Draft a compliance exception email
TraceLink suggests using the email format recommended by Healthcare Distribution Alliance. Process Orchestration for Empowered Teams will create a compliance exception if the email has a subject line and body, but will not filter spam. A sample format for a compliance exception email is provided below:
-
A standard subject line: Trading partners involved + Exception Category + Issue tracking #
-
A brief narration of the exception: Be as brief as possible in explaining the incident, refraining from stating any pieces of information already specified in the field list below.
-
Fields in the body of the email: The responding trading partner will typically need the following information (where applicable:).
- PO Number:
- Delivery #/Shipment ID/DESADV:
- NDC(s) involved in the exception:
- 2D Barcode scan:
- For product, no data exceptions where output of the scan cannot be provided, a photo of the 2D data matrix barcode inclusive the human readable [i.e. (GTIN (01), Serial # (21), batch/lot#(10), expiry(17) ] adjacent to the 2D barcode.
- For data no product exception where there is no physical product to scan, capture the GTIN, Serial number, batch and expiry from the incoming file.
- SSCC-18 (00) as applicable
- Exception category (Product and No Data, Data and no product)
- Where/when the exception occurred (e.g., receiving, outbound picking, returns processing),
- Scope of exception (e.g., entire shipment, pallet, case, inner pack, package, etc.)
- Product description (Drug/Biologic Name)
- Source owning/location GLNs
- Destination owning/location GLNs or ship-to address if GLN is not known
- Carrier tracking number
- Contact info (name/email/phone)
Modify a compliance exception
- Select the Main Menu
icon. - Select a [POET Network] from the drop-down in the header.
- Select a (e.g. your entire company or a Link to a specific Partner or internal location) in the header.
- Select from the left menu.
- Select the Display Identifier of the compliance exception to edit.
- Select the Edit
button.
In addition to the fields updated when creating the compliance exception, additional fields will be displayed which can be updated if required. - In the General section update the following fields:
field - Displays the identifier of the Compliance Exception as in their internal system or ERP. While creating exceptions via Serialized Operations Manager (SOM), it represents the Exception ID of SOM.
- field – The title of the new compliance exception.
- field – The date by which the work item must be completed.
- field – The level of priority for the compliance exception. Select from Low, Medium, High, and Critical.
- field – The business unit for the compliance exception.
- field – The category of the compliance exception.
- field – The sub category of the compliance exception.
- field – The description of the new compliance exception.
- drop-down – Displays the source of the exception.
- drop-down – Displays the scope of exception.
- If you require to collaborate with an external partner, enter the following Assignee Company details under the Participants section:
- field – The name of the Partner company that is assigned to take action on the compliance exception.
- field – The type of document that is associated with the compliance exception, such as Purchase Order, Invoice etc.
- field – The identifier value document associated with the compliance exception, such as PO number, Invoice number, etc.
- You can specify an accountable entity at the Initiator Company or Assignee Company in the Accountable Entity section:
- field – The email of the Initiator Company that is required to take action on the compliance exception.
field – The email of the Assignee Company that is required to take action on the compliance exception.
- If you need to add delivery details, update the following fields under the Delivery Information section:
- field - Delivery Number of the shipment/receipt against which the exception is being recorded.
- field - Purchase Order Number associated with the delivery.
- field - Carrier Tracking Number associated with the delivery.
- field – The name of the business that sent the consignment.
- field – The type of document that is associated with the compliance exception, such as Purchase Order, Invoice etc.
- field – The identifier value document associated with the compliance exception, such as PO number, Invoice number, etc.
- field – The name of the business that sent the consignment.
- field – The type of document that is associated with the compliance exception, such as Purchase Order, Invoice etc.
- field – The identifier value document associated with the compliance exception, such as PO number, Invoice number, etc.
- field – The name of the business that received the consignment.
- field – The type of document that is associated with the compliance exception, such as Purchase Order, Invoice etc.
- field – The identifier value document associated with the compliance exception, such as PO number, Invoice number, etc.
- field – The name of the business that received the consignment.
- field – The type of document that is associated with the compliance exception, such as Purchase Order, Invoice etc.
- field – The identifier value document associated with the compliance exception, such as PO number, Invoice number, etc.
- If you need to contact information, update the following fields under the Contact Information section:
- field – The name of the contact.
- field – The email address of the contact.
- field – The phone number of the contact.
- In the attachments section, add a supporting document for the compliance exception under .
- In the Impacted Products section, add product information in the following fields:
- field – The name of the impacted product.
- field – The lot number of the impacted product.
- field – The item code type of the impacted product.
- field – The item code value of the impacted product.
- field – The GTIN of the impacted product.
- field – The expiration date of the impacted product.
- In the Transaction ID section, add information about the transaction in the following fields:
- field – The type of transaction associated with the impacted product, such as Purchase Order, Supplier Order, Delivery Receipt.
- field – The ID of the transaction for the impacted product.
- In the Suspect Product section, add detailed information about the impacted product in the following fields:
- field – The composition of the impacted product.
- field – The incident number associated with the impacted product.
- field – The product label name of the impacted product.
- field – Request for notification termination for the impacted product.
- field – The business type of the impacted product.
- field – The description of the impacted product.
- field – The use of the impacted product.
- field – The notification classification of the impacted product.
- field – The report type of the impacted product.
- field – Indicated if the impacted product was submitted through an alternate mechanism.
- field – The date when the impacted product was identified as illegitimate.
- field – The initial notification date to FDA for the impacted product.
- In the Comments and Attachments section, add a comment in the field and name of the user in the field, or attach a file under .
- Update the required information.
- Select the Save
button.
The compliance exception is updated.
Owners can edit the Assignee Details section while the compliance exception is in the Draft state. Once the work item moves to the To Do state, the Assignee Details section can be edited only once.Monitor compliance exceptions
A high level understanding of the state of all compliance exceptions that you have access to.
- Select the Main Menu
icon. - Select a [POET Network] from the drop-down in the header.
- Select a (e.g. your entire company or a Link to a specific Partner or internal location) in the header.
- Select from the left menu.
- Select the Filter
button. -
In the Filters panel, fill in one or more of the following fields to filter the results:
- field – The state in which the compliance exception is, such as To Do, In Progress, or Done.
- field – The title of the compliance exception.
- field – The time when the compliance exception was created.
- field – The display identifier of the compliance exception.
- field – The category of the compliance exception.
- field – The sub-category of the compliance exception.
- field – The business unit responsible for the compliance exception.
- field – The business priority of the compliance exception.
- field – The period of time in which the compliance exceptions was last updated.
- field – The due date of the compliance exception.
- field – The business name and identifier of the company which initiated the compliance exception.
- field – The business name and identifier of the company which is assigned the compliance exception.
-
Select .
All compliance exceptions matching the filter criteria are displayed.
Tag end


