PrescriptionPro — Digital Prescription And Profile Builder

Complete Documentation & Guide

Introduction

PrescriptionPro — Digital Prescription And Profile Builder Documentation

First of all, we want to thank you for purchasing our work. If you have any questions that are beyond the scope of this documentation file, feature requests, bug reports, or anything else, please feel free to contact us. Thank you so much!

PrescriptionPro — Digital Prescription And Profile Builder

PrescriptionPro is a modern PHP-based web application built on the latest Laravel framework, designed with a minimal, clean, flexible, and well-structured codebase. The system is lightweight, secure, and easy to maintain, making it ideal for professional medical use.

This script is a unique type of Content Management System (CMS) developed specifically for single-doctor usage. It focuses entirely on helping doctors digitize their prescription workflow and manage patient information efficiently.

Key Features & Benefits

  • Digital Prescription Builder: Easily create digital prescriptions by adding medicines, dosages, medical tests, instructions, and notes through a user-friendly interface.
  • Print & Email Prescriptions: Instantly print prescriptions or send them directly to the patient’s email, reducing paperwork and saving valuable time.
  • Patient & Prescription Management: Securely store and manage all patient records and prescription history in one organized system.
  • QR Code Access: Each prescription includes a QR code, allowing patients to scan and access prescriptions from anywhere.
  • Paperless & Time-Saving: Reduces traditional paperwork, minimizes errors, and helps patients retrieve prescription details quickly when purchasing medicines.
  • Secure & Reliable: Doctors no longer need to worry about lost or damaged prescriptions. All data remains safe, organized, and easily accessible.

Why Choose PrescriptionPro?

PrescriptionPro helps doctors modernize their clinical workflow by offering a reliable, efficient, and fully digital prescription management system. It is an excellent solution for individual doctors, private clinics, and healthcare professionals looking to digitize medical services and improve patient experience.

PrescriptionPro

PrescriptionPro Core Features

Laravel 12 Framework

Built on the latest Laravel version for performance, security, and scalability.

PHP 8.4.0+

Powered by modern PHP with improved speed and stability.

Latest

Digital Prescription Builder

Create professional digital prescriptions with medicines, dosage, and tests.

Doctor Profile Builder

Build and manage a professional doctor profile with credentials and details.

Patient History Management

Store and access complete patient and prescription history securely.

Lightweight Dashboard

Fast, clean, and fully customizable admin dashboard.

Prescription Email Templates

Send beautifully formatted prescription emails to patients.

Multiple Prescription Templates

Choose from multiple layouts to match your clinic’s style.

Advanced Settings Panel

Complete system configuration from a single control panel.

SEO Optimization

Built-in tools to manage meta titles, descriptions, and keywords.

Mail System Integration

Configure SMTP and manage email notifications easily.

CMS & System Settings

Manage global system settings with ease and flexibility.

See PrescriptionPro Live Demo

Experience how PrescriptionPro — Digital Prescription And Profile Builder works in real-time. Explore the dashboard, create digital prescriptions, manage patient records, and review system settings using the demo credentials below.

Demo Login Credentials

The demo account is provided for testing and preview purposes only. All data may be reset automatically to ensure system stability.

Demo Admin Access

Email: admin@mail.com
Password: 12345678

⚠️ Please do not change the password or critical settings in the demo environment.

Demo Access Notice:
If the demo link is temporarily unavailable due to server maintenance, high traffic, or network restrictions, please consider the following:
  • Refresh the page or try again after a few minutes
  • Disable VPN or proxy services if enabled
  • Check screenshots and documentation included in the package
  • Contact support for a recorded demo or assistance

Support & Motivation

If you like PrescriptionPro — Digital Prescription And Profile Builder, we would truly appreciate it if you could leave us a 5-star rating.

Your positive feedback and support motivate us to continuously improve the system, add new features, enhance performance, introduce better integrations, and deliver long-term updates. A simple review means a lot to us.

If you face any issues, need assistance, or have feature suggestions, please feel free to contact us directly.

📧 Support Email: Please contact us through the support channel provided in your purchase.

We usually respond within 24–48 hours on business days. Thank you for choosing PrescriptionPro ❤️

Server Requirements

System requirements before installation

Before installing PrescriptionPro — Digital Prescription And Profile Builder, please ensure that your server meets all the required system specifications. This application is built on Laravel 12, and the following requirements are mandatory for proper performance, security, and stability.

Server & Software Requirements (Laravel 12)
PHP 8.4.0 or higher
MySQL 5.7+ or MariaDB 10.3+
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
CURL PHP Extension
Pre-Installation System Checks (Required)

Before starting the installation, please verify the following system checks. The installer will automatically validate these requirements to ensure a smooth setup process.

