YourMedSoft LogoYourMedSoft
Pricing
Log in
Complete System Documentation · v1.2

YourMedSoft Owner & System User Manual

The complete step-by-step reference manual for activating your Agency Owner account, configuring Foundation & Settings in the recommended launch order, and operating every module across Admin, Coordinator, Clinician, and Facility Client roles.

Filter Role:
Recommended Implementation Sequence

10-Step Agency Owner Setup & Launch Order

Follow these steps in order when configuring a new YourMedSoft organization so that facilities, pay/bill rules, and compliance gates are ready before scheduling shifts.

Chapter 1Step 1 of Setup

Owner Account Setup & Workspace Activation

How to create your Owner account, provision your agency tenant, and navigate the portal

Every YourMedSoft organization is anchored by an Agency Owner (org_owner / org_admin) account. Depending on how you purchased or started your trial, you can activate your Owner account through either Self-Serve Signup or a White-Glove Provisioned Welcome Email.

1.1 Activating Your Owner Account (Both Onboarding Paths)

Route: /login & /onboarding & /welcome
Applies to:Owner / Admin

Complete initial authentication and provision your isolated multi-tenant database workspace.

1

Path A: Self-Serve Trial Signup (/login → /onboarding)

Login Page (/login) → Create Workspace (/onboarding)

Navigate to /login and sign up or sign in with your work email and password. If your account is not yet attached to an organization, the system automatically opens the Organization Setup screen (/onboarding or the Welcome to YourMedSoft overlay).

Pro Tip: Self-serve agency creation automatically enrolls your workspace in a 7-day free trial with full administrative privileges.
2

Enter Your Agency Name & Provision Workspace

Welcome Overlay → Agency Name Input → Get Started

Type your legal or operating business name (e.g., "Apex Healthcare Staffing LLC") into the Agency / Organization Name field and click "Get Started" (or "Create Organization"). The server provisions your isolated tenant ID, assigns your account the Owner/Admin role (org_admin), and loads the main portal (/portal).

3

Path B: White-Glove / Admin-Provisioned Welcome Email (/welcome)

Welcome Email Link → Set Password → /welcome → Log in to your workspace (/login)

If a YourMedSoft onboarding specialist provisioned your organization for you, open the welcome email in your inbox and click the secure password-setup link. After setting your password, you are redirected to /welcome ("Password set — you're ready"), which clears any stale browser sessions.

4

Complete First-Time Admin Confirmation

Portal Overlay → Continue to Portal

Upon logging in for the first time on a pre-provisioned account, the "Complete Your Profile" overlay confirms your Admin workspace is ready. Click "Continue to Portal" to unlock the full navigation sidebar.

Field / SettingRequiredDescriptionExample
Email AddressRequiredYour primary administrative login email and destination for system/security alerts.owner@apexstaffing.com
PasswordRequiredMinimum 8-character password used for Firebase authentication.••••••••••••
Agency / Organization NameRequiredOfficial agency name displayed in the sidebar, client invoices, job boards, and compliance binders.Apex Healthcare Staffing LLC
System Security & Access Rules
  • Each Owner account is bound to a dedicated organizationId; tenant data is strictly isolated by Firestore security rules.
  • Your initial Owner account holds full org_admin privileges across all facilities, financial modules, and audit logs.

1.2 Navigating the Workspace, Topbar & Floating Dispatch Chat

Route: /portal
Applies to:Owner / AdminManager / CoordinatorClinician / StaffFacility Client

Understand the global layout, role-adaptive sidebar groups, universal search bar, notification bell, and live dispatch chat.

1

Use the Collapsible Left Sidebar

Left Sidebar → Group Headers & Collapse Toggle

The left navigation bar is organized into five logical operational groups: Main (Dashboard, My Shifts & Feed), Operations (Time Tracking, Scheduling, Client Hub, Assignments, Sales Pipeline), Finance (Invoicing, Payroll, Foundation, Reports), People (Hiring, Onboarding, Credentials, My Profile, Send SMS), and Compliance (Audit Log, How-To Guides, User Manual). Click the chevron button to collapse or expand the sidebar.

2

Search Anything from the Global Topbar

Topbar → Global Search Input

Use the search input in the top navigation bar to jump directly to staff members, facilities, shifts, or modules across your organization.

3

Monitor Real-Time Alerts via the Notification Bell

Topbar → Notification Bell Icon

Click the Bell icon in the topbar to inspect unread alerts for expiring credentials, open shifts, and overdue client invoices. Click any notification to jump directly to the affected record.

4

Broadcast & Coordinate via Floating Dispatch Chat

Bottom/Middle-Right Floating Button → Floating Dispatch Chat

