All submitted forms, awaiting review or finalized.
All records
47
Awaiting
3
Finalized
38
Returned
4
Drafts
2
Form: All
Location: All
Date range
→
Showing 30 days
Record
Patient
Form
Submitter
Location
Status
Submitted
Projects.
Group sites by client or contractor. Each project can hold multiple job-site locations.
Loading map…
Loading projects…
/Project Active
Loading map…
Sites in this project
0 sites
Forms.
Build and manage the forms field users can submit. Published forms appear instantly in the mobile app.
New form
Start with a blank template
Preliminary Draft
Full patient intake — vitals, evaluation, treatment plan, signatures.
Publishedv3 · 32 fieldsClick to edit
Outpatient Order Form
Lab and diagnostic test orders — shorter form, practitioner signature only.
Publishedv6 · 9 fieldsClick to edit
Medix AI.
Pattern detection across your live record stream — observations only, no fabrications.
Not enough data
Medix AI needs records to learn from.
Once a handful of submissions are in, signals will appear here.
Live signals
Methodology
Signals shown above are computed directly from your records table — pattern detection, no generated text, no fabricated diagnoses. Statistical confidence will appear once each signal has at least 20 supporting records.
Reports.
Pre-built summaries you can download. Built from real records.
No records in range
No data in the selected window.
Try expanding the date range or submit a record from the field app.
Submissions
0
Finalized
0
Return rate
—
Active sites
0
Records in window
Record
Patient
Site
Submitter
Status
Created
Analytics.
Live metrics from your real submission stream.
No records yet
Charts populate after the first submission.
Once a field user submits via the mobile app, you'll see live counts, daily volume trends, and per-site breakdowns here.
Total records
0
—
Awaiting review
0
—
Finalized
0
—
Avg review time
—
finalized records only
Submissions
Daily volume · last 14 days
Status mix
Where records stand right now
Site breakdown
Records per job site
Field staff
Top submitters
/New form Auto-saved
Field types
Canvas0 fields
Deploy to
Drag fields from the palette to start, or click to add.
Field properties
Select a field on the canvas to edit its properties.
Send to patients.
Search any record and email a patient-friendly copy. No audit trail on what they receive.
Patient
Record
Site
Visit date
Last sent
Status
Loading…
Users.
Field staff, reviewers, and admins. All have the same permissions per your spec.
Name
Email
Role
Last active
Status
Loading…
Help & guides.
Everything your team needs to run MedixSafe. Pick a guide below.
What MedixSafe does
MedixSafe replaces paper and Appenate for onsite medical records. Field medics submit medical forms from their phones. Those records flow into a review queue here on the dashboard, where a reviewer checks them and signs off. Signed-off records are archived to your Box account as the permanent record, with a backup kept in the secure database.
There are two surfaces: this dashboard (for reviewers and admins) and the mobile field app (for medics). They share the same live data.
The record lifecycle
1
Submitted A medic fills out a form on the mobile app and sends it.
2
Awaiting review The record appears in the dashboard queue.
3
Signed off or Returned The reviewer approves & e-signs, or returns it with a correction note.
4
Archived to Box Signed-off records are pushed to your Box folders automatically.
Roles
Field medic — submits records from the mobile app. Sees their own submissions and any returned for correction.
Reviewer — works the dashboard queue: reviews, signs off, or returns records. Can email patient copies.
Admin — everything a reviewer does, plus manages users, forms, sites/projects, and the Box connection.
Reviewing a record
Open Overview or Records. Records waiting on you show as Awaiting review.
Click a record to open it. You'll see the patient info, the form answers, the field medic's signature, and the full audit trail.
Choose an action at the bottom of the panel:
Sign off — approves the record and applies your e-signature. The record becomes Signed off and is pushed to Box. You must set up your signature first (see below).
Return for correction — sends it back to the medic. You must add a note explaining what to fix; the medic sees that note on their phone.
Setting up your signature (one time)
Before you can sign off records, draw your signature once. Go to Settings → My signature, draw it in the box, and click Save. It's applied automatically with a date/time stamp every time you sign off, and stored for the audit trail.
When a record comes back resubmitted
If you returned a record and the medic fixed it, it reappears in your queue with an amber Resubmitted banner showing what they changed and what you'd originally flagged. Review as normal and sign off.
Reopening a signed-off record
Caught a mistake after signing off? Open the record and click Reopen signed-off record. It clears the sign-off and returns it to the queue so you can correct and re-sign.
Emailing a record to a patient
Open a record and click the envelope icon (Email patient), or use the Send to patients page to search across all records. The patient receives a clean, patient-friendly PDF — no internal IDs, signatures, or audit trail. The send action itself is logged.
Installing the field app
The field app installs on a phone like a normal app, but through the browser — no App Store needed.
On the dashboard, an admin can open Get the app to show a QR code. Scan it with your phone camera, then:
iPhone (Safari): tap the Share icon → Add to Home Screen → Add.
Android (Chrome): tap the menu (⋮) → Install app or Add to Home screen.
Sign in with the same email and password as the dashboard.
Submitting a record
Open the app and sign in.
Confirm your site is correct at the top. Tap it to change if needed.
Tap the + button and pick the form you need.
Fill it out. Date and time auto-fill.
Capture the patient's signature where required.
Tap Send for review. Done — it's now in the reviewer's queue.
If a record is returned to you
If a reviewer needs changes, the record shows a red Returned for correction banner with their note. Read what they need, tap into the record, add a quick note on what you fixed, and tap Resubmit for review. It goes straight back to their queue.
Working offline
The app keeps your site list cached so it works with a weak signal. Records sync when you're back online. Always confirm a record shows as sent before closing the app.
Adding & managing users
Go to Users and click Invite user.
Enter their name, work email, and role (Field user, Reviewer, or Admin).
They get an email letting them know they have access. They sign in with that email.
To edit or deactivate someone, click their row. You can change role, deactivate without deleting, or remove them entirely.
Use the search box to filter users by name, email, or role.
Field type reference
The form builder offers many field types. They're grouped below by how thoroughly they've been tested in the field. When in doubt, stick to Core and Standard — they cover the vast majority of medical forms.
Core clinical — fully tested
Proven in daily use. Build with these freely.
Short textLong textNumberDateTimeDate + timeSingle choiceMulti-choiceDropdownSignaturePhotoToggle / yes-no
Standard — safe to use
Well-supported. Fine for most forms; give a new form a quick test submission after adding these.
These work on the builder and render on phones, but haven't been fully field-tested on every device. If you need one, build a test form and submit a real record from a phone first to confirm it captures correctly.
Barcode scanQR codeAudio recordingVideoSketch / annotateGPS locationMapCompassNFCOCR scanLookup list
All field types you add appear on both the record view and the PDF automatically — nothing is hidden. The tiers are about device capture reliability, not whether the data shows up.
Building & publishing forms
Go to Forms. Click a form to edit it, or duplicate one as a starting point.
Add, remove, or reorder fields in the builder.
Click Publish to mobile. The form appears on every field device's picker within seconds.
Published forms sync through the database, so all phones see the same forms — no app reinstall needed.
Projects & sites
Under Projects, group your job sites by client or contractor. Each project holds multiple sites, each with an address that's geocoded onto the map. Field medics pick their site when submitting, which tags every record with its location for reporting.
Connecting Box (your system of record)
Signed-off record PDFs are pushed to your Box account automatically, organized by site and month. You connect Box yourself so your credentials stay under your control.
Go to Settings → Box integration.
Follow the built-in "How to get these values from Box" steps to create a Box Custom App and copy your Client ID, Secret, Enterprise ID, and destination folder ID.
Click Test connection, then Save & connect.
We strongly recommend doing this first connection on a call together so the one tricky setup step goes smoothly and your Box secret never has to leave your hands.
If Box isn't connected yet, records still save safely to the database backup — nothing is lost. Once connected, use Push to Box on any older signed-off record to backfill it.
Reading the data
Analytics shows live volume, status mix, per-site breakdown, and top submitters. Reports gives date-ranged summaries with CSV export. Medix AI surfaces patterns computed from your records — never fabricated.
Common questions
A user didn't get their invite email.
Check their spam folder first. Confirm the email address is correct under Users. Invites send from noreply@notifications.app-medicamp.com.
The mobile app won't load past the splash screen.
Delete the app from the home screen, reopen the install URL fresh in the browser, and reinstall. This clears a stale cached version.
A published form isn't showing on a phone.
Have the medic fully close and reopen the app to refresh. If it still doesn't appear, re-publish from Forms, or use Force sync on the form builder.
A record didn't make it to Box.
Open the signed-off record and click Push to Box. If it fails, confirm Box is still connected under Settings → Box integration. The record is always safe in the database regardless.
I signed off a record by mistake.
Open it and click Reopen signed-off record. It returns to the queue.
Someone forgot their password.
They can request a new sign-in code on the login screen using their email. Contact your admin if they still can't get in.
System check
Admins can run a live diagnostics panel any time by pressing Ctrl + Shift + D on the dashboard. It checks the database connection, every data table, and each background service, and shows green/red status for each — useful before calling for support.
Need more help?
For issues this guide doesn't cover, contact your MedixSafe administrator. Include what you were doing, what you expected, and what happened instead — and a screenshot if you can.
Settings.
Integrations, branding, and compliance.
User management
Authorize new users, restrict access, and review who's active
Loading authorized users…
Display preferences
Personalize how the dashboard renders
Density
Compact for tablets. Comfortable for large displays.
Navigation
Top bar for quick scanning. Sidebar for power users.
Profile photo
Initials shown
Your photo appears in the dashboard header, in the user menu, and on the mobile app. Square images work best. If no photo, your initials are shown.
KH
PNG, JPG, or WebP. Max 2MB. Square aspect recommended.
My signature
Not set
Draw your signature once. It will be applied automatically every time you approve and sign a record, with a date/time stamp for audit purposes.
DRAW SIGNATURE HERE
Saved signature
Box integration
Not connected
Push finalized patient PDFs to your Box enterprise folder automatically. Requires a BAA with Box and a Custom App configured in your Box Developer Console. Your secret is stored server-side and never exposed to the browser.
Click Create Platform App → Custom App → Server Authentication (with Client Credentials Grant). Name it "MedixSafe".
On the app's Configuration tab, copy the Client ID and Client Secret.
Under App Access Level, choose App + Enterprise Access. Save changes.
The Enterprise ID is at the top of the Configuration tab, or via Admin Console → Account & Billing.
Have a Box admin authorize the app in Admin Console → Apps → Custom Apps Manager → Authorize. Without this, all API calls return 403.
Create or pick the destination folder in Box, open it, and grab the Folder ID from the URL (the number after folder/).
Stored server-side. Leave blank to keep existing.
PDFs are saved here, organized by site & month.
Authentication
Email PIN
Users sign in via emailed 6-digit code. PIN expires after 10 minutes. JWT session tokens with refresh rotation.
Branding
Locked
Construction MediCamp + MedixSafe. Red #c03b42, Black #181619, White #fffefe.
HIPAA & compliance
Configured
PHI encryption in transit and at rest. Full audit logging (every view, edit, sign, push). Session timeout at 15 min. Primary BAA between Construction MediCamp and Proforms. Proforms holds sub-BAAs with Supabase, Resend, Box, and FCM.
Preliminary Draft
Select a record
CMC-2026-0184Houston Site 314 min ago
Patient record
Email patient record
Sending
Patient-friendly version. The PDF the patient receives will NOT include reviewer signatures, submitter names, internal IDs, or the audit trail — only their clinical visit summary on MediCamp letterhead. The send action itself is logged in your audit trail.
Form deployment
Deploy to sites
Select which sites this form appears at on the mobile app. Leave all unchecked to deploy everywhere.
New job site
Add a project location
This site will appear on the map and as a location option for new records.
Field crew
Roster
Invite team member
Add a new user
They'll get an email with their sign-in details.
Used to sign in. Cannot be changed later.
Uncheck to deactivate without deleting.
MOBILE PREVIEW · LIVE
Get the app
What field users see on their phone. Forms you publish here appear instantly in the picker.
1
Enter any email on login
2
Tap "paste" on the keypad to auto-fill the 6-digit code
3
Tap the red + button to start a form
4
Custom forms you build here show at the top of the picker
Saved
Business Associate Agreement
Vendor BAA
Review the agreement and sign to authorize PHI handling.
Signing as Katie Hufstetler · ADMIN
Field app
Install MedixSafe on phone
Scan with phone camera
The field app installs as a Progressive Web App — no App Store needed. Submissions write to the same database this dashboard reads from.
iPhone (Safari)
Open the URL below in Safari
Tap the Share icon (square with up-arrow)
Tap Add to Home Screen
Tap Add top-right
Android (Chrome)
Open the URL in Chrome
Tap the menu (⋮) → Install app or Add to Home screen
URL
—
Sign-in uses the same email and password as the dashboard.
Project
New project
Site / location
New site
Coords are auto-filled from the address; you can override.
HIPAA Compliance
Audit log
Every PHI access is logged with user, action, target record, IP, and timestamp.
Real PHI audit trail will populate here as the system processes records.
Event
User
Target
Time
Records retained 7 years per HIPAA §164.530(j)
Compliance
Business Associate Agreements
One primary BAA between Construction MediCamp and Proforms. Proforms maintains separate BAAs with each subcontractor it uses to operate the platform.
Production launch gate: the primary BAA must be signed by Construction MediCamp, and all four Proforms subcontractor BAAs must be in place, before real PHI flows through the system.