MFP WorkWellness Admin Portal

User Guide

Version 1.1

August 2026

Table of Contents

1. Introduction

The MFP WorkWellness Admin Portal is a comprehensive healthcare wellness administration system designed to manage health screening events, patient records, lab results, and payments for corporate wellness programs.

Key Features

User Roles

Role Access Level
Administrator Full access to all features including user management
General Access to patient, company, and healthscan management
Company Administrator A client-side role, not an MFP staff role. Someone at a client organisation who signs in to the Patient Portal and can see the patient list and appointment schedule for their own companies only. They cannot see other clients' patients, and cannot edit any data. See Company Administrator Access for setup.

2. Getting Started

Logging In

  1. Navigate to the WorkWellness Admin Portal URL
  2. Click Login in the top navigation
  3. Enter your email address and password
  4. Click Log in

Navigation Overview

Menu Item Description
Companies Manage client companies
Healthscans Health screening events and calendar
Patients Patient records management
Labs Lab results and procedures
Tests Configure available tests and fees
Files Patient document management
Users Admin user management (Administrators only)
Payments Payment tracking

3. Company Management

Companies represent the client organizations whose employees participate in health screenings.

Viewing Companies

  1. Click Companies in the navigation menu
  2. The company list displays all registered companies with:
  3. Use the search box to filter companies by name or address
  4. Click column headers to sort

Adding a New Company

  1. Click Add New Company button
  2. Fill in the company details:
  3. Click Create to save

Editing a Company

  1. Find the company in the list
  2. Click the Edit button
  3. Update the company information
  4. Click Update to save changes

Deleting a Company

  1. Find the company in the list
  2. Click the Delete button
  3. Confirm the deletion in the popup dialog
Warning: Deleting a company will affect all associated healthscans and patients.

Quick Actions

From the company list, you can also:

4. Patient Management

Patients are individuals who participate in health screening events.

Viewing Patients

  1. Click Patients in the navigation menu
  2. The patient list displays:
  3. Use the search box to find patients by ID or name

Adding a New Patient

  1. Click Add New Patient button
  2. Enter patient information:
  3. Click Create to save
  4. The system will auto-generate a unique Patient ID

Editing Patient Information

  1. Find the patient in the list
  2. Click the Edit button
  3. Update the patient details
  4. Click Update to save

Managing Patient Labs

  1. Find the patient in the list
  2. Click View Patient Labs
  3. This displays all lab tests for the patient
  4. From here you can:

Managing Patient Surveys

  1. Find the patient in the list
  2. Click View Patient Surveys
  3. This displays all health assessment surveys completed by the patient
  4. You can edit survey responses or add new surveys

Deleting a Patient

  1. Find the patient in the list
  2. Click the Delete button
  3. A warning dialog will appear explaining that this will also delete:
  4. Click OK to confirm, then click Delete in the second confirmation
Important: Patient deletion is permanent and cannot be undone.

5. Healthscan Management

Healthscans are health screening events organized for companies.

Viewing Healthscans

List View

  1. Click Healthscans > Healthscans List
  2. View all healthscans with:

Calendar View

  1. Click Healthscans > Calendar View
  2. View healthscans in a calendar format
  3. Click on dates to see scheduled events

Creating a Healthscan

  1. Click Add New Healthscan or use the Add Healthscan button from a company
  2. Fill in the details:
  3. Click Create to save

Managing Appointments

  1. Open a healthscan for editing
  2. Go to the Appointments section
  3. Create time slots for patient appointments:
  4. Patients can select these slots during registration

Exporting Healthscan Data (CSV)

  1. Find the healthscan in the list
  2. Click Export CSV
  3. A CSV file will download containing:

Generating HL7 Lab Orders

The system can generate HL7 ORM^O01 order files for all patients registered in a healthscan. These files can be transmitted to a laboratory information system (LIS) to place lab orders electronically.

  1. Go to the Healthscans List
  2. Find the healthscan you want to generate orders for
  3. Click the HL7 button
  4. A progress dialog will appear while files are being generated
  5. Upon completion, a success message displays the number of files generated
  6. Files are saved on the server under wwwroot/Orders/{HealthscanID}/
Note: Each patient registered for the healthscan (via a completed survey) receives their own HL7 file. Patients without a completed survey are skipped.

File naming format: {PatientID}_{Timestamp}.HL7

Tests Included in HL7 Orders

Base tests — always included for every patient:

Test CPT Code
Lipid Panel80061
Complete Blood Count (CBC)85025
Basic Metabolic Panel (BMP)80048

Optional tests — included when selected by the patient during survey registration or enabled at the healthscan level:

Test CPT Code
PSA84443
EKG93000
Audiometry92551
Spirometry / Pulmonary94010
hs-CRP86141
Urinalysis81003
Vision Screen99173
Hemoglobin A1C (HbA1C)83036
TSH / Thyroid84443
Vitamin D82306
Flu Shot90686

HL7 Message Structure

Each .HL7 file is a standard HL7 v2.5.1 ORM^O01 message with the following segments:

Segment Description
MSHMessage header — identifies the sending system (WORKWELLNESS/MFP) and receiving system (LABSYSTEM/LAB)
PIDPatient demographics — name, date of birth, gender, address, phone
PV1Patient visit class — set to Outpatient (O)
ORCOrder control — New Order (NW), includes placer order number and screening date
OBRObservation request — one segment per ordered test, including CPT code and test name

