EventType

Use the following enumerators:

Data Code Description
AVAILABLE Supports the ability to report a serialized product is in the available or active status. Based upon the market specified in this request, the system communicates with the appropriate system of record.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
DAMAGED Supports the ability to report a serialized product is damaged and is being removed from circulation. Based upon the market specified in this request, the system communicates with the appropriate system of record.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
DESTROYED Supports the ability to report a serialized product is destroyed and is no longer in circulation. Based upon the market specified in this request, the system communicates with the appropriate system of record.

It is common to include the following extensionData element when performing a DESTROYED event:

  • destruction
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
DISPENSED Supports the ability to report a serialized product is dispensed and may not be valid for shipment and other supply chain activities.

It is common to include the following extensionData element when performing a DISPENSED event:

  • scriptId
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
RECEIVED Supports the ability to report the receipt of serialized products.

It is common to include the following extensionData element when performing a RECEIVED event:

  • po
SAMPLED_BY_AUTHORITIES Supports the ability to report a serialized product has been given to government authorities for sampling purposes. Based upon the market specified in this request, the system communicates with the appropriate system of record.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
SHIPPED Supports the ability to report the shipment of serialized products. Based upon the market specified in this request, the system communicates with the appropriate system of record.

It is common to include the following extensionData elements when performing a SHIPPED event:

  • supplyType (strongly encouraged)
  • po
  • asn
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
STOLEN Supports the ability to report a serialized product is stolen. Based upon the market specified in this request, the system communicates with the appropriate system of record.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDER_INVESTIGATION Supports the ability to report a serialized product being under investigation.

Suggested to use the customData field to include a reason why the serial number is under investigation.

For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_AVAILABLE

Supports the ability to report that a serialized product previously reported as available is incorrect and should be returned to its prior state.

For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_DAMAGED Supports the ability to report that a serialized product previously reported as damaged is incorrect and should be returned to its prior state.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_DESTROYED Supports the ability to report that a serialized product previously reported as destroyed is incorrect and should be returned to its prior state.

It is common to include the following extensionData element when performing an UNDO_DESTROYED event:

  • destruction
UNDO_DISPENSED Supports the ability to report that a serialized product previously reported as dispensed is incorrect and should be returned to its prior state.

It is common to include the following extensionData element when performing an UNDO_DISPENSED event:

  • scriptId
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_RECEIVED Supports the ability to report that a serialized product previously reported as received is incorrect and should be returned to its prior state.

It is common to include the following extensionData element when performing an UNDO_RECEIVED event:

  • po
UNDO_SAMPLED_BY_AUTHORITIES Supports the ability to report that a serialized product previously reported as sampled by authorities is incorrect and should be returned to its prior state.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_SHIPPED Supports the ability to report that a serialized product previously reported as shipped is incorrect and should be returned to its prior state.

It is common to include the following extensionData elements when performing an UNDO_SHIPPED event:

  • supplyType (strongly encouraged)
  • po
  • asn
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_STOLEN Supports the ability to report that a serialized product previously reported as stolen is incorrect and should be returned to its prior state.
For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
UNDO_UNDER_INVESTIGATION Supports the ability to report that a serialized product previously reported as under investigation is incorrect and should be returned to its prior state.

Suggested to use the customData field to include a reason why the serial number was under investigation.

For NMVS Compliance, the status is reported to the appropriate NMVS based on the market specified.
VERIFYING Requests the verification of a serial number. Based upon the market specified in this request, the system communicates with the appropriate system of record.

It is common to include the following extensionData element when performing a VERIFYING event:

  • return