About Us
CareMaster
CareMaster.kartech.com
Created date: 01/03/2022
Naming
The name CareMaster is just a placeholder until the project gets and official name and domain assigned to it. The logo and color scheme of the site are also just placeholders to allow for development to proceed until design elements are decided on.
Summary
The CareMaster website will provide end users with the ability to search for caregivers in their area and receive personalized recommendations and appointments setup with the caregiver. Other sites that provide these services are lacking and charge excessive rates, for generic results. This site will provide caregivers with vetted referrals that include an appointment which will ensure a higher likelihood of referral conversion. Since these are tailored results the price per referral will be higher than other sites, but the quality of the referral will be worth the additional cost.
Markets
The market for this web site is for end users looking for long term care for elderly, ill, or disabled family members. Since the agencies will be paying for the referral, they are the true market, but the value to the agency will be in providing solid leads that turn into customers.
Platform
This application will consist of a website and APIs developed in ASP.NET 6.
Source control for the project will be done through GitHub, and the development will be managed using GitHub issues.
Features
User Administration
The user administration feature will allow end users, agency representatives, and web administrators to have specialized access to the site. End users will be able to create a profile, so they can return to the site and see the results of their search, provide additional details, or perform subsequent searches.
The agency reps will be able to administer their agency profiles, and update their criteria matching with things like additional zip codes that are serviced, additional services and certifications, etc.
The web administrators will have additional access, so they can solve website issues for both the end users and the agencies.
Contact Us Form
The contact Us form is for users to make requests of the web administrators. This is a categorized form that can send emails or texts to various administrators depending on the type of issues encountered. This form is not for contact between end users and agencies, that will all be done through the search and matching feature.
About Us
This is a traditional page that lets end users know the mission of the site and give them a personal connection to the founders mission.
Requester Feature
This is where the end user will start their search. The first form will ask for basic information about the requester: name, zip code, email, and phone. After that form is submitted another form will ask more detailed questions about the services being requested and when the detail form is submitted the data will be sent to the service locater.
Agency Feature
This is where the application will manage the agencies that are available for appointments in the system. There will be a database table that holds information about each agency including contact info, service areas, and services provided by the agency.
Agency Profile
Service Locater
The service locater takes the location information and questionnaire details from the requester and performs a database search for matching agencies.
There will be some logic to determine which agency to schedule the appointment with. Additional Requirements Are Needed
Appointment Scheduler
The appointment scheduler will take information submitted by the agency and let the end user select an appointment time.
Billing System
Data tables will be used to track referrals for billing. A report or export file can be generated for saving to an accounting systems or possibly an API could be used to automatically transfer the data. Additional Requirements Are Needed
Notification Service
This feature will allow for creating users who will be notified when a contact request form is filled out. The notification methods will be either email or SMS. This feature will probably be expanded to accommodate the appointment feature in the future.