HerSource Health Mobile App - SOW

Introduction / Background / Philosophy

System X Designs has carefully selected subject matter experts for each position of our team. We harness a unique set of skills ranging from process automation and optimization (through utilization of custom software) to  web and mobile app development. We have worked on projects for very large, household company names as well as local businesses with more modest budgets. We have found that our services are best utilized when partnered with businesses doing between $25M and $250M in annual revenue. While our goal is to partner with companies on multiple levels in the implementation of their marketing strategy, it is not uncommon for us to also handle stand-alone projects for the Marketing or Operations departments within those organizations.

Our development process operates off the notion that our solutions should produce predictable, repeatable, and scalable results in order to be considered successful.

Objectives

The purpose of this project is to develop and deploy HerSource Health App, a mobile application that will effectively connect lactation consultants with mother/child patients through video consultations. This custom telehealth solution will integrate with the insurance providers of the patients and pair them with providers who accept that insurance payment.

Scope of Work

Development Platform

HerSource Health App  will be built on the following software stack:

  • Joomla CMS 3.9.21
    • The Content Management System will handle our content, users, user access levels and api integration logic.
  • PHP (7.2 or higher)
    • This will be used for the libraries, api integration and mobile services.
  • Mysql (5.7.x or higher)
    • Database management tool. 
  • Twilio.com (Video Call API)
    • This paid service will be used for the seamless video experience for the users.

Prerequisites from Twilio Support list for iOS and Android APP SDK:

ANDROID :

  • Android Studio 2.0 or higher
  • Support for Android API level 16 or higher
  • Support for Java 8

iOS:

  • Xcode 11.0+
  • Swift projects must use Swift 4.0 or higher
  • Support for iOS 11.0+

Our deliverability of the application will meet or exceed professional standards for both HIPAA and PCI compliance. Note that PCI compliance will be dictated by the current PCI compliance standards of your existing Magento installation, since it will be facilitating the transfer of all e-commerce transactions.

General Workflow

  • A patient will request a consultation with a lactation specialist for a specific time and date
    • Based on the profile of the patient, we will know their insurance provider
  • The system will exclude consultants based off multiple criteria
    • First, it will exclude any consultants that do not accept the insurance provider of the patient
    • Next, it will exclude any consultants that are not available at the requested time slot
    • If no consultants are available at the requested time slot, it will recommend other times when qualifying consultants are available
  • One the appointment is set, the consultant will interface via video chat with the patients
    •  We will incorporate an interface for the provider to view the patient while simultaneously charting the record of the visit within the platform
      • This functionality will likely require a web-based application be built which interfaces with the mobile app
      • Will include video for face-to-face interaction
      • Will also include "chat" functionality which will allow for the sharing of links, basic notes (correct spelling of products, etc.), documents, etc.

Additional Functionality

We will design a visual representation of the multiple products and services for which a patient (mother) is eligible based on her health insurance. In order to retrieve this information, we will utilize existing API integrations and return back these eligible products/services which will be represented by icons in their profile.  While this can be implemented in a number of ways, our aim is to represent this information in an aesthetically pleasing manner through representative icons and graphics which will depict each product/service as eligible, not-eligible, or already claimed.

Likewise we will incorporate a way to "recommend" products that the mother is eligible for, including products such as breast pumps, maternity compression, breast pump resupplies, and more.

  • The electronic health records will be templated in the way that the providers can easily input the information from the consultation into a record keeping system
    • During the first phase of implementation, the modification of templates will likely be fairly limited in nature unless we can see various forms and their modifications in advance
  • We will also explore the integration with Epic Medical Records via API access that they provide
  • We would like to explore the integration of your Magento website into the app for a singular point of purchase and record keeping for additional products and supplies
    • Our team is very familiar with Magento, having built e-commerce shots which integrated hundreds of thousands of products from multiple distributors as well as the inventory levels of each SKU
  • Outbound Communications will be available in three forms from the mobile app:
    • Secure Email
    • SMS (via Twilio)
    • Push Notification (link to a screen within the mobile app, behind login)
    • Note: the RFP originally requested Fax, but I'm not sure this would meet HIPAA / PCI compliance guidelines

Development Timeline & Phases

