In 2022 March-June versions of Medilink there was a bug whereby Processing Reports being received with multiple Patient Medicare/DVA Status Codes* being returned would not be saved in full.
If your version in Help -> About is July 2022 or later you are not affected.
This had flow on effects because batches would seemingly be processed correctly (the total amount was known) but because the Processing Report may not have had all of the actual details it may have used a Top-Down payment approach (i.e. the bottom services would have been adjusted out).
This bug affected both old Medicare Online Adaptor and new Medicare Online Web Services batches.
There is a tool here to find Processing Reports that may not have been received properly and to re-receive them and revert the batch to unpaid.
First ensure you have a recent backup of your \\<YOUR_SERVER>\MEDILINK\DATA folder. One way to do this is to run to following from your Medilink server:
C:\MEDILINK32BNT\UTILITIES\BACKUPMEDILINKSIMPLE.EXE
Then download the following:
https://www.medilink.com.au/Medilink.Tools.FixBulkBillProcessingReportsNotSaved.zip
Please unzip this to your MEDILINK32BNT\UTILITIES folder (preferably on your Medilink server).
Then run:
C:\MEDILINK32BNT\UTILITIES\MEDILINK.TOOLS.FIXBULKBILLPROCESSINGREPORTSNOTSAVED\MEDILINK.TOOLS.FIXBULKBILLPROCESSINGREPORTSNOTSAVED.EXE
When it finishes it will prompt you if you have batches that were found and need re-processing. If prompted please run Medilink and go to Medicare Online -> 5. Processing.
Please note until you receive an Update of Medilink you may continue to be affected. You can re-run this utility.
*This only happens where the patient details do not match what Medicare have. So if you are regularly running PVM checks pre-billing then this should be rare for you.