Click the floating chat button on the right edge of the screen to open Urgent Floor Dispatch. Switch between "Urgent Floor Dispatch (Broadcast)" and unit-specific channels, or click 1-tap macro buttons (Door Code, Parking Info, Unit Contact, Shift Handover) to send instant operational instructions to on-duty clinicians.

Chapter 2Steps 2, 3 & 8 of Setup

System Settings, Branding, Users & Subscriptions

Configure organization parameters, white-label branding, team roles, facility scopes, and integrations

Before scheduling shifts or running payroll, the Agency Owner should configure global agency rules in Settings (/portal/settings). Settings contains 12 specialized tabs governing personal preferences, organization branding, market verticals, user seats, custom roles, billing, and operational thresholds.

2.1 Organization Identity, White-Label Branding & Market Verticals

Route: /portal/settings?tab=organization
Applies to:Owner / Admin

Customize how your agency brand appears and enable specialized healthcare staffing verticals.

1

Configure Organization Name, Timezone & Date Format

Settings → Organization → Organization Settings Panel

Go to Settings → Organization. Enter your Organization Name, select your Default Timezone (Eastern, Central, Mountain, or Pacific), choose your Date Format (MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD), and click "Save" next to each setting.

2

Set Your White-Label Logo

Settings → Organization → White-Label Branding → Save Branding

In the White-Label Branding card, paste an HTTPS URL to your agency logo (square aspect ratio recommended) and click "Save Branding". The portal reloads with your custom branding applied.

3

Enable Active Market Verticals

Settings → Organization → Market Verticals → Save Verticals

In the Market Verticals grid, toggle all healthcare sectors your agency serves (Travel Nurse, Home Health, Hospital Float Pool, Per Diem Registry, Locums / Physicians, LTC / SNF, Allied Health & Therapy, Urgent Care, Behavioral Health, Telehealth, Dental, NEMT) and click "Save Verticals".

Pro Tip: Enabling a vertical unlocks specialized KPI widgets on your Executive Dashboard (/portal) tailored to that care setting.
Field / SettingRequiredDescriptionExample
Organization Name (org_name)RequiredAgency display name shown across headers, exports, and client portals.Sunrise Clinical Staffing
Default Timezone (org_timezone)RequiredTimezone used to anchor shift start/end times and EVV punch timestamps.America/New_York (Eastern ET)
Date Format (org_date_format)RequiredStandard date display format across tables and printable PDFs.MM/DD/YYYY
Custom Logo URLOptionalDirect HTTPS image URL for white-label portal and invoice branding.https://cdn.youragency.com/logo-square.png

2.2 User Management, Team Invitations & Facility Scoping

Route: /portal/settings?tab=users
Applies to:Owner / Admin

Invite internal staff and clinicians, manage seat quotas, and restrict coordinators or supervisors to specific facilities.

1

Review Available Admin & Staff Seat Quotas

Settings → User Management → Seat Counter Header

Open Settings → User Management. At the top of the card, review your current seat usage ("Admin Seats: X/Y" and "Staff Seats: X/Y").

2

Invite a New Team Member

Settings → User Management → Invite User Modal

Click "Invite User". Enter the colleague's Email Address and choose their Role: "Org Admin — Admin Level access", "Manager — Manager Level access", or "Staff — Limited access".

3

Assign Facility Access Scope (Optional)

Invite Modal / User Row Actions (⋮) → Edit Facilities

When inviting a Manager or Staff user (or later via the three-dot Actions menu → "Edit Facilities"), check specific facilities to restrict that user to only those locations, or leave all unchecked to grant organization-wide access. Click "Send invite".

Pro Tip: Facility scoping is ideal for regional staffing coordinators or hospital unit supervisors who should only view and schedule shifts at their assigned hospitals.
4

Change Roles, Cancel Invites, or Deactivate Users

Settings → User Management → User Row → Actions (⋮)

Use the three-dot menu (⋮) on any user row to switch their role between Admin and Staff, edit their allowed facilities, or click "Deactivate" to revoke login access and free up their license seat immediately.

Field / SettingRequiredDescriptionExample
Email addressRequiredRecipient email where the password-setup invitation link will be delivered.coordinator@apexstaffing.com
RoleRequiredDetermines module visibility and write permissions (org_admin, org_manager, or org_staff).Manager — Manager Level access
Facility Scope (allowedFacilityIds)OptionalList of facilities the user can access. Empty means all facilities in the organization.Sunrise Medical Center, Metro General Hospital

2.3 Custom Roles, Scheduling Rules, Payroll Cadence & Compliance Defaults

