Ambulatory medical devices include devices designed to be implanted into a patient. Some examples of these implantable medical devices (IMDs) include cardiac function management (CFM) devices such as implantable pacemakers, implantable cardioverter defibrillators (ICDs), cardiac resynchronization therapy devices (CRTs), and devices that include a combination of such capabilities. The devices can be used to treat patients or subjects using electrical or other therapy or to aid a physician or caregiver in patient diagnosis through internal monitoring of a patient's condition. The devices may include one or more electrodes in communication with one or more sense amplifiers to monitor electrical heart activity within a patient, and often include one or more sensors to monitor one or more other internal patient parameters. Other examples of IMDs include implantable diagnostic devices, implantable drug delivery systems, or implantable devices with neural stimulation capability.
Ambulatory medical devices also include wearable medical devices (WMDs) such as wearable cardioverter defibrillators (WCDs). WCDs are monitors that include surface electrodes. The surface electrodes are arranged to provide one or both of monitoring surface electrocardiograms (ECGs) and delivering cardioverter and defibrillator shock therapy.
Data collected by an ambulatory medical device can be used to generate a report on the health of the patient. Some ambulatory medical devices are designed to communicate information to a second separate device that generates the report. For example, an implantable device typically communicates information wirelessly to an external device. If the device is wearable, the report can be generated by the ambulatory device itself.
Because the amount of available storage in an ambulatory medical device may be limited, information collected by the ambulatory medical device may be limited to simple data entry form. Reports generated from the collected data may be difficult for the reader to comprehend.
This document relates generally to systems, devices, and methods that provide therapy to a patient or subject. In particular it relates to, systems, devices, and methods for automatic report generation by such devices.
A system example includes a physiologic sensing circuit configured to generate physiologic data for a subject and a processing circuit. The processing circuit includes a data parsing circuit configured to parse the physiologic data to identify one or more physiologic events and a report generation circuit. The report generation circuit is configured to associate narrative text with the identified physiologic events according to a text generating rule and generate a narrative report for the identified physiologic events using the narrative text.
This section is intended to provide an overview of subject matter of the present patent application. It is not intended to provide an exclusive or exhaustive explanation of the invention. The detailed description is included to provide further information about the present patent application.
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, the various examples discussed in the present document.
An ambulatory medical device (e.g., an IMD or WMD) can include one or more of the features, structures, methods, or combinations thereof described herein. For example, a cardiac monitor or a cardiac stimulator may be implemented to include one or more of the advantageous features or processes described below. Such a device may be implemented to provide a variety of therapeutic or diagnostic functions.
The IMD 110 can be coupled by one or more leads 108A-C to heart 105. Cardiac leads 108A-C include a proximal end that is coupled to IMD 110 and a distal end, coupled by electrical contacts or “electrodes” to one or more portions of a heart 105. The electrodes typically deliver cardioversion, defibrillation, pacing, or resynchronization therapy, or combinations thereof to at least one chamber of the heart 105. The electrodes may be electrically coupled to sense amplifiers to sense electrical cardiac signals.
Sensed electrical cardiac signals can be sampled to create an electrogram. An electrogram can be analyzed by the IMD and/or can be stored in the IMD and later communicated to an external device where the sampled signals can be displayed for analysis.
Heart 105 includes a right atrium 100A, a left atrium 100B, a right ventricle 105A, a left ventricle 105B, and a coronary sinus 120 extending from right atrium 100A. Right atrial (RA) lead 108A includes electrodes (electrical contacts, such as ring electrode 125 and tip electrode 130) disposed in an atrium 100A of heart 105 for sensing signals, or delivering pacing therapy, or both, to the atrium 100A.
Right ventricular (RV) lead 108B includes one or more electrodes, such as tip electrode 135 and ring electrode 140, for sensing signals, delivering pacing therapy, or both sensing signals and delivering pacing therapy. Lead 108B optionally also includes additional electrodes, such as for delivering atrial cardioversion, atrial defibrillation, ventricular cardioversion, ventricular defibrillation, or combinations thereof to heart 105. Such electrodes typically have larger surface areas than pacing electrodes in order to handle the larger energies involved in defibrillation. Lead 108B optionally provides resynchronization therapy to the heart 105. Resynchronization therapy is typically delivered to the ventricles in order to better synchronize the timing of depolarizations between ventricles.
The IMD 110 can include a third cardiac lead 108C attached to the IMD 110 through the header 155. The third cardiac lead 108C includes electrodes 160 and 165 placed in a coronary vein lying epicardially on the left ventricle (LV) 105B via the coronary vein. The third cardiac lead 108C may include anywhere from two to eight electrodes, and may include a ring electrode 185 positioned near the coronary sinus (CS) 120.
Lead 108B can include a first defibrillation coil electrode 175 located proximal to tip and ring electrodes 135, 140 for placement in a right ventricle, and a second defibrillation coil electrode 180 located proximal to the first defibrillation coil 175, tip electrode 135, and ring electrode 140 for placement in the superior vena cava (SVC). In some examples, high-energy shock therapy is delivered from the first or RV coil 175 to the second or SVC coil 180. The combination of electrodes used in shock therapy is sometimes called a shock channel or shock vector because the combination of electrodes can result in delivery of therapy in a particular direction. In some examples, the SVC coil 180 is electrically tied to an electrode formed on the hermetically-sealed IMD housing or can 150. This improves defibrillation by delivering current from the RV coil 175 more uniformly over the ventricular myocardium. In some examples, the therapy is delivered from the RV coil 175 only to the electrode formed on the IMD can 150. In some examples, the coil electrodes 175, 180 are used in combination with other electrodes for sensing signals.
Note that although a specific arrangement of leads and electrodes are shown the illustration, an IMD can be configured with a variety of electrode arrangements, including transvenous, endocardial, and epicardial electrodes (i.e., intrathoracic electrodes), and/or subcutaneous, non-intrathoracic electrodes, including can, header, and indifferent electrodes, and subcutaneous array or lead electrodes (i.e., non-intrathoracic electrodes). The present methods and systems will work in a variety of configurations and with a variety of electrodes. Other forms of electrodes include meshes and patches which can be applied to portions of heart 105 or which can be implanted in other areas of the body to help “steer” electrical currents produced by IMD 110.
As noted previously, episode history reports can be automatically generated using information collected by ambulatory medical devices. The reports can include a history of one or more health-related episodes of the patient. These episodes can involve physiologic events experienced by the patient during a time period of interest. Physiologic data can be collected during the episode by the ambulatory device using sensors incorporated into the device or using sensors in signal communication with the device.
However, a clinician may have difficulty in comprehending these episode history reports. For instance, the clinician may have difficulty relating the episode data to the algorithms performed by the device, or the clinician may have difficulty in determining the relationships of several physiologic events that occur during one or more of the episodes. This may result in the clinician having difficulty in tailoring parameters to the patient, in mistakes being made in programming the ambulatory medical device, and in inappropriate therapy being provided to the patient.
It would be desirable for the automatic report to include a narrative description or a natural language description of episode histories based on the data collected by the ambulatory medical device. This natural language can be language a clinician would use to express physiologic events of the patient, rather than a report with device-based terms and abbreviations. A report in narrative form can improve a clinician's understanding of decisions made by the ambulatory medical device and interactions of the features of the device. This can improve the tailoring of the device to the patient and may reduce inappropriate therapy.
The ambulatory medical device can be a wearable device such as a WCD, or a wearable monitoring device. In this case, the data can be parsed by the ambulatory medical device. If the ambulatory medical device is an implantable medical device, such as an ICD or pacemaker, the physiological data can be collected by the ambulatory medical device and communicated to a separate device, such as a device programmer or a repeater. A repeater can then pass the data on to a network such as a computer network or a cellular phone network to be received by a server or cell phone. The data can then be parsed by the programmer, server, or an application on the cell phone.
In some examples, the ambulatory medical device includes a cardiac signal sensing circuit and the physiologic data to be parsed can include electrograms and markers associated with the electrograms. If the ambulatory medical device includes an accelerometer or other motion sensor, the physiologic data can include patient activity data. If the ambulatory medical device includes a respiration sensor, the physiologic data can include respiratory data. Other examples include heart sound data and intracardiac and transthoracic impedance data.
The physiologic event can be events related to the hemodynamic function of the subject. Examples of physiologic events include, among other things, a change in heart rate, an episode of an abnormally slow heart rate or bradycardia, and an episode of an abnormally fast heart rate or tachyarrhythmia. Tachyarrhythmia includes ventricular tachycardia (VT) which originates from the ventricles. Tachyarrhythmia also includes rapid and irregular heart rate, or fibrillation, including ventricular fibrillation (VF). Abnormally rapid heart rate can also be due to supraventricular tachycardia (SVT). SVT includes arrhythmias such as atrial tachycardia, atrial flutter, and atrial fibrillation. Other examples of physiologic events include an episode of ischemia, a change in status of heart failure (HF) of the patient, and sinus tachycardia. Sinus tachycardia or ST is a normal response to exercise or an elevated emotional state for example. If the ambulatory medical device provides therapy to the patient, the physiologic event can be therapy delivered to the patient in response to the detected bradycardia, tachyarrhythmia, ischemia, and change in HF.
At block 315, narrative text is associated with the identified physiologic events according to a text generating rule. The text generating rule can include, among other things, a decision tree, a lookup table, or a specified set of logic rules. At block 320, a narrative report for the identified physiologic events is generated using the narrative text. The narrative report can be generated with the ambulatory medical device or a second separate device.
The episode interpreter 410 then pulls in narrative text 420 to form into a report that is a narrative of the episode 425. The narrative text 420 may include text strings that correspond to events identified during the parsing of data. Some examples of text strings are shown below in Table 1. The text strings are accumulated and formatted to generate a narrative of the episode 425.
As shown in the example, the narrative of the episode 425 can include graphical representations of the physiologic data. Narrative text for the episode or episodes is shown displayed to the left of the graphical representation. The narrative report can be displayed on the separate device, sent to a printer to generate a printout of the narrative, or saved to a file (e.g., a disk or a *.pdf) for later access and viewing or for including the narrative report in electronic mail (e-mail).
The processor circuit 710 includes a data parsing circuit 715 and a report generation circuit 720. The data parsing circuit 715 parses the physiologic data to identify one or more physiologic events. The report generation circuit 720 associates narrative text with the identified physiologic events according to a text generating rule, and generates a narrative report for the identified physiologic events using the narrative text.
According to some examples, the physiologic sensing circuit 705 and the processor circuit 710 are included in the same medical device, such as a wearable medical device. The physiologic sensing circuit 705 can include skin surface electrodes to obtain ECG data. The data parsing circuit 715 can parse the ECG data to identify cardiac depolarizations. Using the identified depolarizations, the data parsing circuit 715 can identify heart rate and cardiac arrhythmias such as tachyarrhythmia and bradycardia. In some examples, the physiologic sensing circuit 705 can include a respiration sensor to detect motion (such as by an accelerometer for example) of the chest cavity of the subject to detect breathing of the subject and generate respiration data. The data parsing circuit 715 may parse the ECG data and respiration data to determine an HF status of the subject.
According to some examples, the physiologic sensing circuit and the processor circuit are included in separate medical devices.
The second device 803 includes a communication circuit 830 to receive the physiologic data and a processor circuit 810. The processor circuit 810 includes a data parsing circuit 815 and a report generation circuit 820. In certain examples, the second device 803 can be a programmer for the ambulatory medical device 801. In certain examples, the second device 803 can be a laptop computer, tablet computer, or cell phone, and the report generation circuit 820 may execute an application to generate a narrative report.
In some examples, physiologic data is received by the second device 803 from a third device (e.g., another ambulatory medical device or a server). The data parsing circuit 815 is configured to associate physiologic data from the third device with the physiologic data communicated from the ambulatory medical device, and the report generation circuit 820 is configured to associate narrative text with the identified physiologic events and the associated physiologic data.
The report generation circuit 820 includes a text generating rule to associate narrative text to the physiologic data collected by the physiologic sensing circuit 805 of the ambulatory medical device 801. In some examples, the text generating rule includes a lookup table. Entries of the lookup table can be linked to narrative text. The lookup table may be stored in a memory circuit 835 that can be integral to the processor circuit 810 or can be communicatively coupled to the processor circuit 810. The communicative coupling allows the processor to communicate with the memory even though there may be intervening circuitry.
The columns for the detected rhythm correspond to detection enhancements to rate-based detection for an ICD. The columns indicate whether the rhythm during an episode correlated to a template rhythm, whether the rhythm was stable or unstable, whether the atrial rate (A) was greater than a threshold rate used to detect atrial fibrillation (Afib), and whether the ventricular rate (V) was greater than the atrial rate.
The table in
A selected tag is then indexed into the table of
In some examples, the text generating rule includes a specified set of logic rules. Narrative text is linked to the results or outcome of the logic rules.
In some examples, the text generating rule can be a decision tree and the report generation circuit 820 associates narrative text with the identified physiologic events according to at least the decision tree.
Nodes of the decision tree are linked to narrative text. For instance, for the second sub-branch form the top of the Figure, if no attempt was made by the ambulatory medical device to convert the rhythm because the duration was not sustained (SRD not met), the detection requirement for onset was the only requirement met, and onset was declared ended after ten slow beats, the narrative text “No arrhythmia was detected after the episode onset was detected” is associated to the identified physiologic event (of tachyarrhythmia onset) using the decision tree. In another example, if the onset episode was sustained after a conversion attempt, but a subsequent conversion attempt was inhibited due to the last heart beat not being in the detection for delivery of therapy (not LIZ), then the narrative text “Attempt was inhibited at duration met due to a beat not being in the detection zone” is associated to the identified physiologic event using the decision tree.
The narrative text may be included in the decision tree itself (e.g., at the end of the sub-branches) or the decision tree may include links to narrative text in a stored table, such as narrative text shown in Table 1. The portion of the decision tree in the example also shows how useful a narrative report can be to a clinician. The generated narrative report explains events in plain language rather than in terms of industry jargon such as LIZ (Last beast was In the detection Zone to deliver therapy), SRD (sustained rhythm duration) met, or OBDE (one button detection enhancement) enabled.
In some examples, at least a portion of the text generating rule is specific to a model type of the ambulatory medical device. For instance, the decision tree portion in
Returning to
The report generation circuit 820 associates narrative text with the decision indications and generates a narrative report for the identified one or more physiologic events and the indications of decisions made by the first medical device using the narrative text. For instance, the data parsing circuit 815 may identify an episode of ventricular tachyarrhythmia using (e.g., by parsing) the physiologic data. The report generation circuit 820 is configured to include, in the generated narrative report, an indication of a decision whether to treat the episode of ventricular tachyarrhythmia using device-based therapy. For example, the report generation circuit 820 may include the lookup table of table of
In some examples, the second device 803 receives a rationale for the adjudication or decision made by the first ambulatory medical device 801 in association with the communicated physiologic data. The report generation circuit 820 associates narrative text with the rationale for the adjudication or decision, and generates, using the narrative text, a narrative report according to the identified physiologic events, the indication of the adjudication, and the rationale for the adjudication or decision.
In some examples, the report generation circuit 820 relates a decision made by the first ambulatory medical device to a specified device parameter setting that influenced the decision. For instance, the communicated physiologic data may include the results of one or more tachyarrhythmia detection enhancements of the first ambulatory medical device. In certain examples, the data can include indications of whether the specific detection enhancements were enabled during a detected tachyarrhythmia episode. The report generation circuit 820 is configured to associate narrative text with the results and include the narrative text in the generated narrative report. Examples of detection enhancements for correlation, rhythm stability, atrial rate, and ventricular rate greater than atrial rate are shown in the examples,
In some examples, the data parsing circuit 815 may identify an episode of bradycardia using the physiologic data. The report generation circuit 820 includes, in the generated narrative report, an indication of a decision whether to treat the episode of bradycardia using device-based therapy.
As explained previously, the physiologic sensing circuit 805 can include a cardiac signal sensing circuit to generate the physiologic data. In some examples, the physiologic sensing circuit 805 includes a heart sound sensing circuit. Heart sounds are associated with mechanical vibrations from activity of a patient's heart and the flow of blood through the heart. Heart sounds recur with each cardiac cycle and are separated and classified according to the activity associated with the vibration. The first heart sound (S1) is the vibrational sound made by the heart during tensing of the mitral valve. The second heart sound (S2) marks the beginning of diastole. The third heart sound (S3) and fourth heart sound (S4) are related to filling pressures of the left ventricle during diastole.
A heart sound sensing circuit produces an electrical signal which is representative of mechanical activity of a patient's heart. Regional shortening causes changes in the heart sounds detectable with a heart sound sensor. A description of systems and methods for sensing wall motion is found in the commonly assigned, U.S. patent application Ser. No. 11/135,985, now U.S. Pat. No. 7,424,321, entitled “Systems and Methods for Multi-Axis Cardiac Vibration Measurements,” filed May 24, 2005, which is incorporated herein by reference in its entirety. The physiologic data can include heart sound data. The data parsing circuit 815 may parse the heart sound data to detect an episode of myocardial ischemia. The report generation circuit 820 may associate narrative text with an indication of ischemia and may indicate a device-based decision based on the detection of ischemia, such as initiating a regimen of protection pacing for example.
In some examples, the physiologic sensing circuit 805 includes a cardiac impedance sensing circuit. Cardiac impedance changes measure changes in chamber volumes. Regional changes in cardiac relaxation may be measured using measurements of cardiac impedance using an impedance sensing circuit. Similarly, the strength of contraction may be inferred from changes in the rate of decrease of cardiac impedance during cardiac contraction. Systems and methods to measure intracardiac impedance are described in Citak et al., U.S. Pat. No. 4,773,401, entitled “Physiologic Control of Pacemaker Rate Using Pre-Ejection Interval as the Controlling Parameter,” filed Aug. 21, 1987, which is incorporated herein by reference in its entirety. The data parsing circuit 815 may parse cardiac impedance data to detect an episode of ischemia and the report generation circuit 820 may associate narrative text with one or more an indication of the ischemia a device-based decision based on the detection of ischemia.
In some examples, the physiologic sensing circuit 805 includes a physical activity sensing circuit, such as an accelerometer for example, to provide a signal representative of activity of the subject. The report generation circuit 820 may associate narrative text with an indication of patient activity and may indicate a device-based decision based on determined activity of the patient, such as an increase in paced heart rate for example.
In some examples, the physiologic sensing circuit 805 includes a respiration sensing circuit to provide a signal representative of respiration of the subject. An example of an implantable respiration sensor is a transthoracic impedance sensor to measure minute respiration volume. An approach to measuring transthoracic impedance is described in Hartley et al., U.S. Pat. No. 6,076,015, “Rate Adaptive Cardiac Rhythm Management Device Using Transthoracic Impedance,” filed Feb. 27, 1998, which is incorporated herein by reference in its entirety. The physiologic data can include respiration data such as breathing tidal volume for example. The data parsing circuit 815 may use one or more of respiration data, physical activity data, and cardiac depolarization data to determine a change in HF status of the subject. The report generation circuit 820 may associate narrative text with an indication of the change in HF status of the patient as well as any device-based decision based on the HF status, such as a change in resynchronization pacing therapy for example.
In some examples, the data parsing circuit 815 provides an adjudication of a physiologic event. For instance, the data parsing circuit 815 may identify cardiac arrhythmia (e.g., an episode of bradycardia or tachyarrhythmia) from the physiologic data and the report generation circuit 820 associates narrative text with the adjudicated event.
In some examples, the second device 803 includes a port 845. In some examples, the port 845 includes a communication port or “comm” port to receive information from a third device. In certain examples the port is a wired interface (e.g., a Universal Serial Bus or USB), and in certain examples the port 845 is a wireless interface. In some examples, the port 845 includes a user interface to receive information entered by a user. The second device 803 may receive an indication of adjudication of an identified physiologic event via the port 845. The report generation circuit 820 is configured to change the content of the generated narrative report, or the amount of detail in the generated narrative report, related to the identified physiologic event based on the received adjudication.
For instance, the data parsing circuit 815 may identify a physiologic event in the physiologic data as SVT. The second device 803 may receive an indication of adjudication related to the episode of SVT and the report generation circuit 820 changes an amount of detail in the generated narrative report related to SVT detection enhancements. The adjudication may be received from a separate device or via a user interface. In another example, the data parsing circuit 815 may identify a physiologic event in the physiologic data as VT and an indication of adjudication of the episode is received via the port 845 that the episode is SVT. The report generation circuit 820 changes the content of the narrative report accordingly.
In some examples, the physiologic sensing circuit 805 produces samples of a sensed physiologic signal as at least a portion of the physiologic data. The physiologic sensing circuit 805 may include a sampling circuit to generate digital valued samples of one or more of a sensed cardiac signal, a heart sound signal, a respiration signal, an impedance signal, or an activity signal. The port 845 may receive an indication (e.g., via a user interface) of a specified segment of the sensed and sampled physiologic signal for which to generate the narrative report.
In some examples, the second device 803 includes a display (not shown) to display a graphical representation of physiologic data such as is shown in
According to some examples, the data parsing circuit 815 is able to determine a relationship between multiple identified physiologic events according to determined attributes of the physiologic events. In some examples, the data parsing circuit 815 is able to identify physiologic events of the same type. For example, the processor circuit 810 can include a morphology circuit 855 that identifies physiologic events for a subject using the communicated physiologic data, and compares morphology of the physiologic events. In certain examples, the morphology circuit 855 compares sensed cardiac signals to identify physiologic events of the same type. Descriptions of systems to identify physiologic events using signal morphology can be found in Hsu et al., U.S. Pat. No. 6,438,410, “System and Method for Classifying Cardiac Complexes,” filed May 3, 2001, which is incorporated herein by reference in its entirety.
The data parsing circuit 815 can identify the physiologic events having the same type and the report generation circuit 820 can include narrative text related to a result of the morphology comparison in the generated narrative report. In some examples, the data parsing circuit 815 is able to identify physiologic events of the same type as belonging to the same event. For instance, the data parsing circuit 815 may use proximity of the identified physiologic events to determine that they are actually included in the single event. For example, multiple episodes of tachyarrhythmia may actually belong to the same single episode of tachyarrhythmia.
In some examples, the data parsing circuit identifies physiologic events of different types by parsing the physiologic data. The processor circuit 810 may include a diagnostic circuit 860 configured to determine a link, if any, between the different physiologic events. In certain examples, the diagnostic circuit 860 uses attributes such as proximity of the identified physiologic events to determine a link between the events. In certain examples, the diagnostic circuit 860 uses duration of identified physiologic events to determine that the physiologic events are related. The report generation circuit 820 includes narrative text in the generated narrative report to indicate any determined link between the different physiologic events.
Automatically generating a narrative description or a natural language description of episode histories using a medical device may reduce any difficulty a clinician may have in comprehending episode history reports, such as by indicating the relationships of several physiologic events that occur during one or more of the episodes for example. This may result in reduced difficulty for the clinician in tailoring parameters to the patient, which can reduce reliance by clinicians on technical services provided by the device manufacturer. This may also reduce mistakes being made in programming the ambulatory medical device and reduce inappropriate therapy being provided to the patient.
Example 1 includes subject matter (such as a system) comprising a physiologic sensing circuit configured to generate physiologic data for a subject and a processor circuit. The processor circuit includes a data parsing circuit configured to parse the physiologic data to identify one or more physiologic events and a report generation circuit. The report generation circuit is configured to associate narrative text with the identified physiologic events according to a text generating rule and generate a narrative report for the identified physiologic events using the narrative report.
In Example 2, the subject matter of Example 1 optionally includes a report generation circuit configured to associate narrative text with the identified physiologic events according to at least one of: a decision tree where nodes of the decision tree are linked to narrative text, a lookup table where entries of the lookup table are linked to narrative text, and a specified set of logic rules.
In Example 3, the subject matter of one or any combination of Examples 1 and 2 includes a physiologic sensing circuit that is included in a first ambulatory medical device, and wherein at least a portion of the text generating rule is specific to a model type of the first medical device.
In Example 4, the subject matter of one or any combination of Examples 1-3 optionally includes a physiologic sensing circuit that is included in a first ambulatory medical device. The first ambulatory medical device optionally includes: a communication circuit configured to communicate the physiologic data to a separate device, and a controller circuit configured to communicate, in association with the physiologic data, one or more indications of a decision made by the first ambulatory medical device. The processor circuit is optionally included in a second device that includes a communication circuit configured to receive the physiologic data, and the report generation circuit is optionally configured to: associate narrative text with the decision indications, and generate a narrative report for the identified one or more physiologic events and the indications of decisions made by the first medical device using the narrative text.
In Example 5, the subject matter of Example 4 optionally includes a controller circuit configured to communicate a rationale for the decision made by the first ambulatory medical device in association with the physiologic data. The report generation circuit is optionally configured to: associate narrative text with the rationale for the decision, and generate, using the narrative text, a narrative report for the identified one or more physiologic events, the indication of the decision made by the first medical device, and the rationale for the decision.
In Example 6, the subject matter of one or any combination of Examples 4 and 5 optionally include a report generation circuit configured to relate a decision made by the first ambulatory medical device to a specified device parameter setting that influenced the decision.
In Example 7, the subject matter of Example 6 optionally includes a data parsing circuit configured to identify an episode of at least one of tachyarrhythmia or bradycardia using the physiologic data, and the report generation circuit is optionally configured to include, in the generated narrative report, an indication of a decision whether to treat the episode of tachyarrhythmia or bradycardia using device-based therapy.
In Example 8, the subject matter of one or any combination of Examples 4-7 optionally includes the second device having a port configured to receive an indication of adjudication of an identified physiologic event, and the report generation circuit is optionally configured to change content of the generated narrative report related to the identified physiologic event based on the received adjudication.
In Example 9, the subject matter of one or any combination of Examples 1-8 optionally includes a physiologic sensing circuit that includes at least one of: a cardiac signal sensing circuit, a heart sound sensing circuit, respiration sensing circuit, a cardiac impedance sensing circuit, and a physical activity sensing circuit.
In Example 10, the subject matter of one or any combination of Examples 1-9 optionally includes a physiologic sensing circuit configured to produce samples of a sensed physiologic signal as at least a portion of the physiologic data, and the subject matter optionally includes a user interface configured to receive an indication of a specified segment of the sensed physiologic signal for which to generate the narrative report.
Example 11 can include subject matter (such as a method, a means for performing acts, or a machine-readable medium including instructions that, when performed by the machine, cause the machine to perform acts), or can optionally be combined with the subject matter of one or any combination of Examples 1-10 to include such subject matter, comprising generating physiologic data for a subject with a first ambulatory medical device, parsing the physiologic data to identify one or more physiologic events (where the physiologic data is parsed using the first ambulatory medical device or a second separate device), associating narrative text with the identified physiologic events according to a text generating rule, and generating, with the first ambulatory medical device or the second device, a narrative report for the identified physiologic events using the narrative text.
In Example 12, the subject matter of Example 11 optionally includes associating narrative text with the identified physiologic events according to at least one of: a decision tree wherein nodes of the decision tree are linked to narrative text, a lookup table where entries of the lookup table are linked to narrative text, and a specified set of logic rules.
In Example 13, the subject matter of one or any combination of Examples 11 and 12 optionally includes at least a portion of a text generating rule that corresponds to a specified model of the first medical device.
In Example 14, the subject matter of one or any combination of Example 11-13 optionally includes communicating, between the first ambulatory medical device and the second device, one or more indications of a decision made by the first ambulatory medical device in association with the physiologic data, and associating, using the second device, narrative text with the indications. The generating a narrative report optionally includes generating a narrative report for the identified one or more physiologic events and the indications of decisions made by the first medical device using the narrative text.
In Example 15, the subject matter of Example 14 optionally includes communicating a rationale for the decision made by the first ambulatory medical device in association with the communicated physiologic data, and associating, using the second device, narrative text with the rationale for the decision. The generating a narrative report optionally includes generating, using the narrative text, a narrative report for the identified one or more physiologic events, the indication of the decision made by the first medical device, and the rationale for the decision.
In Example 16, the subject matter of one or any combination of Examples 11-15 optionally includes identifying a plurality of physiologic events of a same type for a subject using the communicated physiologic data, comparing one or more attributes of the physiologic data associated with the physiologic events using the second device, and including narrative text related to a result of the comparison in the generated narrative report.
In Example 17, the subject matter of Example 16 optionally includes recurrently obtaining electrograms of the patient, and incorporating a graphical representation of a comparison of two or more obtained electrograms in the generated narrative report.
In Example 18, the subject matter of one or any combination of Examples 11-17 optionally includes parsing the physiologic data to identify a plurality of physiologic events for the subject, determining a relationship, if any, between the physiologic events, determining a relationship, if any, between the physiologic events and at least one of a programmed parameter or a decision made by the first ambulatory medical device, and including narrative text in the generated narrative report to indicate the relationship between the physiologic events, the programmed parameter and the device based decision.
In Example 19, the subject matter of one or any combination of Examples 11-18 optionally includes associating physiologic data from at least one of the second device or a third device with the communicated physiologic data, and associating narrative text with the identified physiologic events and the associated physiologic data.
In Example 20, the subject matter of one or any combination of Examples 11-19 optionally includes receiving, by the second device, an indication of adjudication of an identified physiologic event, and changing content of the generated narrative report related to the identified physiologic event based on the received adjudication.
Example 21 can include, or can optionally be combined with any portion or combination of any portions of any one or more of Examples 1-20 to include, subject matter that can include means for performing any one or more of the functions of Examples 1-20, or a machine-readable medium including instructions that, when performed by a machine, cause the machine to perform any one or more of the functions of Examples 1-20.
These non-limiting examples can be combined in any permutation or combination.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” In the event of inconsistent usages between this document and documents incorporated by reference, the usage in the incorporated reference(s) should be considered supplementary to that of this document; for irreconcilable inconsistencies, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code can form portions of computer program products. Further, the code can be tangibly stored on one or more volatile or non-volatile computer-readable media during execution or at other times. These computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAM's), read only memories (ROM's), and the like. In some examples, a carrier medium can carry code implementing the methods. The term “carrier medium” can be used to represent carrier waves on which code is transmitted.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. §1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
This application claims the benefit of priority under 35 U.S.C. §119(e) of Eberle et al., U.S. Provisional Patent Application Ser. No. 61/528,372, filed on Aug. 29, 2011, the benefit of priority of which is claimed hereby, and is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
61528372 | Aug 2011 | US |