Registration processes that are required before services are rendered, including check-ins for various service appointments, are often cumbersome and inconvenient. For example, a person may be required to arrive early and physically check-in to provide information and fill out paperwork, where the paperwork may be unnecessarily repetitive and voluminous. The person may then have to wait long periods of time before the services are rendered. Additionally, the person may have to pay for the services during check-in, which may mean a longer check-in process and waiting period as other people are trying to process their payments as well.
In a healthcare service context, the process of patient registration often occurs within a medical facility, such as a hospital, urgent care, or other similar clinic, when a patient schedules an appointment in order to receive medical care or have a procedure performed. Registration may occur at a diagnostic phase of the procedure process, such as when the patient is getting an MRI, a CT, an X-ray or other similar diagnostic test, or during a post-diagnostic but pre-procedure consult. To provide an example scenario, a patient may have been involved in an ice-related accident that caused the patient to slip and land on their hand wrong. The patient may go to an urgent care and indicate their hand hurts, and the urgent care physician will X-ray the hand. Upon looking at the X-ray, the urgent care physician may determine that the patient will need to be referred to a specialist. The specialist may perform a consult and determine that the patient needs hand surgery. An appointment for the patient's hand surgery may be scheduled and the process of patient registration may be initiated. For registration, various types of information may be needed from the patient at the time of scheduling so that it may be processed pre-surgery (e.g., insurance information to enable authorization of the surgery), as well as on the day of the surgery.
Traditionally, registration involves many steps that must be manually performed by the patient, often in uncomfortable environments. For example, the patient must fill out paperwork including medical history information, demographic information, identification information, and insurance information, as well as consent and information release forms. Often the patient is provided this paperwork to fill out on a clipboard as the patient waits in the waiting room. This is problematic because a majority of patients do not like waiting rooms or filling out redundant paperwork multiple times over. Also, patients may feel rushed and worried because they see the physicians moving in and out of each of the rooms. The patients may be concerned that if they do not fill out the paperwork quickly enough, they may lose their spot in line and have to wait longer before they see the physician.
In addition to patient discomfort, healthcare providers are concerned about the quality of the information that they are receiving from patients under this conventional registration system. Patients often make mistakes about some of the information they are providing through paperwork. Patients may not be frequent customers of healthcare and unfamiliar with the healthcare system in general causing them to provide incorrect insurance information, among other information. For example, a patient may accidentally provide information from a pharmacy loyalty card instead of their insurance card. Obtaining objective data is important in making sure the healthcare providers are billing the right person and have the accurate information to do so.
Moreover, insurance companies who are paying on behalf of the patients for the medical procedures are disadvantaged by the inaccurate information often received under this traditional registration process. Due to inaccuracies, insurance companies are increasingly having to push healthcare providers and patients to provide additional information to authorize procedures. The additional time and effort it takes for insurance companies to get this information needed for authorization results in confusion for patients that do not understand the healthcare system and a delay in care, which ultimately further reduces quality and lowers patient satisfaction.
The present disclosure provides systems and methods for optimizing registration processes. Aspects include a self-registration system that provides an end to end, digital self-registration experience to significantly limit and/or eliminate the time a user must spend in a registrar or waiting area checking in and filling out paperwork prior to a scheduled appointment.
An example self-registration system may generate a push notification informing the user of a self-registration process for an upcoming service appointment, and transmit the push notification to a client device associated with the user. The push notification may provide access to an application for initiation of the self-registration process. For example, the system may include a text-to-mobile service, where the client device may receive the push notification in a form of a text message comprising a link. Upon selection of the link, the user may be directed to the application, which loads onto any device, such as a smartphone, tablet, laptop, or desktop computing device, and guides the user seamlessly through the self-registration process (e.g., by running through a number of pages). The self-registration process includes, among other steps, identity verification, payer verification, provision of demographic information, appointment confirmation, and post-confirmation steps (e.g., form completion, reminders, and day of appointment instructions). Additionally, the self-registration system monitors and facilitates an authorization process associated with the appointment.
In one example embodiment, the self-registration system may be provided as a service to health care providers, where the self-registration system may be communicatively coupled to various systems of the healthcare providers to facilitate communication of information between the systems. In other example embodiments, the self-registration may be provided as a service to other service providers that require users to register and/or a check-in for scheduled appointments, such as aesthetic services and vehicle maintenance services, among other examples.
This summary is provided to introduce a selection of concepts; it is not intended to identify all features or limit the scope of the claimed subject matter.
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various aspects and examples of the present invention. In the drawings:
The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar elements. While aspects of the present disclosure may be described, modifications, adaptations, and other implementations are possible. For example, substitutions, additions, or modifications may be made to the elements illustrated in the drawings, and the methods described herein may be modified by substituting, reordering, or adding stages to the disclosed methods. Accordingly, the following detailed description does not limit the present disclosure, but instead, the proper scope of the present disclosure is defined by the appended claims. Examples may take the form of a hardware implementation, or an entirely software implementation, or an implementation combining software and hardware aspects. The following detailed description is, therefore, not to be taken in a limiting sense.
The present disclosure provides systems and methods for optimizing registration processes through a self-registration system operating in a digital environment. Although examples given herein primarily involve healthcare providers and patients, it will be recognized that the present disclosure is applicable to other types of entities that provide services to users involving registration and/or check-in for scheduled appointments. Improvements to registration not only improve the processes and systems themselves and the accuracy of information collected, but improve access to and satisfaction with the provided services.
In one embodiment, the text-to-mobile service may interoperate with the self-registration application to enable the user 102 to self-register for a service appointment over a network 120 using the device 104. This allows the user 102 to complete a self-registration process for the service appointment, described in detail in
To reintroduce an example scenario previously provided, a patient may have been involved in an ice-related accident that caused the patient to slip and land on their hand wrong. The patient may go to an urgent care and indicate their hand hurts, and the urgent care physician will X-ray the hand. Upon looking at the X-ray, the urgent care physician may determine that the patient will need to be referred to a specialist. The specialist may perform a consult and determine that patient needs hand surgery. An appointment for the patient's hand surgery may be scheduled and the self-registration process may be initiated.
In some examples, once the consultation with the specialist is over, the patient may leave the exam room and stop at a receptionist area to schedule the appointment. As one example, the receptionist may schedule the appointment for the patient as an event within a health information system (HIS) associated with the urgent care facility (i.e., healthcare provider). The HIS may be included in one of the service provider systems 114 communicatively coupled to the system 110. As another example, the receptionist can automatically schedule the appointment on behalf of the patient using the scheduling service of the system 110. While scheduling the appointment, the receptionist may ask for the patient's mobile device number and obtain the patient's consent to participate in the self-registration so that the patient may be enabled to self-register for the upcoming appointment via a text-to-mobile service on the patient's mobile device (e.g., a smartphone). Alternatively, the patient may consent to participation in the self-registration digitally by clicking on a link provided through the healthcare provider's website, for example, and providing necessary information. In other examples, the patient may use the scheduling service of the system 110 to initiate or schedule the appointment themselves.
As illustrated in
As illustrated in
Continuing with the example scenario described above and as shown in
First, as shown in
If the first, automatic take photo option 210 is selected, a camera application may be executed on the device 104 allowing the camera to capture an image 214 of the photo identification card (e.g., a driver's license), as shown in
As shown in
Second, the application may prompt the patient to provide information that can be used to verify that the person self-registering is actually the patient. According to one aspect and as shown in
According to another aspect and as illustrated in
According to another aspect and as illustrated in
Third, as shown in
If the first, automatic take photo option 210 is selected, a camera application may be executed on the device 104 allowing the camera to capture an image 226 of the card (e.g., an insurance card), as shown in
As shown in
If the patient has more than one card associated with a payer (e.g., more than one insurance card), the application may prompt the patient to provide a picture of the additional card(s), as shown in
If the first, automatic take photo option 210 is selected, a camera application may be executed on the device 104 allowing the camera to capture an image 236 of the additional insurance card, as shown in
As shown in
After the demographic information has been optionally been provided and/or updated, details associated with the appointment may be provided to the patient, as shown in
The details may further include an address 258 of the medical facility at which the appointment will take place, along with an estimated time 260 and a selectable option to “Get Directions” 262. The estimated time 260 may be the amount of time estimated for the patient to drive and/or take public transport to the address of the medical facility from their address (e.g., the address extracted from the driver's license or the address provided in the demographic information) on the day of and at the time of the appointment. In one example, the estimate may be obtained utilizing historical data for the particular day of the week and time of the day so that it matches a timeframe of when the patient would be planning to travel to the medical facility to more accurately simulate the traffic conditions. The selectable option to “Get Directions” 262 may provide the patient with step by step directions on how to get to the medical facility. In some embodiments, mapping tools may be built into the system 110 to provide these features. In other embodiments, a third party service, such as a web mapping service, may be utilized.
The details may yet further include an exact location of the appointment 264, as well as a description of and routing directions to a particular location near the medical facility where the patient is supposed to park 266. Medical facilities may have extremely larges campuses with multiple buildings and parking structures. Some of the parking structures may be designated for specific persons (e.g., staff, patients, or visitors) or for specific sections of the medical facility (e.g., surgery, emergency, and oncology). When patients get lost, it is not often because they are unaware of where the facility is, but instead because they are unsure of where to park. In some embodiments, the healthcare providers may geographically mark exactly where the patient should park in order to facilitate routing the patient to the correct location. In other embodiments, lay finding perspectives may be implemented.
Once the patient is able to review these above discussed details, the patient may tap a control 268 displayed on the application page to confirm, which sends a response to the system 110 and an optional response to service provider systems 114 (e.g., a health information system (HIS) of the healthcare provider) to indicate the patient has acknowledged that the details look correct and the patient will report for the appointment at that date and time. In some embodiments, positive, confidence-building facts 270 associated with healthcare provider (e.g., the doctor or the medical facility) may be provided to put the patient at ease. For example, as further illustrated in
Once the user has tapped to confirm the details of the appointment, the page displayed on the application user interface may update to show the appointment details along with an indication 272 that the appointment has been confirmed, as shown in
Once payment information is provided automatically or manually, the patient may select a “Submit Payment” control 282. As shown in
In additional embodiments, a patient financial navigator similar to the system described in co-pending provisional application U.S. 62/748,667 PRE-SERVICE PATENT NAVIGATION SYSTEM filed Oct. 22, 2018, which is incorporated herein by reference, may estimate a total amount that the patient will owe in addition to the copay for the particular procedure. The patient financial navigator may provide the estimate to the system 110, and the system 110 may display the estimate to the patient through the application. The estimate may be based on the type of the procedure, average costs the healthcare provider charges for the type of procedure, and the patient's insurance, among other similar data. For example, for the particular hand surgery, the patient may owe an estimated $742.15 out of a total $4,000 for the procedure. The system 110 may, similar to the copay, offer the patient an option to pay the estimated amount that they will owe prior to the procedure through the application.
The patient financial navigator may also determine how likely the estimate is to change, which may be provided to the system 110 for display to the patient. This may influence the patient's decision to pay now or later. For example, if the amount is likely to change, the patient may wait to avoid a scenario of overpayment and reimbursement and/or a scenario where two separate payments have to be made, especially if a service fee charge is attached to the payment.
The patient financial navigator may further provide information on reasoning behind the costs and different options available to the patient to help pay for the costs. To highlight the availability of these features to the patient, the system 110 may provide the patient an option (e.g., via a selectable link) to receive help with their financial experience. This option may be provided via a text message sent to the patient's device 104 or as a notification through the application. If the patient selects the link, the patient may be directed to an application associated with the patient financial navigator that explains the cost estimates to the patient and different mechanisms which the patient may use to finance the costs, such as charitable organizations or available loan packages.
Authorization involves an approval of the procedure or care by the patient's insurance company. Authorization is optimally provided to the healthcare provider prior to the date of the procedure to ensure the healthcare provider that they will be paid for their services. The referring physician (e.g., in our example scenario the urgent care physician who examined the X-ray and referred the patient to the specialist) is often responsible for initiating the authorization process with the patient's insurance company.
Often problems with authorization stem from the referring physicians failure to complete or lag in completing the necessary steps for authorization, which is largely because referring physicians are so inundated with patients and patient-related tasks (at least more so than a specialist). Accordingly, the process and timing of authorization may cause lot of delays and challenges to patients and healthcare providers alike. For example, because patients often request time off from work ahead of time for their procedure, it unsurprisingly frustrates the patient when they receive a call anywhere from 72 hours prior to the day of the appointment to reschedule because authorization has not yet been received. Additionally, from the healthcare provider's point of view, lack of timely authorization can cause a panic on the day of the appointment in trying to reach the referring physician to make sure they completed necessary steps for authorization and the authorization can be obtained.
To avoid these unnecessary and frustrating problems, the system 110 may monitor authorization and keep the patient and healthcare provider apprised of the authorization status. For example, if the authorization for the procedure has not yet been received from the insurance company, the system 110 may generate and transmit a push notification in a form of a text message 302 to the device 104 to inform the patient of the incomplete authorization status, as shown in
A displayed page on the application user interface may provide a warning notification 306 that there has been a delay in the authorization of the insurance and prompt the patient to be proactive in resolving the problem to prevent delay or cancellation of the appointment, as shown in
Once the authorization has been completed and the insurance company approves the procedure, the system 110 may generate and transmit another push notification in a form of a follow-up text message 310 to the patient's device 104 to indicate the approval, as shown in
For example, the system 110 may generate and transmit a push notification in a form of a text message 402 to the device 104 to inform the patient that signatures on one or more required forms are still needed, as shown in
The system 110 may obtain the required forms from the healthcare provider, and scan the forms for storage in an internal forms database, for example, so that the forms may be readily retrieved and provided digitally to the patient through the application. In addition to consent and information release forms, medical-related forms may be provided to the patient digitally through the application in a similar manner, including pre-procedure and/or post procedure care instructions, which may or may not require a signature acknowledging the patient has read the instructions. For example, the form may instruct the patient that they should fast 24 hours prior to the procedure.
About a day or so prior to the appointment, the system 110 may generate and transmit a push notification in a form of a text message 502 to the device 104 reminding the patient of the upcoming appointment, as shown in
On the day of the appointment, the system 110 may provide additional features through the application that will help streamline the appointment check-in process to increase patient satisfaction and comfort. A main goal of this streamlining is to significantly limit and/or eliminate the time a patient spends in a waiting area or room, as these environments are often very uncomfortable for patients and can be a major source of frustration. For example, the waiting room may be full of sick individuals and a bit chaotic with physicians and patients shuffling in and out, which may increase an anxiety level of those patients waiting. This discomfort may be exponentially increased if any delays are experienced and the patient is forced to wait in an uncomfortable chair, bored, reading the same magazine over and over again, for example. Therefore, helping the patient to avoid spending time in a waiting area may be helpful in bettering the patient's overall experience on the day of the appointment.
One example is a digital check-in feature. For example and as illustrated in
Another feature that may be provided by the system 110 via the application is a transportation option 507. Selection of the transportation option 507 may call a transportation tool built into the system 110 or provided by a third party service (e.g., via an application programming interface (API)). In some examples, the transportation tool may be configured to provide public transportation options to the location of the appointment. For example, based on the patient's current geolocation, the transportation tool may be configured to search for nearby public transportation stations, provide public transportation information (e.g., transit lines, departure times), and determine an estimated time of arrival based on the public transportation information. In other examples, the transportation tool may enable the patient to select a pick-up and/or drop-off location (or the transportation tool may automatically fill in the pick-up and drop-off locations based on the patient's current geolocation and the location of the appointment, respectively), view time and price estimates, request a ride, etc. For example, functionality of a third party ride-hailing or ride-sharing service may be integrated into the application; or, the transportation option 507 may provide a link to a third party ride-hailing or ride-sharing service.
Additionally, as shown in
In some embodiments, health care providers may choose to provide a monetary or other similar offers to the patient through the application when they are experiencing delays. These offers may be incentives to help offset any patient frustration caused by the delay. For example, as further illustrated in
On the other hand, if the patient is late for the scheduled appointment, the healthcare provider may utilize the system 110 to prompt the patient to provide an updated status to the healthcare provider. For example, a text message may be sent to the patient that includes a link, where upon selection of the link, the patient is enabled to inform the healthcare provider of their estimated time of arrival through the application. Additionally, if the patient knows they are or will be running late, the patient may proactively update the healthcare provider through the application.
As the appointment time draws near, a push notification in a form of a text message 510 may be generate and transmitted to the device 104 to inform the patient that the appointment is about to start is, as shown in
To obtain accurate directions for routing patients directly to exam or procedure rooms, the system 110 may simply request healthcare providers to take pictures of one or more paths that may be used by patients to access the various exam or procedures rooms. Alternatively, more complex geolocation techniques may be employed. In some embodiments, mapping tools may be built into the system 110 to provide these features. In other embodiments, a third party service, such as a web mapping service, may be utilized.
The example post notifications and application user interfaces provided above in
The system 110 may receive the message from the HIS over a secured virtual private network (VPN), and may process and normalize the message into a common format, such as XML, at OPERATION 602. The system 110 (e.g., a rules engine of the system 110) may evaluate the message according to one or more rules to determine whether certain criteria is met for the patient to qualify for self-registration at DECISION 604. The criteria may vary widely based on the particular healthcare provider. The criteria may be based on a type of procedure or one or more characteristics of the patient. For example, a healthcare provider may not want a certain patient population or certain services to qualify for self-registration because direct contact with the patients may be important to communicate information about the services and/or get additional information from them.
If the criteria is not met, and the patient does not qualify for self-registration, a flag may be produced in the system 110 that indicates the patient does not qualify and thus, the healthcare provider will need to follow-up with this patient manually. For example, self-registration may be flagged as incomplete at OPERATION 606 and the system 110 may notify the healthcare provider. If the criteria is met, and the patient does qualify for self-registration, the patient may be notified and provided an option to opt-out of the self-registration at DECISION 608. The patient may be notified and provided the option to opt-out via a text message or other similar push notification transmitted to a mobile device of the patient, where selection of a link in the text message may launch an application associated with the system 110 that is configured to guide the patient through the self-registration process. If the patient selects the option to opt-out of the self-registration, then the self-registration may be flagged as incomplete at OPERATION 606 and the system 110 may notify the healthcare provider. If the patient does not select the option to opt-out, the self-registration process may be initiated through the application at OPERATION 609.
As illustrated in
If at least one of the validation checks is passed, the system 110 may implement optical character recognition to extract data from the validated identification card at OPERATION 616. In some embodiments, an application programming instance (API) of a third party service may be utilized by the system 110 to perform the optical character recognition and data extraction. The extracted data may include the patient's name, address, date of birth, and a driver's license number or ID number, among other similar information. The extracted data may be stored locally in a database of the system 110 at OPERATION 618. The system 110 may use this stored data to automatically populate forms, as discussed below, and may also send a copy of the stored data to the patient if requested. At OPERATION 620, the system 110 may prompt the patient to provide information in order to verify the identity of the person self-registering at DECISION 622. For example, the system 110 may prompt the patient to take a self-portrait photograph (e.g., a “selfie) and receive the selfie taken by the patient using the camera on their mobile device to verify the person whose identification information was provided via the one or more photo identification cards matches the person in the selfie. As another example, the system 110 may prompt the patient to provide other information that can be used for verification, such as an authentication code 229 pushed to the patient, answers to one or more security questions 225, etc. In some embodiments, an (API) of an identity verification service may be utilized by the system 110 to perform the verification. If the verification fails, then the self-registration may be flagged as incomplete and the system 110 may notify the healthcare provider at OPERATION 606.
If the patient's identity is verified, then the system 110 may ask the patient for insurance information (e.g., ask whether the patient has insurance or not) at OPERATION 624, as illustrated in
If the validation check fails, the patient may be asked for an alternate insurance card at OPERATION 632 or to correct any errors in the information initially provided. For example, the patient may have accidentally used an old insurance card or took a bad picture. OPERATION 626, OPERATION 628, and DECISION 630 may be repeated if the user selects the option to try an alternate card or provides corrections. Similar to the attempts with the photo identification cards, the patient may be given an indefinite amount of attempts to try alternative insurance cards. In other examples, a limit will be set on a number of attempts allowed. If the insurance information cannot be validated, then the self-registration may be flagged as incomplete at OPERATION 606 and the system 110 may notify the healthcare provider.
If the original insurance card or any of the alternative insurance cards are validated, the system 110 may inquire whether the patient has any additional insurance at DECISION 634. If the patient has additional insurance, OPERATION 626, OPERATION 628, DECISION 630, and optionally OPERATION 632 may be performed to receive and validate the additional insurance information. If the patient has no additional insurance or once all of the patient's additional insurance has been received and validated, the data extracted from the insurance cards may be stored in the local database of the system 110 at OPERATION 636.
Validation of the insurance information is important because patients may make mistakes about the information they provide or enter. For example, patients may not be frequent customers of healthcare and unfamiliar with the healthcare system in general causing them to provide incorrect insurance information, among other information. For example, a patient may accidentally capture an image of or manually enter information from a pharmacy loyalty card instead of their insurance card. Obtaining objective insurance data is important in making sure the healthcare provider is billing the right payer and has the accurate information to do so.
As illustrated in
The system 110 may automatically populate a retrieved form at OPERATION 642 using data retrieved from the local database, such as the data associated with the patient's identification and insurance, at OPERATION 644. The automatically populated form may be provided to the patient at OPERATION 646 and a determination as to whether all necessary fields on the form are complete is made at DECISION 648. If not all fields are complete or there are errors, the patient may be prompted to edit the form at OPERATION 650. If all the fields are complete or it is determined that all the fields are complete following one or more edits made by the patient at DECISION 652, the patient may be prompted to sign the form at OPERATION 654. If for some reason the required forms are unable to be completed, then the self-registration may be flagged as incomplete at OPERATION 606 and the system 110 may notify the healthcare provider.
Once the user signs the form, the system 110 may send the completed and executed form to the healthcare provider at OPERATION 656. For example, the completed and executed form may be sent to a document imaging system of the health care provider (e.g., one of the service provider systems 114). A determination may be made as to whether additional forms are required to be completed and signed at DECISION 658. If there are additional forms, then OPERATIONS and DECISIONS 642-658 may be repeated until no additional forms are left to be completed and signed.
As shown in
At OPERATION 700, which will occur prior to the date of appointment, the system 110 may validate the authorization (e.g., perform an authorization clearance). For example, a rules engine of the system 110 may determine if authorization is required at DECISION 702. If an authorization is not required, the authorization validation is completed at OPERATION 710. A text message may be generated and transmitted to the patient's device 104 informing the patient that the procedure or care associated with their upcoming appointment has been approved, as illustrated in
If an authorization is required, the system 110 determines whether or not the authorization has been acquired at OPERATION 704. If the authorization has been acquired, the authorization validation is completed at OPERATION 710, and the patient may be notified via text message that the procedure or care associated with their upcoming appointment has been approved, as illustrated in
For example, a text message may be generated and transmitted to the patient's device 104 informing the patient that the procedure or care associated with their upcoming appointment has not yet be approved. Selection of a link within the text message launches a page of an application associated with the system 110 that informs the patient about what steps to take, as illustrated in
Following the notifications provided at OPERATIONS 706 and 708, the system 110 may periodically check to determine whether the authorization has been acquired (e.g., return to OPERATION 704). Once the authorization is eventually acquired, the authorization validation may be completed at OPERATION 710, and the patient may be notified via text message that the procedure or care associated with their upcoming appointment has been approved, as illustrated in
The examples provided in the above discussed figures are illustrated with specific systems, services, applications, devices, processes, push notifications and application user interfaces. Embodiments are not limited to environments according to these examples. A self-registration system may be implemented in environments employing fewer or additional systems, services, applications, devices, processes, push notifications and application user interfaces. Furthermore, the example systems, services, applications, devices, processes, push notifications and application user interfaces shown in the above figures may be implemented in a similar manner with other values using the principles described herein.
At OPERATION 808, a push notification informing the user 102 of a self-registration process for the service appointment is generated and transmitted to a client device (e.g., device 104) associated with the user 102. The push notification may provide access to an application for initiation of the self-registration process. In some examples, the push notification may be transmitted to the client device as a text message (e.g., text message 202), where the text message includes a link (e.g., link 204) that may be selected to access the application.
In response to receiving an indication of the client device accessing the application (e.g., upon detecting a selection of the link 204), a response including at least identification information and payer information may be requested at OPERATION 810. In some examples, the identification information and the payer information include information associated with a photo identification card and a card associated with a payer. Within the request, a first option (e.g., a first, automatic take photo option 210) may be provided for automatic capture of an image of the photo identification card and the card associated with the payer using a camera of the client device. Additionally, a second option (e.g., second, manual option 212) may be provided for manual entry of information associated with the photo identification card and the card associated with the payer.
Upon receiving the response, the response may be verified for accuracy at OPERATION 812. For example, if the first option is selected, the image of the photo identification card (e.g., image 214) and the image of the card associated with the payer (e.g., images 226 and/or 236) captured by the camera of the client device may be received, and a check is performed to validate the photo identification card and the card associated with the payer. If validated, the identification information and the payer information from the validated photo identification card and the validated card associated with the payer may be extracted and stored locally. Additionally, upon validation of the photo identification card, identity verification information may be requested. For example, a self-portrait photograph to be captured by the camera of the client device may be requested, and upon receipt of the captured self-portrait photograph (e.g., self-portrait photograph 222), a self-portrait photograph within the received image of the photo identification card is matched to the captured self-portrait photograph to further verify the identification information. Alternatively, if the second option is selected, a check is performed to validate the manually entered information, which is then stored locally upon validation.
At OPERATION 814, a confirmation of the service appointment may be requested, where receipt of the confirmation completes the self-registration process. In some embodiments, the service provider may be notified of the completion of the self-registration process. The method 800 ends at OPERATION 816.
The computing device 900 may also include additional data storage devices (removable or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated by a removable storage 916 and a non-removable storage 918. Computing device 900 may also contain a communication connection 920 that may allow computing device 900 to communicate with other computing devices 922, such as over a network in a distributed computing environment, for example, an intranet or the Internet. Communication connection 920 is one example of a communication medium, via which computer-readable transmission media (i.e., signals) may be propagated.
Programming modules may include routines, programs, components, data structures, and other types of structures that may perform particular tasks or that may implement particular abstract data types. Moreover, aspects may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable user electronics, minicomputers, mainframe computers, and the like. Aspects may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, programming modules may be located in both local and remote memory storage devices.
Furthermore, aspects may be practiced in an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit using a microprocessor, or on a single chip containing electronic elements or microprocessors (e.g., a system-on-a-chip (SoC)). Aspects may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, and NOT, including, but not limited to, mechanical, optical, fluidic, and quantum technologies. In addition, aspects may be practiced within a general purpose computer or in any other circuits or systems.
Aspects may be implemented as a computer process (method), a computing system, or as an article of manufacture, such as a computer program product or computer-readable storage medium. The computer program product may be a computer storage medium readable by a computer system and encoding a computer program of instructions for executing a computer process. Accordingly, hardware or software (including firmware, resident software, micro-code, etc.) may provide aspects discussed herein. Aspects may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by, or in connection with, an instruction execution system.
Although aspects have been described as being associated with data stored in memory and other storage mediums, data can also be stored on or read from other types of computer-readable media, such as secondary storage devices, like hard disks, floppy disks, or a CD-ROM, or other forms of RAM or ROM. The term computer-readable storage medium refers only to devices and articles of manufacture that store data or computer-executable instructions readable by a computing device. The term computer-readable storage media does not include computer-readable transmission media.
Aspects of the present invention may be used in various distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
Aspects of the invention may be implemented via local and remote computing and data storage systems. Such memory storage and processing units may be implemented in a computing device. Any suitable combination of hardware, software, or firmware may be used to implement the memory storage and processing unit. For example, the memory storage and processing unit may be implemented with computing device 900 or any other computing devices 922, in combination with computing device 900, wherein functionality may be brought together over a network in a distributed computing environment, for example, an intranet or the Internet, to perform the functions as described herein. The systems, devices, and processors described herein are provided as examples; however, other systems, devices, and processors may comprise the aforementioned memory storage and processing unit, consistent with the described aspects.
The description and illustration of one or more aspects provided in this application are intended to provide a thorough and complete disclosure of the full scope of the subject matter to those skilled in the art and are not intended to limit or restrict the scope of the invention as claimed in any way. The aspects, examples, and details provided in this application are considered sufficient to convey possession and enable those skilled in the art to practice the best mode of the claimed invention. Descriptions of structures, resources, operations, and acts considered well-known to those skilled in the art may be brief or omitted to avoid obscuring lesser known or unique aspects of the subject matter of this application. The claimed invention should not be construed as being limited to any embodiment, aspects, example, or detail provided in this application unless expressly stated herein. Regardless of whether shown or described collectively or separately, the various features (both structural and methodological) are intended to be selectively included or omitted to produce an embodiment with a particular set of features. Further, any or all of the functions and acts shown or described may be performed in any order or concurrently. Having been provided with the description and illustration of the present application, one skilled in the art may envision variations, modifications, and alternate embodiments falling within the spirit of the broader aspects of the general inventive concept provided in this application that do not depart from the broader scope of the present disclosure.
This application claims the benefit of U.S. Provisional Application No. 62/791,339, having the title of “Digital Self-Registration System” and the filing date of Jan. 11, 2019, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62791339 | Jan 2019 | US |