Route: /portal/settings?tab=scheduling
Applies to:Owner / AdminManager / Coordinator

Configure custom permission matrices, shift duration guardrails, overtime thresholds, payroll periods, and credential warning windows.

1

Create Custom Permission Roles

Settings → Roles

In Settings → Roles, define custom sub-roles (e.g., "Credentialing Specialist", "Billing Clerk", "Recruiter") with granular module capabilities.

2

Set Scheduling Guardrails & Overtime Threshold

Settings → Scheduling

In Settings → Scheduling, set Minimum Shift Hours (e.g., 4), Maximum Shift Hours (e.g., 16), and Overtime Threshold in hours/week (default 40). Click "Save" on each row.

3

Configure Payroll Cadence & Invoice Prefix

Settings → Payroll

In Settings → Payroll, toggle "Auto-Approve Timesheets" (on/off), select your Pay Period frequency (Weekly, Bi-weekly, Semi-monthly, or Monthly), and set your Invoice Number Prefix (e.g., "INV-").

4

Configure Global Credential Warning Days

Settings → Compliance

In Settings → Compliance, set "Credential Warning Days" (e.g., 30 days) to define when credentials transition to "Expiring Soon" status across dashboards and automated email digests.

Field / SettingRequiredDescriptionExample
Minimum Shift Hours (shift_min_hours)RequiredShortest shift duration allowed when posting shifts.4
Maximum Shift Hours (shift_max_hours)RequiredLongest single shift duration allowed before fatigue warning.16
Overtime Threshold (ot_threshold)RequiredWeekly regular hours threshold after which overtime multipliers apply.40
Pay Period (pay_period)RequiredControls pay period date ranges in Time Tracking and Payroll.biweekly
Invoice Number Prefix (invoice_prefix)RequiredCustom alphanumeric prefix prepended to generated invoices.INV-

2.4 Integrations, Subscription Billing, Payment Methods & Demo Data

Route: /portal/settings?tab=integrations
Applies to:Owner / AdminManager / Coordinator

Connect external payroll/EHR/accounting platforms, manage your YourMedSoft subscription, and seed or clear sandbox demo records.

1

Connect Third-Party Apps & Webhooks

Settings → Integrations

Open Settings → Integrations to connect 60+ supported healthcare ecosystems (Gusto, ADP, QuickBooks Online, Xero, PointClickCare, Epic, Workday, Bullhorn, Nursys, and custom HMAC-signed Webhook endpoints).

2

Manage Payment Methods & Subscription Plan

Settings → Payment Methods & Subscription & Billing

Use Settings → Payment Methods to add or update cards/ACH accounts, and Settings → Subscription & Billing (editable by the Organization Owner) to upgrade plans or adjust seat limits via Stripe.

3

Seed or Clear Protected Demo Data

Settings → Demo Data → Seed Full Demo Data / Clear All Demo Data

Open Settings → Demo Data. Click "Seed Full Demo Data" to populate 21 realistic clinicians, facilities, shifts, timesheets, deals, and invoices for team training, or click "Clear All Demo Data" when ready to operate exclusively with live records.

Pro Tip: Demo records are tagged with a yellow "Demo" badge and never overwrite or delete your real agency data when cleared.
Chapter 3Steps 4–7 of Setup

Foundation Setup: Facilities, Clients, Rate Engine & Compliance

Build the core operational tables that power scheduling, EVV geofencing, payroll, and client invoicing

The Foundation module (/portal/foundation) is the operational backbone of your agency. It houses five master data tabs: Facilities, Clients, Pay Rules, Bill Rates, and Compliance Requirements. Setting these up ensures every shift automatically calculates clinician pay, client billing, gross margin, and credential eligibility.

3.1 Adding Facilities & Configuring GPS Geofences

Route: /portal/foundation (Facilities Tab)
Applies to:Owner / Admin

Create healthcare facility profiles, log unit contacts, bulk-import via CSV, and geocode coordinates for mobile EVV punch verification.

1

Add a New Facility or Import CSV

Foundation → Facilities Tab → + Add Facility / Import CSV

Navigate to Foundation → Facilities. Click "+ Add Facility" to create a single location, or click "Import CSV" to bulk-upload multiple hospital/clinic locations from a spreadsheet.

2

Complete Facility Details & Primary Contact

Add Facility Modal → General Fields

Enter the Facility Name, select the Facility Type (hospital, clinic, ltc, snf, urgent_care, dental, home_health, behavioral_health, telehealth, nemt_hub, other), and fill in Phone, City, State, Contact Name, Contact Email, and Notes.

3

Geocode Address & Set EVV Geofence Perimeter

Add Facility Modal → GPS Geofence → Geocode from Address → Save

