Select your language

Project description

For ACE-Pharmaceuticals, a custom multi-step ordering form was developed in Joomla 5, enabling pharmacies to order a new prescription only ACE-product for their patients. The form guides users step by step through a highly regulated ordering process, in which patient data, medical declarations and legal validations play a central role. The system combines ease of use with strict validations, extensive logging and automated processing, ensuring that orders are handled accurately, securely and efficiently for suppliers.

intro-img

Built with:

  • Joomla

Project Requirements

Ordering Process

  • Multi-step ordering form with clear progress indication
  • Support for a maximum of four patients per order
  • Per patient registration of:
    • Order quantity
    • New or returning patient

Medical Declaration & Validation

  • Mandatory medical declaration per patient
  • Upload of medical declaration required for new patients
  • Reuse of existing declarations for returning patients
  • BIG number validation of physicians via an external API
  • Automatic retrieval and display of the physician’s name in the ordering form
  • Additional confirmations:
    • Confirmation of the correctness of the physician’s name
    • Validity of the issue date of the medical declaration (maximum of 1 year)
    • Confirmation that the declaration has been signed

Confirmation & Communication

  • Complete order overview prior to final confirmation
  • Option to receive an order summary by email
  • Mandatory confirmation that all provided information is truthful and complete
  • Registration of the applicant’s name and email address

Behind the Scenes

  • Token-based authentication via unique URL
    • Pharmacies log in via a secure link containing an authentication token
    • Identification based on the pharmacy relationship number
    • Access granted exclusively to authorized pharmacies
  • Extensive logging: action logs per step for auditing and troubleshooting
  • Order processing
    • Automatic generation of BVG files per order, allowing orders to be processed by the internal systems of ACE-Pharmaceuticals
    • Files contain all information required by suppliers
  • Document storage: medical declarations are securely stored in a restricted Azure environment
  • Automated handling
    • Orders are automatically forwarded to the required suppliers via cron jobs
    • A dedicated cron job with specific processing logic is configured per supplier
 

My Role

  • Development of the complete multi-step ordering form
  • Integration of an external API for BIG number validation
  • Implementation of extensive validations and user confirmations
  • Implementation of action logging per form step
  • Development of automatic BVG file generation per order
  • Secure storage of medical declarations in a protected Azure environment

Project gallery

Result

The project resulted in a reliable and compliant ordering platform that supports pharmacies in ordering a new prescription only ACE product. Thanks to the clear step by step structure, automated validations and automated processing, errors are minimized and the process complies with strict regulatory requirements. For ACE-Pharmaceuticals, the system delivers a user-friendly solution that significantly simplifies the ordering process for pharmacies.

arrow_upward