The development will include multiple phases, some of which will be in operation simultaneously or will overlap during portions of the execution of those phases. Note that from the time that we begin the Discovery Phase, we will have an estimated time frame for Beta Launch  of approximately three months, with an estimated deployment of the app at the end of the fourth month.

  • Discovery Phase
    • Begins: Immediately
    • Objectives:
      • Understand the existing API integrations that are currently available
        • We will need to completely understand the integrations for the Health Insurance providers 
        • Identify and update deprecated APIs that will not be allowed for use in the Google Play or iOS App store
        • Magento API connections that can be utilized for the pulling of products and pushing of purchase information
        • Epic Medical Records for storing information as desired by AeroFlow team
      • Understand forms that will need to be developed within the app
        • Registration / onboarding forms
        • Existing forms that are currently in use by AeroFlow that will be applicable to this app
      • Marketing Guidelines
        • Understanding the branding requirements as set forth by the marketing team
          • Hex Color Codes for primary and secondary color schemes
          • Logo usage requirements (if applicable)
          • Any additional Marketing Requirements that pertain to the brand, mobile app, website, products, etc.
      • Technical Documentation
        • Thoroughly review any and all documentation that can provided by AeroFlow pertaining to the site, the existing API integrations, the database schemas that are currently in use and will be accessed by the mobile app, etc.
    • Estimated Time: 2 Weeks
  • Design Phase
    • Begins: After consultation with the marketing team to establish the Marketing Guidelines set forth in the Discovery Phase
    • Objectives:
      • Wireframes
        • Utilizing the marketing compliance guidelines established in the discovery phase, we will implement the wireframes for each applicable page to the satisfaction of the AeroFlow team
      • Icon creation / implementation
        • Icons are a great way to depict a lot of information on mobile devices without cluttering the smaller screen
        • We will design these icons to the satisfaction of the AeroFlow team and utilize them in the various applicable wireframes established above
    •  Estimated Time: 3 Weeks
  • Development Phase
    • Begins: Simultaneous to Design Phase, after completion of the Discovery Phase
    • Objectives:
      • Prioritize the development protocols to eliminate or reduce re-work
        • This will include task creation and assignment to the appropriate System X Designs team members
      • Based on the  findings of the Discovery Phase, we begin connecting the API integrations with the appropriate end points within the app
        • Will require a sandbox installation for testing, which we can create if there is not an existing development environment available to us
      • Twilio Integration
        • Integration and Implementation with Twilio's HIPAA compliant services for both SMS and Video chat
    • Estimated Time: 3 Months
  • Testing Phase
    • Deployment via TestFlight for testing purposes
    • App Stability
      • Identify any app crashes, the causes, and the suitable actions to prevent future instablity
    • General Functionality
      • Identify missing features of general functionality including (but not limited to):
        • Onboarding of clients
        • Video Chat and additional communications
        • Purchasing of products
        • Note taking and record keeping from consultants
    • Security
      • We will utilize the services of a third-party penetration analyst for review of our implementation both within the coding of the file structure, the databases, the API integrations, and the hosting environments
    • Estimated Time: 2 Weeks
  • Deployment Phase
    •  Fine-tuning and adjusting of developmental requirements discovered in the Testing Phase
    • Intense testing and analysis of updates made from bullet point above
      •  Still being done in TestFlight
    • Uploading into the AeroFlow Developer Accounts for both iOS and Google Play app stores
    • Estimated Time Frame: 2-3 Weeks

Financial Outline

The financial obligation for this project will range between $88,000 and $100,000 depending on the timeframe of implementation, the number of re-work requirements, and how much of the existing API integration protocols can be used.  For financial planning, I would recommend allocating the $100,000 and if we come in under that- then it helps the budget.

For a payment schedule, System X Designs is unique in that we can offer flexible financial  options that many other agencies cannot facilitate. If there are financial incentives to place expenses in specific fiscal quarters or years, then please let us know and we will work out a plan that will help produce a creative solution suitable for both parties.

Payment Schedule

If there is no need for creative accounting solutions to assist in the fiscal needs of AeroFlow, then we would recommend an even distributions of $20,000 per month for five months- with any savings incurred in the final payment.

Additional Financial  Obligations

Note that any external software  costs that will be incurred will  be done so at the expense of AeroFlow, to include but is not limited to Twilio or UpDox usage. Your data usage will determine your billable amount each month, and can be more closely examined at their pricing page (SMSVideo Chat).