In the GPS Geofence section of the modal, click "Geocode from Address" (or enter Latitude and Longitude manually) and set the Geofence Radius in meters (50m to 5000m, default 500m). Click "Save".

Pro Tip: When a GPS Geofence is active, clinicians clocking in from the mobile portal are verified against this perimeter radius in real time.
4

Manage Unit Contacts & Activity Timeline

Foundation → Facilities → Click Facility Row

Click any facility row in the list to expand its inline drawer, where you can add department-level contacts (e.g., ICU Nurse Manager, Staffing Office) and log notes in the Activity Timeline.

Field / SettingRequiredDescriptionExample
Name *RequiredOfficial hospital, clinic, or long-term care facility name.Sunrise Medical Center
TypeRequiredClinical environment classification.hospital / snf / home_health
Latitude & LongitudeOptionalDecimal GPS coordinates auto-populated via OpenStreetMap geocoding.40.71280, -74.00597
Geofence Radius (meters)OptionalAllowed distance in meters from facility center for valid EVV clock-in.500

3.2 Managing Client Billing Accounts & Net Payment Terms

Route: /portal/foundation (Clients Tab)
Applies to:Owner / Admin

Configure the parent healthcare systems or facility billing accounts that receive your invoices.

1

Add a Client Billing Account

Foundation → Clients Tab → + Add Client

Switch to Foundation → Clients and click "+ Add Client" (or "Import CSV").

2

Set Billing Email & Net Payment Terms

Add Client Modal → Net Days Dropdown → Save

Enter the Client Name, Billing Email, Phone, Billing City, Billing State, AP Contact Name, and select Net Days (Net 15, Net 30, Net 45, Net 60, or Net 90). Click "Save".

Pro Tip: The Net Days setting automatically calculates the Due Date whenever you generate a new invoice for this client.
Field / SettingRequiredDescriptionExample
Client Name *RequiredLegal billing entity name printed on client invoices.Sunrise Health System Corp
Billing EmailOptionalAccounts Payable email address for electronic invoice delivery.ap@sunrisehealth.org
Net DaysRequiredContractual payment window (15, 30, 45, 60, or 90 days).Net 30

3.3 Configuring Clinician Pay Rules & Facility Bill Rates

Route: /portal/foundation (Pay Rules & Bill Rates Tabs)
Applies to:Owner / Admin

Build automated rate cards for clinician compensation and client billing by role and specialty.

1

Create Clinician Pay Rules

Foundation → Pay Rules Tab → + Add Pay Rule

Open Foundation → Pay Rules and click "+ Add Pay Rule". Enter a Rule Name (e.g., "ICU RN Standard Pay"), select Role (RN, CNA, HHA, LPN, NP, MD, PT, OT, SLP, MSW, or blank for All Roles), optional Specialty (e.g., "ICU"), Base Rate ($/hr), OT Multiplier (default 1.5), DT Multiplier (default 2.0), Night Diff ($/hr), and Weekend Diff ($/hr). Click "Save".

2

Create Client Bill Rate Rules

Foundation → Bill Rates Tab → + Add Bill Rule

Open Foundation → Bill Rates and click "+ Add Bill Rule". Enter the Rule Name, Role, Specialty, Bill Rate ($/hr), Minimum Billed Hours (Min Hrs), Night Diff ($/hr), and Weekend Diff ($/hr). Click "Save".

Pro Tip: Matching Pay Rules and Bill Rules by Role + Specialty allows the Margin Simulator and Reports engine to compute real-time gross profit per shift.
Field / SettingRequiredDescriptionExample
Base Rate / Bill Rate ($/hr)RequiredStandard regular hourly pay rate (Pay Rule) or facility charge rate (Bill Rule). Must be > 0.$52.00/hr (Pay) / $85.00/hr (Bill)
OT Multiplier & DT MultiplierRequiredMultipliers applied to Base Rate for overtime (>40 hrs) and double-time.1.5x OT / 2.0x DT
Night Diff & Weekend Diff ($/hr)OptionalFlat hourly dollar add-on for night shifts or weekend coverage.$4.50/hr Night / $6.00/hr Weekend

3.4 Setting Clinical Compliance Requirements

Route: /portal/foundation (Compliance Tab)
Applies to:Owner / Admin

Define role-specific credential requirements that enforce shift-assignment compliance gates.

1

Add a Role Compliance Requirement

Foundation → Compliance Tab → + Add Requirement

Go to Foundation → Compliance and click "+ Add Requirement".

2

Specify Credential Name, Role & Alert Schedule

Add Compliance Requirement Modal → Save

