A method for authenticating an application running on a computer device, the application for medication, drug, substance and medical devices tracking, the method comprising:
- at a central server,
- generating a security code to identify an application and a user;
- establishing a secure communication channel between the central server and the application running on a computer device;
- receiving the security code from the application running on the computer device and authorizing the security code to create an authenticated computer hub for the user;
- receiving operational usage parameters for the authenticated computer hub for the user;
- transmitting, by the secure communication channel, the operational usage parameters to the authenticated computer hub;
- receiving one or more identifiers for electronic assets at the central server to direct the use of medications, drugs, substances and medical devices for the user;
- transmitting the one or more identifiers for the electronic assets to the authenticated computer hub for the user;
- receiving results from the authenticated computer hub based on the execution of the operational usage parameters and usage of the assets based on their identifications.