@extends('layouts.public') @section('title', 'Practice Registration - Meduvo Health') @section('content') @php $stepFields = [ 1 => [ 'practice_name', 'legal_business_name', 'practice_type', 'practice_type_other', 'organization_npi', 'operational_timezone', 'website', 'estimated_monthly_cocm_patients', ], 2 => [ 'primary_contact_first_name', 'primary_contact_last_name', 'primary_contact_role', 'primary_contact_role_other', 'primary_contact_email', 'primary_contact_phone', 'practice_phone', 'fax', 'address_line_1', 'address_line_2', 'city', 'state', 'zip_code', ], 3 => [ 'current_cocm_status', 'current_cocm_status_other', 'current_ehr', 'current_ehr_other', 'ehr_integration_needed', 'number_of_pcps', 'number_of_bhcms', 'psychiatric_consultant_status', 'eligible_patient_population', 'target_go_live_date', 'signup_notes', ], 4 => [ 'authorized_representative_name', 'authorized_representative_title', 'authority_intake_acknowledged', 'baa_intake_acknowledged', 'esign_intake_acknowledged', ], ]; $initialStep = 1; if ($errors->any()) { foreach ($stepFields as $stepNumber => $fields) { foreach ($fields as $field) { if ($errors->has($field)) { $initialStep = $stepNumber; break 2; } } } } $oldInput = session()->getOldInput(); $legalSameChecked = empty($oldInput) ? true : old('legal_same_as_practice') === '1'; $sameAsPhoneChecked = old('same_as_primary_contact_phone') === '1'; $targetDateNotSureChecked = old('target_go_live_not_sure') === '1'; $success = session('registration_success'); @endphp
@if ($success)

Practice intake

Practice registration submitted

Your practice registration has been received. We'll guide you through the remaining verification and onboarding steps before activation.

{{ $success['practice_name'] }} is queued for Meduvo review. PHI access is not active until compliance is verified and the practice is approved.

Onboarding status

  • Practice Registration - Submitted
  • @foreach ([ 'Practice Verification', 'Business Associate Agreement', 'Compliance / eSign Documents', 'Clinical & CoCM Setup', 'Staff Setup', ] as $item)
  • {{ $item }} - Pending
  • @endforeach @if ($success['psychiatric_consultant_onboarding_required'])
  • Psychiatric Consultant Setup - {{ $success['psychiatric_consultant_assistance_needed'] ? 'Assistance needed' : 'Pending' }}
  • @endif @if ($success['integration_onboarding_required'])
  • Integration Setup - Pending
  • @endif
  • Activation - Pending

A Meduvo team member will contact the primary onboarding contact with next steps.

Return home
@else

Practice intake

Register a practice

Complete the onboarding intake for your organization. A Meduvo SuperAdmin must verify the BAA and eSign compliance requirements before any PHI access is opened.

@if ($errors->any()) @endif
@csrf

Tell us about your practice

Provide the basic information we'll use to set up your organization.

@error('practice_name')

{{ $message }}

@enderror

@error('legal_business_name')

{{ $message }}

@enderror

@error('practice_type')

{{ $message }}

@enderror

@error('practice_type_other')

{{ $message }}

@enderror

@error('organization_npi')

{{ $message }}

@enderror

@error('operational_timezone')

{{ $message }}

@enderror

@error('website')

{{ $message }}

@enderror

An estimate is fine. This helps us plan your implementation.

@error('estimated_monthly_cocm_patients')

{{ $message }}

@enderror

Contact and location

Tell us who should coordinate onboarding and where the practice operates.

Primary Contact

@error('primary_contact_first_name')

{{ $message }}

@enderror

@error('primary_contact_last_name')

{{ $message }}

@enderror

@error('primary_contact_role')

{{ $message }}

@enderror

@error('primary_contact_role_other')

{{ $message }}

@enderror

This should be the primary onboarding and implementation contact.

@error('primary_contact_email')

{{ $message }}

@enderror

@error('primary_contact_phone')

{{ $message }}

@enderror

Primary Practice Location

@error('practice_phone')

{{ $message }}

@enderror

@error('fax')

{{ $message }}

@enderror

@error('address_line_1')

{{ $message }}

@enderror
@error('address_line_2')

{{ $message }}

@enderror

@error('city')

{{ $message }}

@enderror

@error('state')

{{ $message }}

@enderror

@error('zip_code')

{{ $message }}

@enderror

Tell us about your CoCM program

This information helps us configure your onboarding experience.

@error('current_cocm_status')

{{ $message }}

@enderror

@error('current_cocm_status_other')

{{ $message }}

@enderror

@error('current_ehr')

{{ $message }}

@enderror

@error('current_ehr_other')

{{ $message }}

@enderror
EHR Integration Needed? *
@foreach ($ehrIntegrationOptions as $value => $label) @endforeach

If yes or not sure, implementation will handle technical details securely later.

@error('ehr_integration_needed')

{{ $message }}

@enderror

@error('number_of_pcps')

{{ $message }}

@enderror

@error('number_of_bhcms')

{{ $message }}

@enderror
Psychiatric Consultant Status *
@foreach ($psychiatricConsultantStatuses as $value => $label) @endforeach

@error('psychiatric_consultant_status')

{{ $message }}

@enderror

An estimate is acceptable.

@error('eligible_patient_population')

{{ $message }}

@enderror

@error('target_go_live_date')

{{ $message }}

@enderror

Tell us about goals, workflow, integration requirements, timeline, or anything our implementation team should know. Please do not include patient names or other protected health information.

/2000

@error('signup_notes')

{{ $message }}

@enderror

Review and submit

Review your practice information and complete the required acknowledgements.

Registration Summary

Practice

Practice name
Legal name
Type
Organization NPI
Timezone
Website
Monthly CoCM estimate

Primary Contact

Name
Role
Email
Direct phone

Location

Practice phone
Fax
Address

CoCM Program

CoCM status
EHR / EMR
EHR integration
Team
Psychiatric consultant
Eligible population
Target go-live

Authorized Representative

@error('authorized_representative_name')

{{ $message }}

@enderror

@error('authorized_representative_title')

{{ $message }}

@enderror

@error('authority_intake_acknowledged')

{{ $message }}

@enderror

Compliance Requirements

@error('baa_intake_acknowledged')

{{ $message }}

@enderror

@error('esign_intake_acknowledged')

{{ $message }}

@enderror

By submitting this registration, you confirm that the information provided is accurate and agree to the applicable Terms of Service and Privacy Policy. These acknowledgements do not establish HIPAA compliance or activate PHI access.

@endif
@endsection