Enter the Credential Name (e.g., "Registered Nurse State License" or "BLS Certification"), Credential Type (e.g., "license" or "certification"), target Role (RN, LPN, CNA, NP, MD, or ALL), check "Required", and click the Alert Days Before pills (7, 14, 30, 60 days). Click "Save".

Chapter 4Step 9 of Setup

Recruiting, Onboarding, Credentials & Communications

Manage the complete clinician lifecycle from job posting to 5-step onboarding, AI OCR license verification, and SMS outreach

YourMedSoft unifies recruiting, clinician onboarding, credentialing, and direct SMS messaging so your agency never schedules an unverified clinician.

4.1 Hiring, Public Job Board & Applicant Pipeline

Route: /portal/hiring & /[orgId]/jobs
Applies to:Owner / AdminManager / Coordinator

Publish clinical job openings to your public job board, track candidates across Kanban stages, and search the Talent Pool.

1

Post a New Clinical Job Opening

Hiring → Job Postings View → + Post Job

Navigate to People → Hiring (/portal/hiring). In the "Job Postings" view, click "+ Post Job". Fill in the Job Title (e.g., "Travel RN - ICU"), Department, Location, Job Type (Full-Time, Part-Time, Contract, Per Diem, Travel), Pay Range, Closing Date, Description, and Requirements.

2

Share Your Public White-Label Job Board

Public Route: /[orgId]/jobs

Published jobs are automatically live on your organization's public job board at /[orgId]/jobs, where candidates can apply directly and upload resumes.

3

Advance Candidates in the Applicant Pipeline

Hiring → Applicant Pipeline View

Switch Hiring to the "Applicant Pipeline" view to manage applicants across stages (Applied → Screening → Interview → Offer → Hired → Rejected). Rate candidates, review resumes, add recruiter notes, or browse `/portal/hiring/talent-pool`.

4.2 5-Step Staff Onboarding & Shareable Self-Onboarding Links

Route: /portal/onboarding & /onboard/[token]
Applies to:Owner / AdminManager / CoordinatorClinician / Staff

Onboard new hires internally or send a secure tokenized self-onboarding link that clinicians complete on their phone.

1

Start a New Hire Onboarding Record or Generate a Shareable Link

Onboarding → + New Hire / Copy Self-Onboarding Link

Open People → Onboarding (/portal/onboarding). Click "+ New Hire" to start an onboarding packet, or copy the tokenized self-onboarding link (/onboard/[token]) to send directly to the clinician.

2

Complete the 5-Step Onboarding Wizard

Onboarding Wizard → Steps 1 through 5

Progress through all 5 structured steps: Step 1: Basic Info (Full Name, Email, Phone, Address), Step 2: Credentials (Upload licenses, certifications, background checks), Step 3: Emergency Contact (Name, Relationship, Phone), Step 4: Facility & Role (Assigned Facility, Clinical Role, Specialty, Department), and Step 5: Classification (Direct Hire vs. Temp/Contract Hire, Hourly Rate, Start Date).

Pro Tip: Once Step 5 is marked Completed, the clinician record and uploaded credentials automatically sync into your active Staff and Credentials rosters.

4.3 Credentials, AI License OCR & Joint Commission Audit Binder

Route: /portal/credentials
Applies to:Owner / AdminManager / Coordinator

Track staff compliance scores, auto-extract license data with Gemini AI OCR, monitor 30/60/90-day renewal alerts, and export Joint Commission binders.

1

Monitor the Compliance Dashboard & License Inventory

Credentials → View Switcher Tabs

Open People → Credentials (/portal/credentials). Use the top view switcher to toggle between "Compliance Dashboard" (per-clinician compliance score %), "License Inventory" (searchable master list), "Renewal Alerts" (30/60/90-day expiring items), and "Joint Commission Audit".

2

Upload PDFs or CSVs with Automatic AI OCR & OIG/SAM Screening (Individuals & Admins)

Credentials → + Add Credential / Import CSV / PDF → Save & Auto-Verify

Both individual clinicians and admins can click "+ Add Credential" to upload a PDF or photo (PNG/JPG/WebP), or click "Import CSV / PDF" to batch-upload a CSV spreadsheet or multiple PDF files. Gemini AI Multimodal OCR automatically populates Credential Name, Issuing Body, License Number, Issue Date, Expiry Date, and Issuing State, and saving automatically triggers a background check against 84,000+ federal HHS-OIG LEIE records, CMS NPPES, and SAM.gov.

3

Manual Push-Button & Full-Roster OIG (GeoHub / LEIE), SAM.gov & CDC SAMS Checks

Credentials → License Inventory → View Details → Run OIG / SAMS Check

