US 12,131,811 B2
System and method for automated voice-based healthcare planning using a supplemental clinician user interface
Catherine M. Burch, Bear, DE (US); Erwin V. Bautista, Aston, PA (US); John G. DiGiovanni, Wilmington, DE (US); John E. Evans, Landenberg, PA (US); Kelsey A. Kosinski, Wilmington, DE (US); Jason A. Mastriana, Newark, DE (US); Jonathan M. Meade, Newark, DE (US); Pamela K. Szczerba, Wilmington, DE (US); Samantha J. Taylor, Wilmington, DE (US); and Denise E. Woods, Wilmington, DE (US)
Assigned to CHRISTIANA CARE HEALTH SYSTEM, INC., Wilmington, DE (US)
Filed by Christiana Care Health System, Inc., Wilmington, DE (US)
Filed on Oct. 27, 2021, as Appl. No. 17/512,044.
Claims priority of provisional application 63/106,734, filed on Oct. 28, 2020.
Prior Publication US 2022/0130504 A1, Apr. 28, 2022
Int. Cl. G16H 20/00 (2018.01); G06F 16/2452 (2019.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01); G10L 15/26 (2006.01); G16H 40/67 (2018.01)
CPC G16H 20/00 (2018.01) [G06F 16/24522 (2019.01); G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G16H 40/67 (2018.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus for maintaining a voice queryable healthcare plan for an individual comprising:
a transceiver adapted to transmit and receive signals via a communication network;
a first memory storing a first dataset, the first dataset comprising data defining a healthcare plan for an individual;
a data processing device configured to:
receive a query from a Voice-Controlled Personal Assistant Device/Appliance (VCPAD) via the transceiver, the query comprising a language structure and at least one slot parameter value, wherein a language structure is a form of language for asking a question and a slot parameter is a placeholder for an expected term within the voice query relevant to determining a response to the voice query;
parse the voice query to determine the language structure and the slot parameter value;
determine a best match for an intent of the voice query from a plurality of predefined intents based on the determined language structure of the query and the slot parameter value, wherein each predefined intent corresponds to a different process for generating a response to the query;
invoke a first one of the plurality of processes based on the determined intent;
determine if there is an entry in the first dataset that is an exact match for the at least one slot parameter value in the voice query; and
if there is an exact match in the first dataset, generate a response to the voice query based on the data in the first dataset.