Alert system for auditory queues
Systems and methods for generating alerts based on potential health conflicts are described. The described systems and methods may provide for identifying unstructured text from a physical environment, performing natural language processing on the unstructured text to produce annotated text, comparing the annotated text to patient medical information to find a potential conflict, and generating an alert based on the potential conflict.
1. A method for generating health alerts, comprising:
identifying a location of a patient in a physical environment;
receiving an audio signal occurring around a patient during a medical procedure based on the identified location of the patient;
identifying unstructured text from the physical environment based on the received audio signal;
performing natural language processing on the unstructured text to produce annotated text;
comparing the annotated text to patient medical information to find a potential conflict; and
generating an alert based on the potential conflict.
2. The method of claim 1 , further comprising:
converting the received audio signal to the unstructured text.
3. The method of claim 1 , further comprising:
receiving a video signal from the physical environment; and
extracting additional unstructured text from the video signal.
4. The method of claim 1 , further comprising:
generating metadata based on the unstructured text, wherein the annotated text includes the metadata.
5. The method of claim 4 , further comprising:
applying one or more inference rules to produce additional risk information, wherein the metadata comprises the additional risk information.
6. The method of claim 1 , further comprising:
receiving a patient medical record; and
performing natural language processing on the patient medical record to generate a set of risk factors, wherein the patient medical information comprises the set of risk factors.
7. The method of claim 6 , wherein:
the set of risk factors comprises allergies, prior medications, diseases, medical history, lab values, movement restrictions, sensitivities, or any combination thereof.
8. The method of claim 1 , further comprising:
identifying the patient located in the physical environment; and
retrieving the patient medical information based on the identification of the patient.
9. The method of claim 8 , wherein:
the patient is identified based on an electronic identification device, a radio frequency identification device, a schedule, a recognition application, or any combination thereof.
10. The method of claim 1 , wherein:
the alert comprises an audio alert, a visible alert, textual, haptic or any combination thereof.
11. The method of claim 1 , wherein:
the alert comprises information regarding the potential conflict.
12. An apparatus for generating alerts based on patient information, comprising: a processor and a memory storing instructions and in electronic communication with the processor, the instructions executable by the processor to:
identify a location of a patient in a physical environment;
receive an audio signal occurring around a patient during a medical procedure based on the identified location of the patient;
identify unstructured information from the physical environment based on the received audio signal;
perform natural language processing on the unstructured information to produce annotated text;
compare the annotated text to patient medical information to find a potential conflict; and
generate an alert based on the potential conflict.
13. The apparatus of claim 12 , the processor being further configured to execute the instructions to:
convert the audio signal to the unstructured information.
14. The apparatus of claim 12 , the processor being further configured to execute the instructions to:
receive a patient medical record; and
perform natural language processing on the patient medical record to generate a set of risk factors, wherein the patient medical information comprises the set of risk factors.
15. The apparatus of claim 12 , the processor being further configured to execute the instructions to:
identify the patient located in the physical environment; and
retrieve the patient medical information based on the identification of the patient.
16. A non-transitory computer readable medium storing code for generating alerts based on patient information, the code comprising instructions executable by a processor to:
identify a location of a patient in a physical environment;
receive an audio signal occurring around a patient during a medical procedure based on the identified location of the patient
identify unstructured information from the physical environment based on the received audio signal;
produce annotated text by processing the unstructured information using a machine learning model, wherein the unstructured information is provided as an input to the machine learning model and at least a portion of the annotated text comprises an output of the machine learning model;
compare the annotated text to patient medical information to find a potential conflict; and
generate an alert based on the potential conflict.
17. The non-transitory computer readable medium of claim 16 , the code further comprising instructions executable by the processor to:
convert the audio signal to the unstructured information.
18. The non-transitory computer readable medium of claim 16 , the code further comprising instructions executable by the processor to:
apply one or more inference rules to produce additional risk information, wherein the annotated text comprises the additional risk information.
19. The non-transitory computer readable medium of claim 16 , the code further comprising instructions executable by the processor to:
receive a patient medical record; and
perform natural language processing on the patient medical record to generate a set of risk factors, wherein the patient medical information comprises the set of risk factors.
20. The non-transitory computer readable medium of claim 16 , the code further comprising instructions executable by the processor to:
identify the patient located in the physical environment; and
retrieve the patient medical information based on the identification of the patient.