This section describes the main states the system can have when processing FMD operations. Similar functions are described only once. “exported”, “stolen”, “sample”, “free sample”, “locked”, “destroyed” are analogue to “dispense”. In this description, “dispense” is explained in detail, the subtypes work similar.
The FMD mode of the Speed Scanner is set to “verify”. The 2D matrix code of a pack is scanned. A “Verify” command is sent to the responsible NMVS.
A pack can be verified as often as required. A separate line appears in the Scan History for each “Verify” command. Packs with the same serial number can be scanned as often as required and each will be found in the Scan History.
The result of a “Verify” check can be negative.
In this case, the scanner is stopped, you can no longer scan, you have to take care of the alert. This process is documented by clicking the “Confirm” button on the Speed Scanner display. Analogously, this is noted in the Scan History.
In addition, the packs concerned are secured in the Speed Scanner. The packs can be checked in the alert list. When the errors are acknowledged, the “unsolved alert” counter is reset to zero.
The FMD mode of the Speed Scanner is set to “dispense”. The 2D matrix code of a pack is scanned. A Dispense command is sent to the responsible NMVS.
The result can be positive or negative, just like “verify” and all other FMD operations.
The command “dispense” sets the status of the pack from “active” to “inactive”. A pack that is set “inactive” cannot be dispensed again.
A separate line appears in the Scan History for each Dispense command.
Redispensing an already inactive pack will result in an NMVS error. This error may occurs very often because packs are dispensed several times due to carelessness.
Under certain conditions, the medAspis system recognises a dispensing as a duplicate and does not send it again to the NMVS. Instead, the result of the previous dispense is displayed again, but with the icon “Double Dispense”. The same entry is also displayed in the Scan History, again with the Double Dispense icon.
The condition for detecting a double is that the same pack has been deactivated with the same FMD command within the last 20 minutes.
The FMD menu of the Speed Scanner is set to “reactivate”. The 2D matrix code of a pack is scanned. A reactivation command is sent to the responsible NMVS. It is not necessary to specify the original FMD operation to be reset now. This attribute, which is necessary for the NMVS, is automatically added to the reactivation command by medAspis system. Excluded from this are the statuses “marked as stolen” and “marked as destroyed”. The NMVS system don’t allow to reactivate those statuses.
Reactivation resets the status of the pack from “inactive” to “active”. For various reasons, this operation can be negatively acknowledged. Then an error message appears.
The reactivation is displayed as a separate line in the Scan History.
If a 2D matrix code cannot be scanned by the scanner, the data can be entered manually. To do this, the predefined fields must be filled in and the required FMD operation must be specified.
If an expiry date has only year and month, the day in the display is either left blank or filled with 0 (zero).
The NMVS response appears again on the main screen of the FMD Speed Scanner.
In the Scan History, the manual display is not specially marked. The FMD command resulting from the manual input is displayed exactly as if it had been generated by the scanner.