6. Lab Results Management

Lab results track blood work and other diagnostic tests for patients.

Viewing All Labs

  1. Click Labs > Lab Results
  2. The list shows all lab records across all patients
  3. Search by Lab ID or comments

Lab Test Categories

Complete Blood Count (CBC)

Test Unit
WBC (White Blood Cells)K/uL
RBC (Red Blood Cells)M/uL
Hemoglobin (HGB)g/dL
Hematocrit (HCT)%
MCVfL
MCHpg
MCHCg/dL
Platelets (PLT)K/uL

Chemistry Panel

Test Unit
Glucosemg/dL
BUNmg/dL
Creatininemg/dL
eGFRmL/min/1.73
B/C Ratio-

Lipid Panel

Test Unit
Total Cholesterolmg/dL
Triglyceridesmg/dL
HDL Cholesterolmg/dL
LDL Cholesterolmg/dL

Other Tests

Test Unit
TSHmIU/L
HbA1C%
Vitamin Dng/mL
PSAng/mL

7. Patient Files

Patient files store uploaded documents such as consent forms, medical records, or other paperwork.

Viewing Patient Files

  1. Navigate to a patient's file section
  2. View all uploaded documents with:

Uploading Files

  1. Click Upload New File
  2. Select a PDF file from your computer
  3. Enter the file type/description
  4. Click Upload

Viewing and Deleting Files

8. Payments

The payment system tracks patient fees for health screening services.

Fee Structure

Item Fee
Healthscan Fee $47.00 (Free for State Health Plan participants)
Additional Tests Variable fees based on selected tests
Flu Shot Optional, configurable pricing

Viewing Payments

  1. Click Payments in the navigation
  2. View all payment records with:

Payment Processing

Payments are processed through Square payment integration:

  1. Patient completes health assessment survey
  2. System calculates total amount due
  3. Patient is directed to Square checkout
  4. Upon successful payment, status changes to "Online"

9. User Administration

Note: Administrator role required for this section.

Viewing Users

  1. Click Users in the navigation
  2. View all admin users with their roles

Managing Roles

Linking Patient Accounts

  1. Find the user in the list
  2. Click Link Patient
  3. Search for and select the patient record
  4. Save the association

Company Administrator Access

Use this when a client contact — an HR manager, a school office administrator — asks to see their own organisation's patient list and appointment schedule online. They get a Patient Portal login scoped to the companies you choose, and nothing else.

Important: Do not give a client contact the Administrator or General role. Those roles see every company in the system. The role you want is CompanyAdmin.

What they will be able to do

They cannot see other companies, and cannot add, edit or delete anything — including appointments. Booking and rescheduling stay with MFP staff.

Setting it up

There are three steps. All three are required — a user with the role but no company assignment will sign in and see an empty list.

Step 1 — the person needs a Patient Portal account. If they don't already have one, have them register through the portal as a patient of their own company. Confirm the account exists under Users.

Step 2 — give them the CompanyAdmin role.

  1. Click Users in the navigation
  2. Find the person and click Edit (permissions)
  3. Tick CompanyAdmin
  4. Click Update

If anything prevents the change, the page now shows an error message at the top. No message means it saved.

Step 3 — assign their companies.

  1. Still on the Users list, find the person
  2. Click Companies
  3. Enter a company code and click Add — repeat for each company
  4. To withdraw access, click Remove next to a company

Assign as many companies as they need. This is what lets one person cover an organisation that runs several screening events.

Worked example

Edna "Rita" Dixon administers Greenwood County Government, which screens across two days set up as separate companies:

Company codeName
1252Greenwood County Government — Day 1
2277Greenwood County Government — Day 2

Give her the CompanyAdmin role, then add both 1252 and 2277 under Companies. She then sees 178 patients across the two days, and no patients from any other client.

Checking it worked

Ask the person to sign in to the Patient Portal. They should see two extra items in the top navigation:

If they see the menu items but the list is empty, the role was granted but no companies were assigned — return to Step 3.

Notes

10. Patient Portal

The Patient Portal allows patients to complete their health assessments and schedule appointments online.

Patient Registration Process

Page 1: Basic Information

Page 2: Health History

Page 3: Physical Measurements & Tests

Page 4: Confirmation & Payment

Email Notifications

Patients receive automatic emails for:

11. Reports and Exports

CSV Export

Export comprehensive healthscan data:

  1. Go to the healthscan list
  2. Click Export CSV for the desired healthscan
  3. The file includes:

HL7 Lab Order Export

For electronic lab order submission, see Generating HL7 Lab Orders under Healthscan Management. The generated .HL7 files are stored on the server in wwwroot/Orders/{HealthscanID}/ and can be retrieved or forwarded to the lab system.

PDF Reports

Individual patient reports:

  1. Access patient record
  2. Click View Report
  3. PDF report is generated and displayed
  4. Can be printed or saved

Appendix A: Troubleshooting

Common Issues

Issue Solution
Cannot log in Verify email and password. Contact administrator for password reset.
Data not loading Refresh the page. Clear browser cache. Check internet connection.
Cannot delete record Verify you have permission. Check if record has dependent data.
Payment not processing Verify payment information. Try again or contact support.

Appendix B: Contact Support

For technical support or questions:


MFP WorkWellness Admin Portal - User Guide
Copyright 2026 MFP WorkWellness. All rights reserved.