In addition to automatic upload screening, click "View Operator Guide" at the top of Credentials (/portal/credentials), open any credential in License Inventory and click "Run OIG / SAMS Check", or open the Joint Commission Audit tab and click "Auto-Screen Roster (OIG / SAM)" to screen all staff at once. Direct launch links to HHS-OIG GeoHub (geohub.oig.hhs.gov), OIG Exclusions (exclusions.oig.hhs.gov), CDC SAMS Level-3 NHSN login (sams.cdc.gov), and SAM.gov Exclusions are also included.

Pro Tip: All PDFs and CSVs uploaded by individual clinicians in My Profile → Credentials or /portal/credentials are immediately visible to admins and account owners with downloadable PDF verification certificates.
4

Export a Joint Commission (TJC) Compliance Audit Binder

Credentials → Joint Commission Audit Tab → Export Audit Binder

Switch to the "Joint Commission Audit" tab to inspect surveyor-ready compliance checklists across primary source verification, OIG/SAM/CDC SAMS exclusions (LD.04.03.09), background checks, TB screenings, and BLS/ACLS certs, and export a certified audit packet.

4.4 Clinician "My Profile" & Direct SMS Dispatch

Route: /portal/my-profile & /portal/sms
Applies to:Owner / AdminManager / CoordinatorClinician / Staff

Manage personal contact details, self-upload credentials, set weekly shift availability, and send direct Telnyx SMS messages.

1

Update Personal Profile, Upload PDF/CSV Credentials & Set Availability

My Profile → Personal / Credentials / Availability / Contact Tabs

Any logged-in clinician can open People → My Profile (/portal/my-profile) → Credentials to upload PDF licenses, CDC SAMS approvals, or CSV files via "+ Upload PDF / Credential" or "Import CSV / PDF". Every upload is automatically parsed by AI OCR, screened against HHS-OIG LEIE, CMS NPPES, and SAM.gov, and made immediately visible to agency admins and account owners.

2

Send Direct SMS Messages to Staff

Send SMS → Select Recipient → Type Message → Send Message

Open People → Send SMS (/portal/sms). Select an active team member with a verified phone number from the recipient dropdown, type your message (such as an urgent shift opening or credential reminder), and click "Send Message".

Chapter 5Step 10 of Setup

Shift Scheduling, Long-Term Assignments & Marketplace

Post open shifts, enforce compliance gates on assignment, manage 13-week travel contracts, and let clinicians claim shifts

YourMedSoft supports both per-diem / float-pool shift scheduling and multi-week travel/contract assignments, complete with automated compliance blocking if a clinician has an expired required credential.

5.1 Shift Scheduling Calendar & Compliance-Gated Dispatch

Route: /portal/scheduling
Applies to:Owner / AdminManager / Coordinator

Post single or recurring shifts, filter by facility/role/status, and assign compliant clinicians.

1

Filter the Scheduling Calendar

Scheduling → Filter Bar & View Switcher

Open Operations → Scheduling (/portal/scheduling). Use the filter bar to filter by Role (RN, LPN, CNA, etc.), Facility, Status (Open, Assigned, Completed, Cancelled), and switch between Week, Day, or Month views.

2

Post an Open or Assigned Shift

Scheduling → + Post Shift Modal

Click "+ Post Shift" in the header. Select the Facility, Clinical Role, Specialty/Unit, Shift Date, Start Time, End Time, Pay Rate / Bill Rate, and optionally assign a specific clinician or leave status as "Open" so eligible clinicians can claim it in the marketplace.

3

Compliance Gate Verification on Assignment

Shift Assignment Modal → Automated Compliance Check

When assigning a clinician to a shift, YourMedSoft automatically evaluates `/api/compliance/evaluate`. If the clinician is missing or has an expired mandatory credential for that role/facility, the system alerts the coordinator and blocks non-compliant deployment.

Pro Tip: If a scheduled clinician calls out sick, use the 1-Click Callout Replacement workflow on the shift card to broadcast the opening and compare replacement clinician gross margins.

5.2 Long-Term Assignments & 13-Week Travel Contracts

Route: /portal/assignments
Applies to:Owner / AdminManager / Coordinator

Manage multi-week contracts, GSA tax-free housing/M&IE stipends, margin calculations, and 45/30/15-day extension alerts.

1

Create a New Contract Assignment

Assignments → + New Assignment Modal

Navigate to Operations → Assignments (/portal/assignments) and click "+ New Assignment". Select the Clinician, Facility, Client, Clinical Role, Specialty, Start Date, End Date, Weekly Guaranteed Hours, Base Pay Rate, Bill Rate, and optional Tax-Free Housing & Meals Stipends.