PHP Version 8.4.0+
CURL Enabled
.env File Permission (Writable)
Storage Path Permission (storage/)
Public Path Permission (public/)
.htaccess Permission
Important:
All above requirements and system checks must be satisfied before installing PrescriptionPro. Missing permissions or extensions may cause installation failure or unexpected runtime errors.

Installing PrescriptionPro

Welcome to PrescriptionPro — Digital Prescription And Profile Builder installation guide. This guide will take you step by step from downloading the script to running it successfully on your server. PrescriptionPro is built on Laravel 12 and PHP 8.4+, providing a modern, fast, and secure digital prescription system for doctors.

Before you start, ensure that your server meets all the requirements. This will prevent common errors during installation. All required permissions and extensions should be enabled. You will also need FTP or Control Panel access to upload the files.

1

Step 1: Extract and Upload Files

After downloading the package, unzip the main archive. You will find a file named source_code.zip. Upload this file to your server using FTP or your hosting control panel and extract it inside your desired directory, usually public_html or a subdomain folder.

Important: Make sure the extracted folder contains the Laravel project files such as app, public, routes, and vendor.

Upload Source Code
Extract Files
2

Step 2: Create Database

PrescriptionPro requires a MySQL or MariaDB database to store all data. Create a new database using your hosting control panel or phpMyAdmin.

Take note of the Database Name, Username, Password, and Host, because you will need to enter them in the installation wizard.

Tip: Use a strong password for your database user to ensure security.

3

Step 3: Run Installation Wizard

Open your browser and visit the domain or subdomain where you uploaded the files: https://yourdomain.com. You will be redirected to the Installation Wizard.

The wizard will guide you to complete the setup process. Follow all instructions carefully and fill out all fields accurately.

Welcome & Pre-Installation Check

The Pre-Installation page ensures that your server is ready for running PrescriptionPro. It checks for:

  • PHP version >= 8.4
  • Required PHP extensions (BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML)
  • Directory permissions for storage, bootstrap/cache, public folder
  • Writable .env file
  • Curl enabled on server

Warning: If any requirement fails, fix it before proceeding to avoid errors.

Pre Installation Check
Permissions Check

Configuration & Setup

After passing all pre-installation checks, enter your:

  • Database connection details (Host, Name, Username, Password)
  • Admin user details (Name, Email, Password)
  • CMS configuration (Application Name, Logo, Favicon, Footer Text)

Click the Install button to complete the installation. You can choose to import Demo Data (for testing) or do a Fresh Install.

Database Configuration
Import Options

Once the data import is complete, you will have all necessary tables populated with either demo or fresh content.

Database Imported Successfully

Create your admin account and remember your login credentials.

Admin Setup

Installation Complete

Congratulations! PrescriptionPro is now installed and ready to use. You will see a confirmation screen with options to access your:

  • Home Page / Frontend
  • Admin Dashboard
Installation Complete

Home Page & Patient Access

PrescriptionPro provides a modern, digital frontend where:

  • Doctors can showcase their profiles
  • Patients can view prescriptions securely via QR code scanning
  • Multiple prescription templates are available for professional use
Home Page
Prescription QR View

Currently, 3 different prescription template styles are included:

Prescription Template

Login & Dashboard Access

To access the admin dashboard, click the Go button or visit: https://yourdomain.com/login

Login Page

After login, you will be redirected to: https://yourdomain.com/dashboard

In the admin dashboard, you can:

  • Manage doctors, patients, prescriptions
  • Create, edit, and send prescriptions
  • Configure multiple templates and email notifications
  • Update CMS settings and SEO options
  • Monitor patient history and activities
Admin Dashboard

Note: Keep your admin credentials safe. Only authorized users should access the dashboard.

Additional Tips

  • Ensure your server has SSL enabled for security.
  • Keep your Laravel dependencies up-to-date for better performance.
  • For troubleshooting, check storage/logs/laravel.log for errors.

Dashboard

Complete dashboard guide

Dashboard Overview

To access the Dashboard, you need to log in using your admin credentials. After logging in, navigate to: https://yourdomain.com/dashboard. Upon successful login, you will be redirected to the main dashboard page where you can manage your PrescriptionPro system efficiently.

Welcome to the Dashboard of the PrescriptionPro application! This dashboard is designed to give administrators a clear and concise overview of all activities within the system. As an administrator, you have access to a variety of powerful tools and features that allow you to:

  • Monitor prescriptions created and issued by doctors.
  • Track patient activity and manage their medical history.
  • Access reports and analytics to understand system usage.
  • Manage patient and see their history.
  • Customize settings for the CMS, email templates, and more.

