×

Advanced healthcare information routing and delivery systems and methods of use and doing business

  • US 10,521,559 B1
  • Filed: 06/13/2014
  • Issued: 12/31/2019
  • Est. Priority Date: 10/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. An automated method of selecting a medical professional and routing and delivering a message to the selected medical professional, the method comprising:

  • receiving coverage routing rules and delivery procedure rules from a device operated by a recipient or an administrator,wherein the coverage routing rules and delivery procedure rules are received in real-time via a mobile device interface, workstation interface, or browser-based interface,wherein the recipient is an on-call healthcare professional,wherein the coverage routing rules are received pursuant to a save coverage model request from the device and specify a message routing destination comprising a message recipient or group of message recipients,wherein the coverage routing rules that are received pursuant to a save coverage model request specify active coverages,wherein the active coverages include the type or types of coverages, the timeframe or timeframes associated with the coverages, the recipient or group of recipients associated with coverages, and a patient or patients associated with coverages,wherein the delivery procedure rules specify how a message is to be delivered to an end user and include one or more ofdelivery of SMS messages to one or more mobile devices;

    delivery of secure SMS messages via secure links to the one or more mobile devices;

    delivery of transcribed voice message as a secure SMS message to the one or more mobile devices;

    delivery of application messages to the one or more mobile devices;

    delivery of messages to one or more system message inboxes; and

    initiation of a conference call with a message originator;

    storing the coverage routing rules and delivery procedure rules in a persistence layer of one or more database servers,wherein the coverage routing rules are saved as a coverage document,wherein the delivery procedure rules are saved as a procedure document;

    receiving configurable rule application filters which control the application of the coverage routing rules and/or delivery procedure rules;

    wherein the rule application filters include filter conditions,wherein the filter conditions each include logical operators that relate defined values in the particular filter to values contained in a message;

    wherein the filter conditions are constructed using default message fields and/or custom message fields;

    storing the rule application filters in the one or more database servers;

    wherein the rule application filters are saved as a filter document;

    receiving a message to be routed in accord with the coverage routing rules and delivery procedure rules as determined by the rule application filters;

    wherein the received message includes message fields and each field is assigned a received message input value,wherein the message is received from a device associated with a sender;

    determining a plurality of rule application filters to apply to the received message, the determination comprising defining a logical operator that compares a defined message attribute or value to a corresponding message attribute or value, wherein the logical operators comprising equal to, not equal to, contains, and does not contain;

    pursuant to the comparison returning true, adding the plurality of filters to a pool of rule application filters;

    prioritizing the pooled rule application filters,wherein prioritizing comprises assigning a priority value to each of the pooled rule application filters and determining which of the pooled rule application filters has the highest priority;

    wherein each priority value is determined by summing the received message input value associated with the message fields;

    wherein the prioritized rule application filter having the highest priority is then implemented to select the coverage routing rule and the message routing procedure rule associated with the filter;

    determining, by the rule application filters, coverage routing rules and delivery procedure rules to apply to a received message;

    retrieving the determined coverage routing rules and delivery procedure rules from the one or more database servers;

    applying the coverage routing rules and delivery procedure rules to the received message,wherein the coverage routing rules specify the recipient or group of recipients,wherein the delivery procedure rules specify the destination device and delivery method;

    determining whether a recipient is on-call and to whom the message should be delivered using the applied coverage routing rules;

    determining, based on the determined recipient, one or more devices and/or delivery methods to send the message based on the delivery procedure rules;

    validating the sender of the message as a valid sender, the determined recipient as a valid provider, the patient as an existing or new patient, a callback number, and message content,wherein if the validation fails, the message is not sent;

    determining whether group forwarding is enabled, the group forwarding specifying whether the message can be sent to a designated group of recipients,wherein if the message originated from a member of the group as the target recipient, coverage can be bypassed and the message sent to the target recipient,pursuant to the validation and group forwarding determination, transmitting the message to the determined recipient or group of recipients using the determined one or more devices and/or delivery methods,wherein a send event is transmitted to the device associated with the sending entity indicating that the message has been sent;

    receiving acknowledgement that the end user received the message,wherein the message receipt, delivery, and acknowledgement are performed in compliance with HIPAA requirements.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×