2

Track 45 / 30 / 15-Day Extension Windows

Assignments Table → Extension Badge Column

Active assignments automatically display color-coded milestone badges (45d Yellow, 30d Orange, 15d Red, Overdue) as their End Date approaches so account managers can secure contract extensions before the clinician rolls off.

5.3 Clinician "My Shifts & Earnings Feed" & Open Shift Marketplace

Route: /portal/my-shifts
Applies to:Clinician / StaffOwner / AdminManager / Coordinator

Clinicians view their upcoming assigned shifts, claim open shifts in 1 click, and track real-time earnings.

1

Review Active & Upcoming Shifts

My Shifts & Feed → Next Upcoming Shift Card

Clinicians open Main → My Shifts & Feed (/portal/my-shifts) to see their next scheduled shift card with facility address, unit specialty, shift hours, and a direct shortcut to Clock In.

2

Claim Open Shifts from the Marketplace

My Shifts & Feed → Open Shift Marketplace → Claim Shift

Scroll to the Open Shift Marketplace section to browse available shifts matching your role. Click "Claim Shift" to immediately assign the shift to your schedule.

Chapter 6

Time Tracking (EVV), Client Hub, Invoicing, Payroll & CRM

Capture GPS-verified timesheets, collect supervisor e-signatures, bill client facilities, and export payroll

Once shifts are worked, YourMedSoft automates the financial pipeline: GPS-verified clock-ins and supervisor e-signatures flow into approved timesheets, which simultaneously drive Client Invoicing and Staff Payroll exports.

6.1 Time Tracking, Mobile GPS EVV & Supervisor E-Signatures

Route: /portal/time-tracking
Applies to:Owner / AdminManager / CoordinatorClinician / Staff

Clock in and out with GPS geofence verification, log meal breaks, capture shift supervisor signatures, and approve timesheets.

1

Clock In & Out via the Mobile-Ready Clock Widget

Time Tracking → Clock Widget

Open Operations → Time Tracking (/portal/time-tracking). Clinicians use the Clock Widget to punch in at shift start, record meal breaks (or sign a Meal Break Waiver), and punch out at shift completion while capturing GPS coordinates.

2

Capture On-Screen Supervisor Digital Signature

Time Tracking → Supervisor Signature Canvas

At the end of a shift, hand the mobile device to the facility charge nurse or unit supervisor to sign directly on the interactive signature pad, locking in verified shift hours.

3

Review, Approve, or Export EVV Timesheets

Time Tracking → Shift Log Table & EVV Export Modal

Managers and Admins select the Pay Period dropdown at the top of Time Tracking, review submitted timesheets in the Shift Log Table, approve or reject disputed hours, and click "Export CSV" or "EVV Export" for state Medicaid/home-health EVV compliance.

6.2 Hospital Facility Client Hub & Online Invoice Payment

Route: /portal/client-hub
Applies to:Facility ClientOwner / Admin

Give hospital staffing offices a self-service hub to view inbound clinicians, verify 100% OIG/credential compliance, request coverage, and pay invoices online.

1

Monitor On-Site Floor Coverage & Inbound Staff Roster

Client Hub → Executive Summary Cards & Inbound Staff Roster

Open Operations → Client Hub (/portal/client-hub). Facility clients and agency admins see real-time On-Site Floor Coverage, Compliance & OIG Verification status, and the Inbound Staff Roster for today's shifts.

2

Request Agency Staff or Pay Outstanding Invoices

Client Hub → Invoices List → Pay Invoice

Click "Request Agency Staff →" to post new coverage needs, or click "Pay Invoice" next to any Sent/Overdue invoice to complete payment online via the Client Invoice Pay Modal.

6.3 Sales Pipeline & Facility Contract CRM

Route: /portal/sales
Applies to:Owner / AdminManager / Coordinator

Track prospective hospital MSAs and staffing contracts from lead discovery to signed agreement.

1

Add & Manage Prospective Facility Deals

Sales Pipeline → + Add Deal / Kanban Board

Open Operations → Sales Pipeline (/portal/sales). Toggle between the visual Kanban "Pipeline" board and "List" view. Click "+ Add Deal" to log a prospect facility, estimated contract value, stage, and decision-maker contact, or use Import/Export CSV/JSON.

6.4 Client Invoicing, Payroll Exports (Gusto/ADP/SurePayroll/QuickBooks) & Reports

Route: /portal/invoicing, /portal/payroll & /portal/reports
Applies to:Owner / AdminManager / CoordinatorFacility Client

Generate itemized client invoices, process staff earnings and tax deductions, and run 9 executive financial & compliance reports.