On the dashboard, you will find the following key sections:

  • Quick Stats: Displays today's prescription count and yesterday's prescription count for instant tracking of recent activities.
  • Latest Prescriptions Table: Shows the 10 most recent prescriptions with an option to view all prescriptions in a dedicated page.
  • Charts & Analytics: The dashboard includes two interactive charts:
    • Chart 1: Visualizes prescription status such as Draft and Issued along with Patient count month-wise.
    • Chart 2: Provides a monthly overview of prescription counts, helping you understand trends and system activity over time.

Future Enhancements: In upcoming versions, the dashboard will include additional functionalities designed to assist doctors in managing and tracking patients' complete medical history, enabling better care and efficient record-keeping.

The dashboard is intuitive and user-friendly, making it easier for administrators and doctors to navigate, monitor, and manage all aspects of the PrescriptionPro application effectively.

Admin Dashboard

My Profile

This section allows a doctor to create and manage their own professional profile. Doctors can add their basic information, experience, education, certifications, skills, and memberships. Each section is designed to carry comprehensive information, giving doctors full control over their data. They can choose to make sections public or private based on their preference.

The profile system is flexible, allowing doctors to organize their profile in a way that best represents their professional journey. All sections are fully editable, making it easy to update information as needed.

Future Improvements: In upcoming updates, we plan to introduce multiple frontend profile templates for doctors, giving them more options to display their professional portfolio beautifully. We encourage users to share suggestions and feedback through the support channel provided in your purchase.

Suggestions for a Better Doctor Profile:

  • Profile Photo & Banner: Upload a professional photo and a banner to create a strong visual identity.
  • Detailed Experience & Education: Add all past positions, internships, and educational qualifications to build credibility.
  • Certifications & Skills: Highlight relevant certifications and core skills for patients to assess expertise.
  • Memberships & Awards: Show professional memberships, associations, or awards received.
  • Privacy Control: Decide which sections are visible to patients and which remain private.
  • Contact Info & Social Links: Include phone, email, and optionally social media links for better reachability.
  • Portfolio Samples: Upload images or documents of medical cases (if applicable) or publications to demonstrate expertise.

By following these suggestions, doctors can create a comprehensive, professional, and visually appealing profile that helps patients trust their expertise and easily access important medical information.

Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example
Doctor Profile Example

Prescriptions Builder

The Prescriptions Builder is a central feature of PrescriptionPro, designed to help doctors create and manage prescriptions easily and efficiently. When you navigate to this menu, you can either create a new patient or select an existing patient to issue a new prescription. Here, you need to provide all necessary patient information to ensure accurate medical records.

Prescription Builder

After creating or selecting a patient, you will be redirected to the Prescription Builder page. On this page, the interface is split into two main sections:

  • The input fields section where you enter prescription details.
  • The medicine and medical tests section where you can add medicines and tests for the patient.
Each time you click the Add Medicine or Add Test button, a new form is appended to the list. You can update or remove entries easily.

The page design is minimalistic and attractive, ensuring it is easy on the eyes even during prolonged use. You can edit or delete prescriptions at any time. Once completed, prescriptions can be:

  • Saved for printing
  • Sent to the patient via email
This helps doctors maintain accurate records without the risk of losing any prescription details and makes patient management more efficient.

Tips & Suggestions for Using Prescriptions Builder Effectively:

  • Always double-check patient information before issuing a prescription.
  • Use the search feature to quickly select existing patients and avoid duplicate entries.
  • Organize prescriptions by categories, such as Draft and Issued for better tracking.
  • Encourage feedback on this module. If you have suggestions to improve the prescription process, please contact us through the support channel provided in your purchase.

The Prescriptions Builder is designed to streamline your workflow, save time, and reduce errors. PrescriptionPro ensures that all prescription details are digitally stored, accessible anytime, and shareable with patients easily.

Prescription Builder
Prescription Builder
Prescription Builder
Prescription Builder
Prescription Builder
Prescription Builder

Draft Prescriptions List

The Draft Prescriptions List section allows you to view all prescriptions that are currently in draft status. This is helpful for doctors who want to review prescriptions before issuing them to patients. You can edit, update, or delete drafts at any time to ensure that all patient records are accurate and complete.

Draft Prescriptions List

Issued Prescriptions List

The Issued Prescriptions List section displays all prescriptions that have been successfully issued to patients. This list allows doctors to keep track of prescriptions that have already been processed and ensures that all patient treatment records are well-documented. You can resend prescriptions via email or print them if needed.

Issued Prescriptions List

All Prescriptions List

The All Prescriptions List gives you a comprehensive overview of every prescription in the system, whether Draft or Issued. The list is displayed in a table format with multiple options to help manage large volumes of prescriptions efficiently.

  • You can export data in various formats like Excel, CSV, PDF, or copy the data directly from the table.
  • The Action menu provides quick options to edit, print, email, or delete any prescription.
  • Search and filter options are available to help you locate specific prescriptions quickly.
  • This section is designed to make managing a large number of prescriptions easy, fast, and accurate.