1

Generate & Send Client Invoices

Invoicing → + Create Invoice (Invoice Builder)

Go to Finance → Invoicing (/portal/invoicing) and click "+ Create Invoice". Select the Client Facility and billing period to auto-populate approved timesheet line items using your active Bill Rules, or add custom line items. Save as Draft, mark as Sent, or download a client-ready PDF.

2

Review Payroll Earnings, Deductions & Export to Gusto / ADP / SurePayroll / QuickBooks

Payroll → Earnings / Deductions / Comparison Tabs → Export Controls

Go to Finance → Payroll (/portal/payroll). Select the Pay Period and inspect the 3 tabs: "Staff Earnings" (Regular hrs, OT hrs, Base rate, Gross pay, Net pay), "Deductions" (Federal/State tax, FICA, Medicare, 401k, Health Insurance), and "Comparison". Click the export controls or the Connected Integrations Bar at the top of Payroll to push approved hours or download pre-formatted CSV files for Gusto, ADP, SurePayroll, or QuickBooks.

3

Run Executive Analytics & Compliance Reports

Reports → 9 Report Tabs

Open Finance → Reports (/portal/reports) and switch across the 9 report tabs: Facility Rollup, Billable Hours, Utilization Trends, Credential Compliance, Gross Margin, Shift Fill Rate, Invoice Aging, CRM Pipeline, and Export History.

6.5 App Integrations & Two-Way Data Control Hub (SurePayroll, Workable, Gusto, Epic, OIG & 65+ Apps)

Route: /portal/settings?tab=integrations
Applies to:Owner / AdminManager / Coordinator

Connect 65+ payroll, recruiting/ATS, EHR, VMS, billing, and compliance platforms—and control Data In, Data Out, + Add Data, CSV batch imports, and auto-sync rules.

1

Connect an Integration (Live API Key or $0 CSV / Sandbox Mode)

Sidebar → Integrations & Sync → Connect Modal

Click "Integrations & Sync" in the left sidebar (/portal/settings?tab=integrations), search for your platform (e.g., SurePayroll, Workable, Gusto, ADP, QuickBooks, StafferLink), and click "Connect". Enter your API Token and Account/Subdomain ID for live API sync, or leave the API Key blank to connect immediately in $0 CSV Batch / Sandbox Mode.

2

Control Data In, Data Out & + Add Data in the 7-Tab Sync Hub

Integrations & Sync → Manage Data & Sync (7-Tab Hub)

Immediately after saving a connection, the Two-Way Sync & Data Control Hub opens automatically (and pins to the "Your Active Integrations" command center at the top of the page). Use "Import (Data In)" to pull live API records or upload CSV/JSON files, "Export (Data Out)" to push approved timesheets/invoices/jobs or download CSV batches, "+ Add Data" to create and push new records on the fly, and "Data Controls" to configure auto-sync rules.

3

Use 1-Click Connected Integration Bars Inside Your Operational Pages

Workspace Top Bar → Pull Data In / Push Data Out / + Add Data / Data Controls

Every connected integration automatically displays a live quick-action bar at the top of its destination workspace—Payroll (/portal/payroll for SurePayroll, Gusto, ADP), Hiring & ATS (/portal/hiring for Workable, Bullhorn, Indeed), Invoicing (/portal/invoicing for QuickBooks, Xero, Stripe), Scheduling (/portal/scheduling for Epic, PointClickCare, StafferLink), and Credentials (/portal/credentials for OIG, SAM.gov, Checkr).

Chapter 7

HIPAA Security, Multi-Tenant Guardrails & Audit Log

Inspect immutable system audit trails and export certified compliance logs for regulatory inspections

YourMedSoft enforces strict multi-tenant data isolation and maintains an immutable, tamper-proof Audit Log (/portal/audit) recording every sensitive action across credentials, staff roles, pay/bill rules, and invoicing.

7.1 Filtering & Exporting the Certified Compliance Audit Log

Route: /portal/audit
Applies to:Owner / Admin

Search, filter, inspect, and export immutable audit records in CSV or landscape PDF format.

1

Filter Audit Events by Action, Severity, or User

Audit Log → Audit Filters & Table Row Click

Navigate to Compliance → Audit Log (/portal/audit). Use the filter bar to narrow events by Action Type, Severity level, Date Range, or Actor. Click any row to open the Audit Detail Modal with full metadata.

2

Export CSV or Certified Compliance PDF

Audit Log → Export CSV / Export PDF

Click "Export CSV" or "Export PDF" in the Audit Header to generate a timestamped "Certified Compliance Audit Log" complete with your Organization ID for HIPAA and Joint Commission auditors.