All Prescriptions List
All Prescriptions List

Patients Management

The Patients section provides a complete overview of all registered patients in your PrescriptionPro system. Here, you can easily view, manage, and analyze patient data, including their prescription history and activity patterns.

Key functionalities of this section include:

  • View Complete Patient List: Access all registered patients along with basic details like name, email, and contact information.
  • Prescription Count: Quickly see how many prescriptions each patient has, making it easier to track ongoing treatments.
  • Export Options: Export patient lists in formats like Excel, CSV, or PDF for offline record keeping or reporting purposes.
  • Patient Prescription History: View all prescriptions issued to a particular patient, helping you track their treatment history efficiently.
  • Email & Print: Directly send prescriptions via email or print them from this section for convenience.
Patients List

Prescription Template Management

The PrescriptionPro section allows you to manage and customize the prescription templates used in PrescriptionPro. Currently, the system provides 3 ready-to-use templates, but in the future, more templates will be added to give you greater flexibility.

Each template comes with several dynamic and highly customizable options:

  • Static Footer Text: Add custom footer text for each template to include disclaimers, notes, or contact information.
  • QR Code Integration: Enable a QR code on the prescription for easy patient access and digital verification.
  • Doctor Signature: Add your signature to personalize each prescription and make it official.
  • Email Template Synchronization: Once a template is selected, the same design will be applied for the corresponding email prescription template.
Template Preview 1 Template Preview 2 Template Preview 3

Application Settings

The Settings section allows you to fully customize your PrescriptionPro application. You can update and configure essential application elements such as the logo, favicon, footer text, and footer logo. Making changes here will immediately reflect throughout your web application, giving your platform a personalized and professional look.

Application Settings

Mail Setup

In this section, you can configure SMTP settings to enable the email functionality of PrescriptionPro. Proper email setup is essential for sending prescriptions to patients directly via email. Note: If the mail is not configured correctly, all email-based features, including prescription sending, will not work.

Mail Setup

Change Password

You can securely change your account password from this section. It is recommended to periodically update your password to maintain account security. Always choose a strong and unique password for better protection of your administrator account.

Change Password

SEO Setup

PrescriptionPro comes with built-in SEO tools that allow you to manage meta titles, meta descriptions, and keywords. Properly configuring these settings helps your website become more discoverable in search engines, improving its visibility to potential users.

SEO Setup

Clear System Cache

After making changes to settings or CMS configurations, it is important to clear the system cache. This ensures that all updates take effect and prevents any unexpected behavior caused by old cached files.

Clearing the cache involves removing temporary files stored by the system, which may include images, CSS, JavaScript, and other resources. By clearing the cache, the system reloads fresh files, ensuring that the latest updates and settings are applied.

PrescriptionPro also provides options for logout and lock screen functionality, giving you enhanced security and control over your administrator session.

Clear Cache

Doctor Profile & Prescriptions

Complete guide for managing your profile and prescriptions

About Doctor Profile

The Doctor Profile is a comprehensive section designed to create a professional portfolio for each doctor. Here, doctors can present their profile photo, full name, and designation in a clean, modern layout. A well-structured profile enhances credibility, visibility, and trust among patients, colleagues, and other healthcare professionals.

Experience List

The Experience List allows doctors to document all past and current professional experiences. This includes clinics, hospitals, or any healthcare organizations they have worked with. Each entry can include role, duration, responsibilities, and achievements. This section demonstrates the doctor’s practical knowledge, career growth, and expertise to patients and collaborators.

Education History

In the Education History section, doctors can list their medical degrees, certifications, and specialized training programs. This emphasizes their academic background and continuous professional development. Patients can trust that their doctor is qualified and well-trained in their field of expertise.

Skill List

Doctors can showcase their skills and specializations in this section. Examples include diagnostic expertise, surgical skills, or patient care specialties. Displaying skills helps patients quickly identify the right doctor for their specific needs while increasing the doctor’s professional credibility.

All profile information can be marked as public or private, giving doctors full control over the visibility of their data. Maintaining an updated and organized profile streamlines communication, enhances professional trust, and ensures that all prescriptions are correctly associated with the doctor.

Doctor Profile Overview

Prescription Management

The Prescription section allows doctors and patients to manage all prescriptions efficiently. Patients can search for prescriptions using the prescription number, email, or phone number. This feature ensures patients can quickly access their medical records without confusion or delay.

The intuitive interface provides a minimalist and user-friendly design that allows doctors to focus on creating prescriptions without distraction. Doctors can also track patient history, monitor issued prescriptions, and maintain accurate medical records for future reference.

Prescription Search and Management
Prescription Builder