This disclosure is directed to medical devices and, more particularly, to systems and methods for detecting seizure and stroke.
Stroke is a serious medical condition that can cause permanent neurological damage, complications, and death. Stroke may be characterized as the rapidly developing loss of brain functions due to a disturbance in the blood vessels supplying blood to the brain. The loss of brain functions can be a result of ischemia (lack of blood supply) caused by thrombosis or embolism which may be the result of hemorrhage (e.g., a ruptured blood vessel). During a stroke, the blood supply to an area of a brain may be decreased, which can lead to dysfunction of the brain tissue in that area.
Stroke is the number two cause of death worldwide and the number one cause of disability. Speed to treatment is the critical factor in stroke treatment as 1.9M neurons are lost per minute on average during stroke. Stroke diagnosis and time between event and therapy delivery are the primary barriers to improving therapy effectiveness. Stroke has 3 primary etiologies; i) ischemic stroke (representing approximately 65% of all strokes), ii) hemorrhagic stroke (representing approximately 10% of all strokes), and iii) cryptogenic strokes (includes TIA, representing approximately 25% of all strokes). Strokes can be considered as having neurogenic and/or cardiogenic origins.
A variety of approaches exist for treating patients undergoing a stroke. For example, a clinician may administer anticoagulants, such as warfarin, or may undertake intravascular interventions such as thrombectomy procedures to treat ischemic stroke. As another example, a clinician may administer antihypertensive drugs, such as beta blockers (e.g., Labetalol) and ACE-inhibitors (e.g., Enalapril) or may undertake intravascular interventions such as coil embolization to treat hemorrhagic stroke. Lastly, if stroke symptoms have resolved on their own with negative neurological work-up, a clinician may administer long-term cardiac monitoring (external or implantable) to determine potential cardiac origins of cryptogenic stroke.
Other conditions also affect humans. For example, 65 million people suffer from epilepsy worldwide, with 3.4 million people suffering from epilepsy in the United States. Epilepsy results in approximately 3,400 deaths each year in the United States alone. In some cases, patients may suffer from seizures that are misdiagnosed as epilepsy. For example, 1 out of 4 patients currently diagnosed with epilepsy are ultimately diagnosed as the symptoms originating from some other cause (e.g., seizure of non-brain origin). Epileptic patients may also have other conditions, as approximately one quarter of epileptic patients also suffer from cardiac arrhythmias. Treatments for epilepsy may include lifestyle changes and/or drug therapies.
In general, the disclosure is directed to devices, systems, and techniques for detecting seizure (e.g., cardiogenic and/or neurogenic seizures) or stroke via a medical device, e.g., an implantable medical device (IMD) or external medical device, located on the head of a patient. For example, an IMD may include a plurality of electrodes carried by a housing of the device. The IMD may be implanted subcutaneously in a region of the cranium, such as at the back of the head or base of the cranium. From this location, the IMD may be able to record electrical signals from the electrodes carried on the housing. These electrical signals may contain components attributable to brain function and components contributable to cardiac function. The IMD may process the sensed electrical signals to determine stroke metrics indicative of stroke of the patient and seizure metrics indicative of a seizure of the patient. Therefore, the IMD may be able to detect stroke and/or seizure events for the patient from a single device. The IMD may transmit information representative of any detected stroke or seizure to an external device. In some examples, the IMD may transmit information representative of stroke or seizure to another IMD configured to deliver therapy to the patient, such as electrical stimulation therapy and/or drug delivery therapy.
The techniques of this disclosure may provide one or more advantages. For example, it may be beneficial for a single subcutaneously implanted device to be configured to detect stroke and seizure for the patient. In this manner, the IMD may screen the patient for potential strokes or seizures that may inform later treatment. In addition, stroke and seizure may be conditions experienced together for a patient. For example, patients that have epilepsy may be at higher risk of experiencing a stroke. However, these patients may not have other implantable devices capable of identifying stroke or seizure. Therefore, a clinician may be able to implant the IMD that carries the electrodes in a small package to identify any stroke or seizure events. In addition, the IMD may transmit indications of a stroke or seizure to an external device to facilitate treatment for any events that occur. In this manner, the IMD described herein may be used to detect stroke or seizure for a variety of patients, such as patients that have experienced traumatic brain injury, migraines, brain infection, brain tumors, dementia, sleep disorders, or other conditions.
In one example, a system includes a memory; a plurality of electrodes; sensing circuitry configured to: sense, via at least two electrodes of the plurality of electrodes, electrical signals from a patient; and generate, based on the electrical signals, physiological information; processing circuitry configured to: receive, from the sensing circuitry, the physiological information; determine, based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and store the seizure metric and the stroke metric in the memory; and a housing carrying the plurality of electrodes and containing both of the sensing circuitry and the processing circuitry.
In another example, a method includes sensing, by sensing circuitry and via at least two electrodes of a plurality of electrodes, electrical signals from a patient; generating, by the sensing circuitry and based on the electrical signals, physiological information; receiving, by processing circuitry and from the sensing circuitry, the physiological information; determining, by the processing circuitry and based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and storing, by the processing circuitry, the seizure metric and the stroke metric in the memory, wherein a housing carries the plurality of electrodes and contains both of the sensing circuitry and the processing circuitry.
In another example, a computer-readable medium comprising instructions that, when executed, cause processing circuitry to control sensing circuitry to sense, via at least two electrodes of a plurality of electrodes, electrical signals from a patient; control the sensing circuitry to generate, based on the electrical signals, physiological information; receive, from the sensing circuitry, the physiological information; determine, based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and store the seizure metric and the stroke metric in the memory, wherein a housing carries the plurality of electrodes and contains both of the sensing circuitry and the processing circuitry.
The summary is intended to provide an overview of the subject matter described in this disclosure. It is not intended to provide an exclusive or exhaustive explanation of the systems, device, and methods described in detail within the accompanying drawings and description below. Further details of one or more examples of this disclosure are set forth in the accompanying drawings and in the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale. Instead, emphasis is placed on clearly illustrating the principles of the present technology.
This disclosure describes various systems, devices, and techniques for detecting stroke and seizure from a device located on the head of the patient. It can be difficult to determine whether a patient is suffering from a stroke or has suffered from a stroke. Current diagnostic techniques typically involve evaluating a patient for visible symptoms, such as paralysis or numbness of the face, arm, or leg, as well as difficultly walking, speaking, or understanding (e.g., the F.A.S.T visible stroke indication of Face, Arm, Speech, Time to call for emergency help). However, these techniques may result in undiagnosed strokes, particularly more minor strokes that leave patients relatively functional upon cursory evaluation. Even for relatively minor strokes, it is important to treat the patient as soon as possible because treatment outcomes for stroke patients are highly time-dependent. Accordingly, there is a need for improved methods for detecting strokes. However, such treatments may be frequently underutilized and/or relatively ineffective due to the failure to timely identify whether a patient is undergoing or has recently undergone a stroke. This is a particular risk with more minor strokes that leave patients relatively functional upon cursory evaluation.
Similarly, it can be difficult to detect or identify epileptic seizures from other types of seizures. For example, many disorders may manifest themselves as recurrent seizures that are misclassified as epileptic seizures. Syncope is one example condition that may be caused from other physiological issues but is commonly misdiagnosed as epilepsy due to the recurring seizures. Moreover, some patients exhibit physical manifestations of the seizure, such as jerking movements of the arms and legs, other symptoms of a seizure may include temporary confusion, staring, loss of consciousness or awareness, or emotional symptoms such as fear, anxiety, or déjà vu. When patients are experiencing a seizure, the patient may not be able to understand the symptoms or accurately identify what occurred. Moreover, the patient may not be able to obtain or ask for intervention, such as medication. Appropriate diagnosis is thus even more challenging. In some examples, a deep brain stimulation (DBS) device may detect seizure and provide electrical stimulation via electrodes implanted within the brain to prevent or reduce symptoms of seizure. However, such DBS devices require an invasive implantation procedure and may not be appropriate for screening or diagnosis of the patient.
As described herein, a medical device (e.g., an IMD or external medical device wearable by the patient), may be configured to detect stroke and seizure from a location on or near the head of the patient. For example, the IMD may be configured to be implanted subcutaneously without the need for any medical leads. In some examples, instead of leads, the IMD may include a housing that carries multiple electrodes directly on the housing. Using these housing electrodes, the IMD may sense electrical signals from one or more vectors and generate physiological information representative of patient condition. The physiological information may be indicative of brain activity and/or activity of other organs such as the heart. This physiological information may include stroke information and/or seizure information. For example, different sensing circuits may generate the stroke information and the seizure information such that respective filters and amplifiers may extract the relevant components for stroke and seizure detection, respectively. The IMD may then generate, from appropriate physiological information, a stroke metric indicative of whether or not the patient has experienced a stroke and a seizure indicative of whether or not the patient experienced a seizure. For example, the IMD may detect and differentiate different types of seizures such as (1) epileptic seizure (with changes observed on an electroencephalogram (EEG), (2) syncope (a seizure with cardiac origin and no change on EEG), and (3) psychogenic events due to psychological causes with no change on EEG (e.g., also referred to as Psychogenic Non-Epileptic Seizure (PNES), Non-Epileptic Attack Disorder (NEAD) or Psychogenic Pseudo Syncope (PPS). In some examples, the seizure metric may identify which type of seizure has been detected.
The IMD may store the stroke metrics and seizure metrics over time. The IMD may transmit the stroke and seizure metrics to an external device periodically or in response to a trigger event, such as detection of a stroke or seizure being experienced by the patient. In other examples, the IMD may transmit the stroke and/or seizure metric to another IMD or external medical device configured to deliver electrical stimulation therapy and/or drug delivery therapy. In some examples, the IMD may generate the stroke and seizure metrics at different frequencies as needed to provide appropriate monitoring for the patient while conserving power. For example, the IMD may generate seizure metrics at a higher frequency than the stroke metric because a seizure may only last for a few minutes while characteristics of a stroke may last tens of minutes or even hours. In other examples, the IMD may trigger the generation of seizure metrics and/or stroke metrics in response to a trigger event that indicates the risk for seizure or stroke has increased, respectively.
Conventional EEG electrodes are typically positioned over a large portion of a user's scalp. While electrodes in this region are well positioned to detect electrical activity from the patient's brain, there are certain drawbacks. Sensors in this location interfere with patient movement and daily activities, making them impractical for prolonged monitoring. Additionally, implanting traditional electrodes under the patient's scalp is difficult and may lead to significant patient discomfort. To address these and other shortcomings of conventional EEG sensors, embodiments of the present technology include an IMD configured to record electrical signals at a region near the patient's head, such as adjacent a rear portion of the patient's neck or base the patient's skull or near the patient's temple. In these positions, implantation under the patient's skin is relatively simple, and a temporary application of a wearable sensor device (e.g., coupled to a bandage, garment, band, or adhesive member) does not unduly interfere with patient movement and activity. Although primarily described in the context of leadless sensor devices, in some examples, e.g., as described with respect to
However, the EEG signals detected via electrodes disposed at or adjacent the back of a patient's neck may include relatively high noise amplitude. For example, the electrical signals associated with brain activity may be intermixed with electrical signals associated with cardiac activity (e.g., ECG signals) or signals including components associated with mechanical activity of the heart and muscle activity (e.g., EMG signals) and artifacts from other electrical sources such as patient movement or external interference. Accordingly, in some embodiments, the sensor data may be filtered or otherwise manipulated to separate the brain activity data (e.g., EEG signals) and ECG signals (or other cardiac signals) from each other and other electrical signals (e.g., EMG signals, etc.).
As described in more detail below, in some embodiments, the physiological information can be analyzed to make a stroke determination or a seizure determination based on one or more thresholds, correlation between signals, or using a classification algorithm, which can itself be derived using machine learning techniques applied to databases of known stroke and/or seizure patient data. The detection algorithm(s) can be passive (involving measurement of a purely resting patient) or active (involving prompting a patient to perform potentially impaired functionality, such as moving particular muscle groups (e.g., raising an arm, moving a finger, moving facial muscles, etc.,) and/or speaking while recording the electrical response), or from an electrical or other stimulus.
Aspects of the technology described herein can be embodied in a special purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. Aspects of the technology can also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices, which are linked through a communication network (e.g., a wireless communication network, a wired communication network, a cellular communication network, the Internet, a short-range radio network (e.g., such as via Bluetooth)). In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Computer-implemented instructions, data structures, screen displays, and other data under aspects of the technology may be stored or distributed on computer-readable storage media, including magnetically or optically readable computer disks, as microcode on semiconductor memory, nanotechnology memory, organic or optical memory, or other portable and/or non-transitory data storage media. In some embodiments, aspects of the technology may be distributed over the Internet or over other networks (e.g., a Bluetooth network) on a propagated signal on a propagation medium (e.g., an electromagnetic wave(s), a sound wave) over a period of time, or may be provided on any analog or digital network (packet switched, circuit switched, or other scheme).
While conventional EEG electrodes are placed over the patient's scalp, the present technology advantageously enables recording of clinically useful brain activity data via electrodes positioned at the target region 104 at the rear of the patient's neck or head, or other cranial locations, such as temporal locations, described herein. This anatomical area is well suited to suited both to implantation of IMD 106 and to temporary placement of a sensor device over the patient's skin. In contrast, conventional EEG electrodes positioned over the scalp are cumbersome, and implantation over the patient's skull is challenging and may introduce significant patient discomfort. As noted elsewhere here, conventional EEG electrodes are typically positioned over the scalp to more readily achieve a suitable signal-to-noise ratio for detection of brain activity. However, by using certain digital signal processing, and a special-purpose classifier algorithm, clinically useful brain activity data can be obtained using sensors disposed at the target region 104. Specifically, the electrodes can detect electrical activity that corresponds to brain activity in the P3, Pz, and/or P4 regions (as shown in
While conventional approaches to stroke detection utilizing EEG have relied on data from a large number of EEG electrodes, this disclosure describes that clinically useful stroke and seizure determinations can be made utilizing relatively few electrodes, such as via the electrodes carried by IMD 106. For example, IMD 106 may extract features from EEG signals indicative of brain activity or cardiac activity. IMD 106 may then determine whether or not the patient has experienced a stroke or seizure based on these extracted features. In some examples, IMD 106 takes the form of a LINQ™ Insertable Cardiac Monitor (ICM), available from Medtronic plc, of Dublin, Ireland. The example techniques may additionally, or alternatively, be used with a medical device not illustrated in
Clinicians sometimes diagnose a patient (e.g., patient 102) with medical conditions and/or determine whether a condition of patient 102 is improving or worsening based on one or more observed physiological signals collected by physiological sensors, such as electrodes, optical sensors, chemical sensors, temperature sensors, acoustic sensors, and motion sensors. In some cases, clinicians apply non-invasive sensors to patients in order to sense one or more physiological signals while a patient is in a clinic for a medical appointment. However, in some examples, events that may change a condition of a patient, such as administration of a therapy, may occur outside of the clinic. As such, in these examples, a clinician may be unable to observe the physiological markers needed to determine whether an event, such as a seizure or stroke, has changed a medical condition of the patient and/or determine whether a medical condition of the patient is improving or worsening while monitoring one or more physiological signals of the patient during a medical appointment. In the example illustrated in
In some examples, IMD 106 includes a plurality of electrodes. The plurality of electrodes is configured to detect signals that enable processing circuitry of IMD 106 to determine current values of stroke metrics and seizure metrics associated with the brain and/or cardiovascular functions of patient 102. In some examples, the plurality of electrodes of IMD 106 are configured to detect a signal indicative of an electric potential of the tissue surrounding the IMD 106. Moreover, IMD 106 may additionally or alternatively include one or more optical sensors, accelerometers, impedance sensors, respiration sensors, temperature sensors, chemical sensors, light sensors, pressure sensors, and acoustic sensors, in some examples. Such sensors may detect one or more physiological parameters indicative of a patient condition. In some examples, IMD 106 may be implanted such that a sensor, such as an impedance sensor, detects characteristic of a skin such as an impedance sensor configured to detect changes in the skin that may correlate with temperature changes or perspiration that can occur as a result of one or more types of seizures.
External device 108 may be a hand-held computing device with a display viewable by the user and an interface for providing input to external device 108 (e.g., a user input mechanism). For example, external device 108 may include a small display screen (e.g., a liquid crystal display (LCD) or a light emitting diode (LED) display) that presents information to the user. In addition, external device 108 may include a touch screen display, keypad, buttons, a peripheral pointing device, voice activation, or another input mechanism that allows the user to navigate through the user interface of external device 108 and provide input. If external device 108 includes buttons and a keypad, the buttons may be dedicated to performing a certain function, e.g., a power button, the buttons and the keypad may be soft keys that change in function depending upon the section of the user interface currently viewed by the user, or any combination thereof.
In other examples, external device 108 may be a larger workstation or a separate application within another multi-function device, rather than a dedicated computing device. For example, the multi-function device may be a notebook computer, tablet computer, workstation, one or more servers, cellular phone, personal digital assistant, or another computing device that may run an application that enables the computing device to operate as a secure device.
When external device 108 is configured for use by the clinician, external device 108 may be used to transmit instructions to IMD 106. Example instructions may include requests to set electrode combinations for sensing and any other information that may be useful for programming into IMD 106. The clinician may also configure and store operational parameters for IMD 106 within IMD 106 with the aid of external device 108. In some examples, external device 108 assists the clinician in the configuration of IMD 106 by providing a system for identifying potentially beneficial operational parameter values.
Whether external device 108 is configured for clinician or patient use, external device 108 is configured to communicate with IMD 106 and, optionally, another computing device (not illustrated by
Processing circuitry 110, in some examples, may include one or more processors that are configured to implement functionality and/or process instructions for execution within IMD 106. For example, processing circuitry 110 may be capable of processing instructions stored in a storage device. Processing circuitry 110 may include, for example, microprocessors, graphical processing units (GPUs), tensor processing units (TPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or equivalent discrete or integrated logic circuitry, or a combination of any of the foregoing devices or circuitry. Accordingly, processing circuitry 110 may include any suitable structure, whether in hardware, software, firmware, or any combination thereof, to perform the functions ascribed herein to processing circuitry 110.
Processing circuitry 110 may represent processing circuitry located within any one or both of IMD 106 and external device 108. In some examples, processing circuitry 110 may be entirely located within a housing of IMD 106. In other examples, processing circuitry 110 may be entirely located within a housing of external device 108. In other examples, processing circuitry 110 may be located within any one or combination of IMD 106, external device 108, and another device or group of devices that are not illustrated in
Medical device system 100A of
In some examples, IMD 106 includes one or more accelerometers. An accelerometer of IMD 106 may collect an accelerometer signal which reflects a measurement of any one or more of a motion of patient 102, a posture of patient 102 and a body angle of patient 102. In some cases, the accelerometer may collect a three-axis accelerometer signal indicative of patient 102's movements within a three-dimensional Cartesian space. For example, the accelerometer signal may include a vertical axis accelerometer signal vector, a lateral axis accelerometer signal vector, and a frontal axis accelerometer signal vector. The vertical axis accelerometer signal vector may represent an acceleration of patient 102 along a vertical axis, the lateral axis accelerometer signal vector may represent an acceleration of patient 102 along a lateral axis, and the frontal axis accelerometer signal vector may represent an acceleration of patient 102 along a frontal axis. In some cases, the vertical axis substantially extends along a torso of patient 102 when patient 102 from a neck of patient 102 to a waist of patient 102, the lateral axis extends across a chest of patient 102 perpendicular to the vertical axis, and the frontal axis extends outward from and through the chest of patient 102, the frontal axis being perpendicular to the vertical axis and the lateral axis.
IMD 106 may measure a set of parameters including an impedance (e.g., subcutaneous impedance measured via electrodes depicted in
In some examples, one or more sensors (e.g., electrodes, motion sensors, optical sensors, temperature sensors, or any combination thereof) of IMD 106 may generate a signal that indicates a parameter of a patient. In some examples, the signal that indicates the parameter includes a plurality of parameter values, where each parameter value of the plurality of parameter values represents a measurement of the parameter at a respective interval of time. The plurality of parameter values may represent a sequence of parameter values, where each parameter value of the sequence of parameter values are collected by IMD 106 at a start of each time interval of a sequence of time intervals. For example, IMD 106 may perform a parameter measurement in order to determine a parameter value of the sequence of parameter values according to a recurring time interval (e.g., every day, every night, every other day, every twelve hours, every hour, or any other recurring time interval). In this way, IMD 106 may be configured to track a respective patient parameter more effectively as compared with a technique in which a patient parameter is tracked during patient visits to a clinic, since IMD 106 is implanted within patient 102 and is configured to perform parameter measurements according to recurring time intervals without missing a time interval or performing a parameter measurement off schedule. Processing circuitry 110 may determine these different parameters separately from the seizure or stroke metrics or determine the seizure or stroke metrics based at least partially on one or more other parameter measurements.
IMD 106 may be referred to as a system or device. In one example, IMD 106 may include a memory, a plurality of electrodes carried by the housing of IMD 106, sensing circuitry configured to sense, via at least two electrodes of the plurality of electrodes, electrical signals from patient 10 and generate, based on the electrical signals, physiological information. IMD 106 may also include processing circuitry configured to receive, from the sensing circuitry, the physiological information and determine, based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient. The processing circuitry may be configured to then store the seizure metric and the stroke metric in the memory. The housing of IMD 106 carries the plurality of electrodes and contains, or houses, both of the sensing circuitry and the processing circuitry. In this manner, IMD 106 may be referred to as a leadless sensing device because the electrodes are carried directly by the housing instead of by any leads that extend from the housing. In some examples, however, sensor device 106 may include one or more sensing leads extending therefrom and into the tissue of the patient; such lead(s) may be employed instead of or in addition to the electrodes of sensor device 106 (e.g., such as electrode extensions depicted in
The physiological data can include electrical brain activity data and/or electrical heart activity data. In some examples, the plurality of electrodes are configured to detect brain activity data corresponding to activity in at least one of a P3, Pz, or P4 brain region, which is at the back of the head or upper neck region as shown in
In some examples, IMD 106 may include a single sensing circuitry configured to generate, from the sensed electrical signals, information that includes both the electrical brain activity data (e.g., electroencephalogram (EEG) data) and the electrical heart activity data (e.g., electrocardiogram (ECG) data or cardiac contraction). In other examples, the processing circuitry of IMD 106 may include separate hardware that generates different information from the sensed electrical signals. For example, IMD 106 may include first circuitry configured to generate the electrical brain activity from the electrical signals and second circuitry different from the first circuitry and configured to generate the electrical heart activity data from the electrical signals. Even with the first and second circuitry configured to generate different information, or data, in some examples, sensed electrical signals may be conditioned or processed by one or more electrical components (e.g., filters or amplifiers) prior to being processed by the first and second circuitry. In some examples, electrical brain activity data may include features, such as spectral features, indicative of the strength of signals in various frequency bands or at various frequencies. In this manner, IMD 106 may generate a seizure metric based on this electrical brain activity data. In some examples, electrical heart activity data may include features such as the timing and/or amplitude of P-waves, R-waves, or any other features representative of heart function.
Each of the stroke metrics and the seizure metrics may be indicative of the likelihood (or risk) that patient 102 has experienced, or is experiencing, a stroke or a seizure, respectively. For example, each stroke metric and seizure metric may include a numerical value representative of the probability that patient 102 has experienced a stroke or a seizure. IMD 106 may then compare the metric to a respective threshold or monitor a relative change in the metric value over time to determine whether or not a stroke or seizure has occurred. In other examples, the stroke and/or seizure metric may be a binary value that indicates no event occurred or that an event did occur. In some examples, IMD 106 may generate each stroke metric and/or seizure metric based on sensed data other than the sensed electrical signals from the carried electrodes on the housing of IMD 106.
In one example, IMD 106 may include one or more accelerometers within the housing. The accelerometer may be configured to generate motion data representative of motion of patient 102. IMD 106 may then be configured to determine, based on the physiological data that includes the motion data, the seizure metric and the stroke metric. For example, body motion, or lack thereof, may be indicative of a type of seizure experienced by patient 102. In one example, IMD 106 may utilize the signal generated by the accelerometer, at least in part, classify a seizure as a motor onset or non-motor onset seizure. For motor onset seizures, IMD 106 may further utilize the accelerometer signal to classify a motor onset seizure as a tonic-clonic seizure or some other motor seizure type. As another example, certain body motions or behaviors (e.g., patterns of motion) may be indicative of stroke. In one example, the processing circuitry of IMD 106 may be configured to determine, based on the motion data, that patient 102 has fallen. In response to determining that patient 102 has fallen, the processing circuitry may be configured to determine, or inform, the stroke metric based on the determination that the patient has fallen. IMD 106 may correlate the motion data for the fall detection with the stroke metric based on time. For example, IMD 106 may consider the time window from the detection of the fall to other factors associated with the stroke metric. In this manner, if the fall detection occurs within a predetermined or calculated time window from one or more other factors associated with the stroke metric, the fall detection may be included or weighted more because it may be predictive of stroke. The fall detection may be a factor in the stroke metric because a stroke may cause a patient to fall. Therefore, in combination with other features extracted from sensed electrical signals, IMD 106 may determine from the fall indication that the stroke metric indicates detection of a stroke. In other examples, IMD 106 may determine that a characteristic of the motion data exceeds a threshold. The threshold may be an acceleration value indicative of a fall, for example. Responsive to determining that the characteristic of the motion data exceeds the threshold, the processing circuitry of IMD 106 may determine at least one of the seizure metric or the stroke metric. For seizure, for example, a frequency of the motion data exceeding a frequency threshold may be indicative of body movement from a seizure.
In some examples, the physiological information generated from the sensed electrical signals may include ECG information. IMD 106 may extract various features from the ECG information, such as heart rate, heart rate variability, etc. IMD 106 may determine, based on the seizure metric, that patient 102 has experienced a seizure and select, based on the ECG information and from a plurality of seizure types, one seizure type representative of the seizure experienced by the patient. For example, seizure types may include single seizure, stroke induced seizure, epileptic seizure, absence seizures, tonic-clonic or convulsive seizures, atonic seizures, clonic seizures, tonic seizures, and myoclonic seizures. In some examples, IMD 106 may also determine the seizure type based on accelerometer data, temperature data, or any other parameter extracted from one or more sensors.
IMD 106 may generate the seizure metrics and the stroke metrics at the same or different frequencies. In some examples, these frequencies may refer to the frequency at which the sensing circuitry generates appropriate information from which the stroke or seizure metric is determined. In other examples, IMD 106 may continually generate physiological information from which both stroke and seizure metrics can be determined. However, the frequency may refer to how often the processing circuitry generates the stroke or seizure metric from the physiological information. The seizure detection frequency may be different than the stroke detection frequency due to the duration and/or effects from a seizure or stroke. For example, a seizure may only last for a few minutes, but stroke may last for hours. Therefore, the seizure detection frequency is greater than the stroke detection frequency in some examples. In this manner, timers may be used to trigger the detection of stroke and seizure. Such variation in detection frequency may enable IMD 106 to conserve power and only monitor for stroke or seizure when appropriate.
In other examples, trigger events for seizure or stroke detection may be identified from various sensed data. For example, the processing circuitry of IMD 106 may be configured to determine, based on an ECG signal of the physiological information, an arrhythmia of a heart of the patient 102. For some patients, arrhythmias may cause, or be caused by, seizures. Responsive to determining the arrhythmia, IMD 106 may thus increase a seizure detection frequency that controls determination of the seizure metric and determine the seizure metric according to the seizure detection frequency. In this manner, IMD 106 may vary the monitoring frequency for seizure based on the presence of any arrythmias in the heart.
In the example of
The configuration of housing 201 can facilitate placement either over the user's skin in a bandage-like form or for subcutaneous implantation. As such, a relatively thin housing 201 can be advantageous. Additionally, housing 201 can be flexible in some embodiments, so that housing 201 can at least partially bend to correspond to the anatomy of the patient's neck (e.g., with left and right lateral portions 207 and 209 of housing 201 bending anteriorly relative to the central portion 205 of housing 201).
In some examples, housing 201 can have a length L of from about 15 to about 50 mm, from about 20 to about 30 mm, or about 25 mm. Housing 201 can have a width W from about 2.5 to about 15 mm, from about 5 to about 10 mm, or about 7.5 mm. In some embodiments, housing 201 can have a thickness of the thickness is less than about 10 mm, about 9 mm, about 8 mm, about 7 mm, about 6 mm, about 5 mm, about 4 mm, or about 3 mm. In some embodiments, the thickness of housing 201 can be from about 2 to about 8 mm, from about 3 to about 5 mm, or about 4 mm. Housing 201 can have a volume of less than about 1.5 cc, about 1.4 cc, about 1.3 cc, about 1.2 cc, about 1.1 cc, about 1.0 cc, about 0.9 cc, about 0.8 cc, about 0.7 cc, about 0.6 cc, about 0.5 cc, or about 0.4 cc. In some embodiments, housing 201 can have dimensions suitable for implantation through a trocar introducer or any other suitable implantation technique.
As illustrated, electrodes 213 carried by housing 201 are arranged so that all three electrodes 213 do not lie on a common axis. In such a configuration, electrodes 213 can achieve a variety of signal vectors, which may provide one or more improved signals, as compared to electrodes that are all aligned along a single axis. This can be particularly useful in a sensor device 210 configured to be implanted at the neck or head while detecting electrical activity in the brain. In some embodiments, this electrode configuration also provides for improved cardiac ECG sensitivity by integrating 3 potential signal vectors. In some examples, processing circuitry may create virtual signal vectors through a weighted sum or two or more physical signal vectors, such as the physical signal vectors available from electrodes 213 of sensor device 210 or the electrodes of any other sensor device described herein.
In the example shown in
In operation, electrodes 213 are used to sense electrical signals (e.g., EEG signals and/or ECG signals) which may be submuscular or subcutaneous. The sensed electrical signals may be stored in a memory of the sensor device 210, and signal data may be transmitted via a communications link to another device (e.g., external device 108 of
Circuitry may be configured to generate a first cardiac, e.g., ECG, signal based on a differential signal received at electrodes 253A and 253B, generate a second cardiac signal based on a differential signal received at electrodes 253B and 253C, and/or generate a third cardiac signal based on a differential signal received at electrodes 253C and 253A. Likewise, the circuitry may be configured to generate a first brain, e.g., EEG, signal based on a differential signal received at electrodes 254A and 254B, generate a second brain signal based on a differential signal received at electrodes 254B and 254C, and/or generate a third brain signal based on a differential signal received at electrodes 254C and 254A.
In the example of
Sensor device 250 further includes electrode extensions 265A and 265B (collectively “electrode extensions 265”). As illustrated in
In some examples, electrode extensions 265 can have a length L1 of from about 15 to about 50 mm, from about 20 to about 30 mm, or about 25 mm. One or more electrode extensions 265 may provide sensor device 250 larger sensing vectors for sensing signals via electrodes. The larger (longer) sensing vectors that include one or more electrodes on one or more extensions may facilitate improved signal quality relative to smaller (shorter) sensing vectors.
Electrode extensions 265 may be inherently flexible, allowing conformance to neck and/or cranial anatomy. Additionally, the length and flexibility of one or more electrode extensions 265 may allow electrodes on the extension to advantageously be positioned proximate to certain brain structures or locations, vascular structures, or other anatomical structures or locations, which may also facilitate improved signal quality, e.g., when the signal originates from or is affected by the structure. For example, electrode extensions 265A and 265B can extend superiorly from sensor device 250 for enhanced brain signal sensing and detection. Improved signal quality may result in improved performance of algorithms for predicting or detecting patient conditions using such signals. In examples in which one or more electrode extensions 265 are implanted, the extension may be tunneled under the scalp to a position one or more electrodes on the extension at a desired location of the cranium.
Each of sensor devices 270M-270P shown in
Such sensor devices may include one or more extensions extending in a first, inferior direction, toward the neck or shoulders of the patient. Extensions extending in this first direction may position electrodes to facilitate cardiac signal, e.g., ECG, sensing. Such sensor devices may include one or more extensions extending in a second, superior direction, opposite the first direction, toward the upper cranium and scalp of the patient. Extensions extending in this second direction may facilitate brain signal, e.g., EEG, sensing. Each extension may include one or more electrodes to provide one or more sensing vectors of one or more orientations with another electrode on the same extension, a different extension, or a housing of the sensor device.
In the example shown in
In the example shown in
Proximal electrode 313A and distal electrode 313B are used to sense electrical signals (e.g., EEG signals, ECG signals, other brain and/or cardiac signals, or impedance) which may be submuscular or subcutaneous. Electrical signals may be stored in a memory of sensor device 310, and signal data may be transmitted via integrated antenna 326 to another medical device, which may be another implantable device or an external device, such as external device 108 (
In the example shown in
In the example shown in
Processing circuitry 402 may include fixed function circuitry and/or programmable processing circuitry. Processing circuitry 402 may include any one or more of a microprocessor, a GPU, a TPU, a controller, a DSP, an ASIC, an FPGA, or equivalent discrete or analog logic circuitry. In some examples, processing circuitry 402 may include multiple components, such as any combination of one or more microprocessors, one or more GPUs, one or more TPUs, one or more controllers, one or more DSPs, one or more ASICs, or one or more FPGAs, as well as other discrete or integrated logic circuitry. The functions attributed to processing circuitry 402 herein may be embodied as software, firmware, hardware or any combination thereof. Processing circuitry 402 may be an example of or component of processing circuitry 110 (
Sensing circuitry 406 and communication circuitry 404 may be selectively coupled to electrodes 418A-418C via switching circuitry 408, as controlled by processing circuitry 402. Sensing circuitry 406 may monitor signals from electrodes 418A-418C in order to monitor electrical activity of the brain (e.g., to produce an EEG) and/or hearth (e.g., to product an ECG) from which processing circuitry 402 may generate stroke metrics and seizure metrics. Sensing circuitry 406 may also sense physiological characteristics such as subcutaneous tissue impedance, the impedance being indicative of at least some aspects of patient 102's respiratory patterns and the EMG or ECG being indicative of at least some aspects of patient 102's cardiac patterns. Sensing circuitry 406 also may monitor signals from sensors 414, which may include motion sensor(s) 416, and any additional sensors, such as light detectors or optical sensors, pressure sensors, or acoustic sensors, that may be positioned on or in sensor device 400.
In some examples, a subcutaneous impedance signal collected by IMD 400 may indicate a respiratory rate and/or a respiratory intensity of patient 102 and an EMG collected by IMD 400 may indicate a heart rate of patient 102 and an atrial fibrillation (AF) burden of patient 102 or other arrhythmia. In some examples, a respiration component may additionally (using a blended sensor technique) or alternatively be sensed in other signals, such as a motion sensor signal, optical signal, or as a component (e.g., baseline shift) of the cardiac signal sensed via electrodes 418. Sensing circuitry 406 also may monitor signals from sensors 414, which may include motion sensor(s) 416, and any additional sensors, such as light detectors or pressure sensors, that may be positioned on IMD 400. Sensors 414 may also or alternatively detect heart sounds, respiration (e.g., rate or timing), impedance, or blood pressure. Therefore, sensors 414 may also or alternatively include sensors such as one or more microphones, pressure sensors, electrodes, etc. IMD 400 may utilize any of these sensors 414 to determine one or more physiological signals of the patient that may be employed to detect a certain type of seizure or a stroke. In some examples, sensing circuitry 406 may include one or more filters and amplifiers for filtering and amplifying signals received from one or more of electrodes 418A-418C and/or motion sensor(s) 42. In some examples, sensing circuitry 406 may include separate hardware (e.g., separate circuits) configured to condition and process sensed electrical signals from which seizure metrics and stroke metrics are generated. In this manner each separate circuit may perform one or more filters and amplifiers configured to extract relevant features or signal components from the sensed electrical signals. Moreover, processing circuitry 402 may selective control each separate circuit depending on whether a seizure or stroke metric should be generated.
Communication circuitry 404 may include any suitable hardware, firmware, software or any combination thereof for communicating with another device, such as external device 108 or another IMD or sensor, such as a pressure sensing device. Under the control of processing circuitry 402, communication circuitry 404 may receive downlink telemetry from, as well as send uplink telemetry to, external device 108 or another device with the aid of an internal or external antenna, e.g., antenna 405. In some examples, communication circuitry 404 may receive downlink telemetry from, as well as send uplink telemetry to, external device 108 or another device via tissue conductance communication (TCC) using two or more of electrodes 418, e.g., as selected by processing circuitry 402 via switching circuitry 408. In addition, processing circuitry 402 may communicate with a networked computing device via an external device (e.g., external device 108) and a computer network, such as the Medtronic CareLink® Network developed by Medtronic, plc, of Dublin, Ireland. In some examples, communication circuitry 404 may be configured to leverage tissue conductance communication (TCC) for communicating within IMD 400 to between other devices.
A clinician or other user may retrieve data from IMD 400 using external device 108, or by using another local or networked computing device configured to communicate with processing circuitry 402 via communication circuitry 404. The clinician may also program parameters of IMD 400 using external device 108 or another local or networked computing device.
In some examples, storage device 410 may be referred to as a memory and include computer-readable instructions that, when executed by processing circuitry 402, cause IMD 400 and processing circuitry 402 to perform various functions attributed to IMD 400 and processing circuitry 402 herein. Storage device 410 may include any volatile, non-volatile, magnetic, optical, or electrical media, such as a random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), electrically-erasable programmable ROM (EEPROM), flash memory, or any other digital media. Storage device 410 may also store data generated by sensing circuitry 406, such as physiological information, or data generated by processing circuitry 402, such as stroke metrics and seizure metrics.
Power source 412 is configured to deliver operating power to the components of IMD 400. Power source 412 may include a battery and a power generation circuit to produce the operating power. In some examples, the battery is rechargeable to allow extended operation. In some examples, recharging is accomplished through proximal inductive interaction between an external charger and an inductive charging coil within external device 108. Power source 412 may include any one or more of a plurality of different battery types, such as nickel cadmium batteries and lithium ion batteries. A non-rechargeable battery may be selected to last for several years, while a rechargeable battery may be inductively charged from an external device, e.g., on a daily or weekly basis.
As described herein, IMD 400 may be configured to sense electrical signals and generate stroke metrics indicative of whether or not patient 102 has experienced a stroke. In some examples, the processing circuitry 402 is configured to analyze data from one or more electrode combinations using electrodes 418 to extract brain activity data and to discard or reduce any contribution from heart or muscle activity. In some examples, the electrodes 418 are configured to be disposed over the patient's skin. In such embodiments, the electrodes 418 can include protrusions (e.g., microneedles or other suitable structures) configured to at least partially penetrate the patient's skin so as to improve detection of subcutaneous electrical activity.
In some examples, sensing circuitry 406 senses a brain signal via electrodes 418. The brain signal may represent the electrical activity of the brain, and may be an EEG. Processing circuitry 402 may determine parameter values from the brain signal, such values determined based on magnitudes of the signal in one or more frequency bands. Sensing circuitry 406 may include filters and other circuitry to isolate the brain signal of interest.
In some examples, sensing circuitry 406 senses a cardiac signal, and processing circuitry 402 may determine parameter values from the cardiac signal. Example parameter values as described herein, such as heart rate or heart rate variability, may be determined based on detection of occurrence of cardiac beats in the cardiac signal. Sensing circuitry 406 may be configured to sense a variety of different signals within which cardiac beats may be identified and values of cardiac parameters may be determined.
For example, sensing circuitry 406 may be configured to sense a cardiac signal representing the electrical activity (e.g., depolarizations and repolarizations) of the heart, such as a subcutaneous ECG signal, via electrodes 418. As another example, sensing circuitry 406 may be configured to sense a cardiac signal representing mechanical activity of the heart via electrodes 418. A component of a signal sensed via electrodes 418, e.g., on or under the scalp of the patient, may vary based on vibration, blood flow, or impedance changes associated with cardiac contractions. Filtering to isolate this component may include 0.5 to 3 Hz bandpass filtering, although other filtering types, ranges, and cutoffs are possible. In some examples, sensing circuitry 406 may be configured to sense a cardiac signal representing mechanical activity of the heart via other sensors 414, such as optical sensors, pressure sensors, or motion sensors 416.
For example, sensing circuitry 406 and/or processing circuitry 402 may detect cardiac pulses via an optical sensor. Processing circuitry 402 may determine heart rate or heart rate variability based on the detection of cardiac pulses via the optical sensor, e.g., in combination with an ECG signal or in the absence of an ECG signal, such as if ECG signal quality is poor. An optical sensor signal may additionally or alternatively be used for other purposes, such as to determine blood oxygenation, local tissue perfusion, or blood pressure, any of which may be useful for detection or prediction of stroke and/or discrimination of ischemic and hemorrhagic stroke.
One or more electrodes 418 may be positioned, e.g., during implantation of sensor device 400, to facilitate sensing of a cardiac signal via the electrodes. In some examples, sensor device 400 may include one or more electrode extensions 265, 272, 276, 284, 285, 286 to facilitate positioning of one or more electrodes 418, e.g., via tunneling under the scalp, at desired locations for sensing the brain and/or cardiac signals. Desired locations for sensing brain and cardiac signals using electrodes 418 may be determined prior to implantation of sensor device 406 for a particular patient using external sensing equipment, such as standard multi-electrode ECG and EEG equipment, either on the particular patient, or experimentally on a number of subjects. In some examples, the one or more housing-based electrodes 418 of sensor device 400 are positioned at a desired location for sensing a brain signal and the one or more extension-based electrodes 418 are positioned at a desired location for sensing a cardiac signal, or vis-a-versa. With reference to
In some examples, processing circuitry 402 may utilize both electrical, e.g., ECG, and pulsatile cardiac signals in an integrated fashion for the detection, prediction, and/or classification of conditions. In some examples, such integration may result in an “enhanced” ECG signal. For example, processing circuitry 402 may identify features within an ECG signal based on the timing of pulses in a pulsatile signal. In some examples, processing circuitry 402 may account for a delay in pulsatile timing relative to the ECG in such integration.
For example, an optical sensor signal (e.g., a photoplethysmographic signal) can be used as a timing base for ensemble averaging or other means to improve the signal-to-noise ratio for a cardiac signal. The optical sensor signal can therefore be considered a surrogate cardiac signal and/or be used to derive an enhanced cardiac signal, which may be particularly useful when the ECG has poor quality. A first or second derivative of an optical sensor signal can be used as a trigger for ensemble averaging, e.g., the ECG signal, by, for example, determining the time associated with a maximum/minimum value of the first or second derivative and/or a zero-crossing of the first or second derivative. Sharp, high-frequency points can be used as trigger points to increase the resolution of the ensemble signal, whereas lower-frequency trigger points may smear or distort the ensemble average. The cardiac waveforms that are aligned with the trigger points can be stored and averaged to generate the ensemble signal.
Processing circuitry 402 may be configured to calculate physiological characteristics relating to one or more electrical signals received from the electrodes 418, such as stroke metrics. For example, processing circuitry 402 may be configured to algorithmically determine the presence or absence of a stroke (via generation of a stroke metric) or other neurological condition from the electrical signal. In certain examples, processing circuitry 402 may make a stroke determination for each electrode 418 (e.g., channel) or may make a stroke determination using electrical signals acquired from two or more selected electrodes 418.
IMD 400 may also be configured to sense electrical signals and generate seizure metrics indicative of whether or not patient 102 has experienced a seizure. For example, processing circuitry 402 may be configured to analyze physiological information received from sensing circuitry 406 (e.g., EEG information). Processing circuitry 402 may search for one or more features in the physiological information that are indicative of one or more types of seizures. For example, processing circuitry 402 may identify frequency bands that include oscillations or amplitudes that exceed respective thresholds. In other examples, processing circuitry 402 may apply one or more machine learning algorithms or other algorithms to the physiological information to identify when the patient's physiological information is indicative of a seizure. In some examples, processing circuitry 402 may normalize patient data to baseline characteristics. For example, since each patient is different, the sensed data from a patient may be normalized to baseline measurements so that the machine learning algorithms can interpret data from different patients similarly and identify a specific metric, or risk score, for each patient.
In some examples, processing circuitry 402 may employ patient movement information as a part of seizure detection and stroke detection. For example, motion sensor 416 may include one or more accelerometers configured to detect patient movement. Processing circuitry 402 or sensing circuitry 406 may determine whether or not a patient has fallen based on the patient movement data collected via the accelerometer. Fall detection can be particularly valuable when assessing potential stroke patients, as a large percentage of patients admitted for ischemic or hemorrhagic stroke have been found to have had a significant fall within 15 days of the stroke event. Accordingly, in some embodiments, the processing circuitry 402 can be configured to initiate monitoring of brain activity via the electrodes 418 upon fall detection using the accelerometer. In some examples, the sensing performed via the electrodes 418 can be modified in response to a fall determination, for example with an increased sampling rate or other modification. In addition to fall detection, the accelerometer 115 (or similar sensor) can be used to determine potential body trauma due to sudden acceleration and/or deceleration (e.g., a vehicular accident, sports collision, concussion, etc.). These events could be thrombolytic, a precursor to stroke. Similar to stroke determination, these fall determinations or other movements can be employed by processing circuitry 402 when determining the seizure metric or otherwise determining whether or not the patient is experiencing, or has experienced, a seizure. For example, sensors 414 may detect head movement frequency indicative of a seizure and initiate or increase the sensing frequency of electrical signal sensing and seizure metric generation. In one example, IMD 106 may utilize the signal generated by the accelerometer, at least in part, classify a seizure as a motor onset or non-motor onset seizure. For motor onset seizures, IMD 106 may further utilize the accelerometer signal to classify a motor onset seizure as a tonic-clonic seizure or some other motor seizure type.
Processing circuitry 502, in one example, may include one or more processors that are configured to implement functionality and/or process instructions for execution within external device 500. For example, processing circuitry 502 may be capable of processing instructions stored in storage device 510. Processing circuitry 502 may include, for example, microprocessors, GPUs, TPUs, DSPs, ASICs, FPGAs, or equivalent discrete or integrated logic circuitry, or a combination of any of the foregoing devices or circuitry. Accordingly, processing circuitry 502 may include any suitable structure, whether in hardware, software, firmware, or any combination thereof, to perform the functions ascribed herein to processing circuitry 502.
Communication circuitry 504 may include any suitable hardware, firmware, software or any combination thereof for communicating with another device, such as IMD 400. Under the control of processing circuitry 502, communication circuitry 504 may receive downlink telemetry from, as well as send uplink telemetry to, IMD 400, or another device. In other examples, communication circuitry 504 may also employ TCC for communicating with other devices.
Storage device 510 may be configured to store information within external device 500 during operation. Storage device 510 may include a computer-readable storage medium or computer-readable storage device. In some examples, storage device 510 includes one or more of a short-term memory or a long-term memory. Storage device 510 may include, for example, RAM, dynamic random access memories (DRAM), static random access memories (SRAM), magnetic discs, optical discs, flash memories, or forms of electrically programmable memories (EPROM) or EEPROM. In some examples, storage device 510 is used to store data indicative of instructions for execution by processing circuitry 502. Storage device 510 may be used by software or applications running on external device 500 to temporarily store information during program execution.
Data exchanged between external device 500 and IMD 400 may include operational parameters. External device 500 may transmit data including computer readable instructions which, when implemented by IMD 400, may control IMD 400 to change one or more operational parameters and/or export collected data. For example, processing circuitry 502 may transmit an instruction to IMD 400 which requests IMD 400 to export collected data (e.g., data corresponding to one or more of the physiological information, seizure metrics, stroke metrics, or accelerometer signal) to external device 500. In turn, external device 500 may receive the collected data from IMD 400 and store the collected data in storage device 510. Additionally, or alternatively, processing circuitry 502 may export instructions to IMD 400 requesting IMD 400 to update electrode combinations for stimulation or sensing.
A user, such as a clinician or patient 102, may interact with external device 500 through user interface 506. User interface 506 includes a display (not shown), such as an LCD or LED display or other type of screen, with which processing circuitry 502 may present information related to IMD 400 (e.g., stroke and/or seizure metrics). In addition, user interface 506 may include an input mechanism to receive input from the user. The input mechanisms may include, for example, any one or more of buttons, a keypad (e.g., an alphanumeric keypad), a peripheral pointing device, a touch screen, or another input mechanism that allows the user to navigate through user interfaces presented by processing circuitry 502 of external device 500 and provide input. In other examples, user interface 506 also includes audio circuitry for providing audible notifications, instructions or other sounds to patient 102, receiving voice commands from patient 102, or both. Storage device 510 may include instructions for operating user interface 506 and for managing power source 508.
Power source 508 is configured to deliver operating power to the components of external device 500. Power source 508 may include a battery and a power generation circuit to produce the operating power. In some examples, the battery is rechargeable to allow extended operation. Recharging may be accomplished by electrically coupling power source 508 to a cradle or plug that is connected to an alternating current (AC) outlet. In addition, recharging may be accomplished through proximal inductive interaction between an external charger and an inductive charging coil within external device 500. In other examples, traditional batteries (e.g., nickel cadmium or lithium ion batteries) may be used. In addition, external device 500 may be directly coupled to an alternating current outlet to operate.
In some examples, external device 500 may provide an alert to the patient or another entity (e.g., a call center) based on a stroke or seizure indication provided by IMD 400. In some examples, user interface 506 may provide an interface for presenting an alert of the detection, prediction, or classification of the condition, e.g., stroke, and for a user, e.g., the patient, a caregiver, or a clinician, to provide input overriding the detection, prediction, or classification. In this manner, systems as described herein may avoid unnecessary emergency activity resulting from a false detection by the system. Additionally, or alternatively, external device 500 may output user prompts which can be synchronized with data collection via IMD 400. For example, external device 500 may instruct the user to lift an arm, make a facial expression, etc., and IMD 400 may record physiological data while the user performs the requested actions. Moreover, external device 500 may itself analyze the patient (e.g., the patient's activity or condition in response to such prompts), for example using a camera to detect facial drooping, using a microphone to detect slurred speech, or to detect any other indicia of stroke. In some embodiments, such indicia can be compared against pre-stroke inputs (e.g., a stored baseline facial image or voice-print with baseline speech recording). Similarly, external device 500 may user one or more sensors to detect patient movement or facial activity to provide data indicative of a seizure or upcoming seizure.
Access point 600 may include a device that connects to network 602 via any of a variety of wired or wireless network connections, such as telephone dial-up, digital subscriber line (DSL), or cable modem connections. In other examples, access point 600 may be coupled to network 602 through different forms of connections, including wired or wireless connections. In some examples, access point 600 may be a user device, such as a tablet or smartphone, that may be co-located with the patient. As discussed above, IMD 106 may be configured to transmit data, such as any one or combination of an EGM signal, an accelerometer signal, and a tissue impedance signal to external device 108. In addition, access point 600 may interrogate IMD 106, such as periodically or in response to a command from the patient or network 602, in order to retrieve parameter values determined by processing circuitry of IMD 106, or other operational or patient data from IMD 106. Access point 600 may then communicate the retrieved data to server 604 via network 602.
In some cases, server 604 may be configured to provide a secure storage site for data that has been collected from IMD 106, and/or external device 108. In some cases, server 604 may assemble data in web pages or other documents for viewing by trained professionals, such as clinicians, via computing devices 610A-610N. One or more aspects of the illustrated system of
Server 604 may include processing circuitry 606. Processing circuitry 606 may include fixed function circuitry and/or programmable processing circuitry. Processing circuitry 606 may include any one or more of a microprocessor, a GPU, a TPU, a controller, a DSP, an ASIC, an FPGA, or equivalent discrete or analog logic circuitry. In some examples, processing circuitry 606 may include multiple components, such as any combination of one or more microprocessors, one or more controllers, one or more DSPs, one or more ASICs, or one or more FPGAs, as well as other discrete or integrated logic circuitry. The functions attributed to processing circuitry 606 herein may be embodied as software, firmware, hardware or any combination thereof. In some examples, processing circuitry 606 may perform one or more techniques described herein based on an EGM signal, impedance signal, an accelerometer signal, or other sensor signals received from IMD 106, or parameter values determined based on such signals by IMD 106 and received from IMD 106, as examples. For example, processing circuitry 606 may perform one or more of the techniques described herein to identify significant changes in one or more physiological parameters resulting from an event, such changes resulting from a medical treatment.
Server 604 may include memory 608. Memory 608 includes computer-readable instructions that, when executed by processing circuitry 606, cause IMD 106 and processing circuitry 606 to perform various functions attributed to IMD 106 and processing circuitry 606 herein. Memory 608 may include any volatile, non-volatile, magnetic, optical, or electrical media, such as RAM, ROM, NVRAM, EEPROM, flash memory, or any other digital media.
In some examples, one or more of computing devices 610A-610N (e.g., device 610A) may be a tablet or other smart device located with a clinician, by which the clinician may program, receive alerts from, and/or interrogate IMD 106. For example, the clinician may access data corresponding to any one or combination of sensed physiological signals, an accelerometer signal, seizure metrics, stroke metrics, and other types of signals collected by IMD 106, or parameter values determined by IMD 106 based on such signals, through device 610A, such as when patient 102 is in between clinician visits, to check on a status of a medical condition. In some examples, the clinician may enter instructions for a medical intervention for patient 102 into an app in device 610A, such as based on a status of a patient condition determined by IMD 106, external device 108, processing circuitry 110, or any combination thereof, or based on other patient data known to the clinician. Device 610A then may transmit the instructions for medical intervention to another of computing devices 610A-610N (e.g., device 610B) located with patient 102 or a caregiver of patient 102. For example, such instructions for medical intervention may include an instruction to change a drug dosage, timing, or selection, to schedule a visit with the clinician, or to seek medical attention. In further examples, device 610B may generate an alert to patient 102 based on a status of a medical condition of patient 102 determined by IMD 106, which may enable patient 102 proactively to seek medical attention prior to receiving instructions for a medical intervention. In this manner, patient 102 may be empowered to take action, as needed, to address his or her medical status, which may help improve clinical outcomes for patient 102.
Processing circuitry 402 then receives the physiological information from sensing circuitry 406 and determines, from the physiological information, seizure metrics and stroke metrics (704). In some examples, processing circuitry 402 determines seizure metrics and stroke metrics at the same frequency and/or from the same physiological information. In other examples, processing circuitry 402 may determine seizure metrics or stroke metrics more frequently than the other. In some cases, seizures may only last a few minutes in duration, so processing circuitry 402 may determine seizure metrics more frequently than stroke metrics. Processing circuitry 706 then stores the seizure metrics and stroke metrics in memory (706). If processing circuitry 402 has instructions to transmit the metric information to an external device (such as external device 108) (“YES” branch of block 708), processing circuitry 402 may control communication circuitry to transmit the metric information to external device 108 (710). For example, processing circuitry 706 may receive a trigger to send the information such as the seizure metric or stroke metric exceeding a respective threshold that indicates a seizure or stroke is occurring or has occurred. In this manner, the external device 108 may inform the patient or a clinician that the patient may need assistance or therapeutic intervention. If processing circuitry 402 does not have instructions to transmit the metric information to an external device (such as external device 108) (“NO” branch of block 708), processing circuitry 402 continues to sense electrical signals from the patient (700).
Processing circuitry 402 may employ various techniques to determine the stroke metric and seizure metric. For example, processing circuitry 402 may generate the stroke metric using one or more different algorithms, such as using machine learning algorithms. In one example, a gradient boosting algorithm can be trained on a data set following feature extraction to generate a classifier algorithm. The classifier can be tuned by paring down features to only those related to the stroke/non-stroke condition. A sequentially backward floating feature selection approach can be employed, which sequentially removes individual features using a classifier performance metric. The classifier can then be further tuned by adjusting the frequency bins. The result of this analysis may include five features that effectively discriminate between stroke and non-stroke conditions. These example features are three frequency bins associated with the P3 electrode (5.5-7.5 Hz, 8-9.5 Hz, and 13.5-15 Hz) and two frequency bins associated with the P4 electrode (5.5-7.5 Hz and 13.5-15 Hz).
The resulting classifier may be employed by processing circuitry to make stroke/non-stroke determinations with high accuracy, such as accuracy of approximately 85%. Using this approach and the features discussed above, this example classifier may achieve relatively high accuracy while only relying on data from three electrodes: P3, P4, and the ground electrode, Pz of
The accuracy of any classifier can be improved by training the algorithm on larger sets of data corresponding to stroke and non-stroke EEG readings. Additionally, other physiological parameters can be added to the classifier model (e.g., fall detection as determined using an accelerometer, particular heart rhythms, gender, age, medical history, etc.). Additionally, in some examples, a classifier can be used to discriminate between ischemic and hemorrhagic strokes. Such discrimination can be particularly useful as the interventions may differ. For example, an ischemic stroke may be treated using thrombectomy, while a hemorrhagic stroke may be treated using surgery or another suitable technique.
In some examples for circuitry specific to generating physiological information (e.g., stroke information) used by processing circuitry 402 to generate stroke metrics, sensing circuitry 406 may filter the electrical signal to remove ECG artifacts. Conventionally, EEG data has been obtained via electrodes positioned over the scalp because it is a relatively noise-free location for signal acquisition. Other anatomical locations such as back of the neck have not been used, not because EEG signal is not present, but because of the noisier environment and band-overlap with other physiologic signals such as ECG. However, processing circuitry 402 may employ machine learning/adaptive neural network techniques to improve the signal extraction capability (e.g., to filter out or reduce the contribution of ECG signals from the EEG signals). One such methodology is described in “ECG Artifact Removal of EEG signal using Adaptive Neural Network” as published in IEEE Xplore 27 May 2019, which is hereby incorporated by reference in its entirety. Similarly, electrical signals associated with muscle activity may also be filtered from the EEG sensor data to remove such artifacts.
In some examples, the classification algorithm for determining that stroke metric can be, for example, an algorithm adapted from the use of artificial intelligence (e.g., machine learning, neural networks, etc.) as applied to patient stroke data to determine what type of stroke was detected. Based on the classification algorithm, in block stroke determination is made, which may be binary or probabilistic. If a stroke is detected (e.g., a probabilistic determination exceeds some pre-determined threshold, for example 85% likelihood of stroke), then processing circuitry 402 may apply an etiology classifier. In some examples, such an etiology classifier can make a determination (probabilistic or definitive) of the origin of the stroke (e.g., ischemic or hemorrhagic). Such determinations can be made based on collected EEG sensor data alone or in conjunction with additional physiological parameters or patient data. For example, the etiology classifier may determine a location of the stroke. For example, the location determination can include a left-versus-right hemisphere determination (e.g., a binary output or probabilistic result). In one example of hemisphere-specific signals, one or more electrodes may be disposed near and configured to detect brain activity data corresponding to activity at a T3 brain region and another one or more electrodes may be disposed near and configured to detect brain activity data corresponding to activity of a T4 brain region. Processing circuitry may then be configured to determine, based on the physiological information representative of hemisphere activity associated with respective electrodes at the T3 or T4 brain region, the seizure metric indicative of the seizure status of the patient and a stroke metric indicative of the stroke status of the patient. In other words, the system may utilize information regarding which hemisphere of the brain the seizure or stroke originates from as at least part of the location of the stroke, as one example. This hemisphere specific information may be obtained from locations other than T3 and T4 in other examples. In some examples, the location determination can include a more precise mapping of brain regions with particular probabilities assigned, for example a 70% probability of the stroke location being at a particular point on the patient's brain. The stroke location may be output along a spherical surface map or other suitable coordinate system for identifying the location in the patient's brain. Processing circuitry 402 may output the result of these classifiers in the form of a value of the patient metric or other value indicative of the detected type of stroke.
Processing circuitry 402 may detect seizures by generating a seizure metric that can be a binary output of seizure condition/non-seizure condition, a probabilistic indication of stroke likelihood, a type of seizure that was experienced, or other output relating to the patient's condition and likelihood of having experienced a seizure. This seizure metric can be calculated by comparing one or more features extracted from physiological information to respective thresholds, look-up tables, equations, or by applying one or more classifiers to the physiological information to employ machine learning models to the data. Machine learning models may be trained on data sensed from IMD 106 or sensor device 210, for example, in the specific patient and/or other patients that may or may not experience seizures.
In one example, IMD 400 and processing circuitry 402 may generate a seizure metric based on the following technique. Processing circuitry 402 may control sensing circuitry 406 to sense an electrical signal via an electrode combination of electrodes 418 and generate physiological information that is analyzed. Processing circuitry 402 may perform a fast Fourier transform (FFT) and determine the spectral power over a frequency band of interest (e.g., a frequency band from about 5 Hz to about 45 Hz) at approximately 2 Hz using one second of buffered electrical signal data. In some examples, the overlap of buffered data may be about 50% or about 0.5 seconds. This results in a one second average power for that particular frequency band, i.e., a short-term average of the power. In other examples, processing circuitry 402 may analyze different (e.g., smaller or larger) frequency bands, use different sampling frequencies, or different buffer sizes. Processing circuitry 402 may average the one second average power over a period of time, such as 30 minutes as one example. This averaging of the one second average power may be averaged using a cascade filter, such as a three stage cascade average filter to form a long-term average, or background, signal. An example three stage cascade average filter may include a first stage mean filter, a second stage median filter, and a third state mean filter. Processing circuitry 402 may generate a ratio of the short-term average to the long-term average to identify the changes in the brain state of the patient related to seizure.
Processing circuitry 402 may then apply the ratio of the short-term average to the long-term average to one or more thresholds to identify whether or not a seizure has occurred. In one example, processing circuitry 402 compares the ratio to dual thresholds (e.g., using a dual threshold detector) to determine if a seizure has occurred and the duration of the seizure. For example, if the ratio increases above the onset threshold, processing circuitry 402 determines that the seizure has started. Processing circuitry 402 may calculate the time until the ratio then falls below a term threshold. The onset threshold and the term threshold may be set to the same value in some examples, but in other examples, the onset and term thresholds may be different. For example, the onset threshold may be higher than the term threshold to prevent premature detection of seizure and ensure that the duration of the seizure captures the entire event. In some examples, processing circuitry 402 may also employ an onset count threshold and/or term count threshold before determining that the onset threshold or term threshold has been exceeded. Both the onset count threshold and term count threshold may establish a number of consecutive times that the ratio must exceed the onset threshold or exceed the term threshold, respectively, before processing circuitry 402 can determine that the onset threshold or term threshold has been exceeded. In this manner, brief periods of time shorter than the onset count threshold that the ratio exceeds the onset threshold will not be identified as the start of a seizure. Likewise, brief periods of time shorter than the term count threshold that the ratio drops below the onset threshold will not be identified as the end of a seizure. The seizure metric may include a value that indicates whether or a seizure was detected and/or the duration of the detected seizure using the above technique.
Processing circuitry 402 may also perform additional processing or analysis for determining the seizure metric using IMD 400 disposed on the back of the neck or head at which increased noise may affect one or more sensing vectors. For example, processing circuitry 402 (or sensing circuitry 406) may average electrical signals sensed (or average the spectral powers calculated from sensed electrical signals) from two or more different electrode combinations. Processing circuitry 402 can then apply the average electrical signals or spectral powers to the technique described above that includes an onset threshold. This process may enhance common mode rejection of any artifacts in the sensed electrical signals. Processing circuitry 402 may provide vector summation to use any linear combination (e.g., a general weighted average) of any two physical signals to form a virtual signal. In another example, processing circuitry 402 may include one or more additional median filters and/or mean filters in the cascade averaging filter of the technique described above.
In other examples, processing circuitry 402 may apply one or more ratios derived from respective electrode combinations (i.e., sensing vectors) to a decision tree seizure classifier. For example, processing circuitry 402 may determine ratios for multiple frequency bands from each available sensing vector (e.g., three vectors in the example of IMD 400 or sensor device 210) and then feed those ratios into an ensemble of decision tree seizure classifiers. In one example, the decision tree seizure classifiers may be trained off-line using gradient boosting (e.g., gradient boosting similar as discussed above with respect to the stroke metric determination). Processing circuitry 402 may employ any of these techniques to generate seizure metrics indicative of whether or not the patient has experienced a seizure. In this manner, processing circuitry 402 may leverage many different sensed signals available to IMD 400 which may reduce the impact of extraneous noise or unwanted signals on calculations in order to extract relevant features associated with brain activity.
When processing circuitry 402 transmits the stroke metric and/or seizure metric to an external device, the external device may be associated with emergency services in some examples. In some examples, the external device may include global position system (GPS) capability or other location detection technology (e.g., WiFi triangulation) such that the external device can identify, store, and/or communicate the geographic location at which the stroke metric or seizure metric occurred. The external device may then transmit the location information and/or seizure metric and/or stroke metric to another device or system via cell phone tower, satellite, or other technology. The other system may be an emergency service such as 911 or other medical service. If the technique of
If processing circuitry 402 has not received a trigger to detect seizure (“NO” branch of block 802), processing circuitry determines whether a stroke trigger event has been received (808). If processing circuitry 402 has received the trigger to detect stroke (“YES” branch of block 808), processing circuitry 402 controls sensing circuitry 406 to sense electrical signals and generate stroke information (which may be a part of physiological information) (810). Using the stroke information, processing circuitry 402 then generates and stores the stroke metric according to any of the example techniques described herein (812). The trigger may be a trigger event that is based on a time of day, stroke detection frequency (e.g., a timer that triggers determination at the expiration of the timer), sensed activity or movement of the patient associated with stroke, seizure determination, or any other information that indicates the system should perform analysis for potential stroke. Processing circuitry 402 then continues to operate in monitoring mode (800).
In other examples, processing circuitry 402 may determine whether or not the trigger for seizure or the trigger for stroke has occurred in parallel with each other or in a different order (e.g., look for stroke triggers before seizure triggers) in the control loop. It is noted that processing circuitry 402 may calculate stroke metrics and seizure metrics in any order or simultaneously with each other.
Processing circuitry 402 then analyzes ECG information for any arrhythmia of the heart of the patient (904). In some examples, processing circuitry 402 may extract features of heart functionality (e.g., heart rate or heart rate variability) from the same physiological information generated for the purpose of calculating the seizure metric or stroke metric. In some examples, processing circuitry 402 may determine R-R intervals (the time between adjacent R-waves in the ECG) and then determine additional information from the R-R intervals, such as heart rate variability, marginal intervals or number of ectopic beats, presence of tachycardiac, a trend increasing or decreasing in the R-R intervals, or other features. In other examples, various filters may be employed to remove ECG features from the sensed signals. In this case, processing circuitry 402 may control sensing circuitry 406 to sense electrical signals and employ specific conditioning or processing to retain frequencies related to heart functionality and include that information as part of the seizure information in order to identify arrhythmias.
If processing circuitry 402 determines that an arrhythmia is present in the patient (“YES” branch of block 906), processing circuitry 402 increases the seizure detection frequency that controls how often or when processing circuitry 402 identifies whether or not a seizure is present (908). The increase in seizure detection frequency may cause the next detection window to occur earlier in time than would have occurred otherwise. If processing circuitry 402 determines that an arrhythmia is not present in the patient (“NO” branch of block 906), processing circuitry 402 waits until the next detection window (910) before generating additional seizure information (900) and determining the next seizure metric (902). In some examples, the lack of any arrhythmia present in the patient may also trigger processing circuitry 402 to set the seizure detection frequency back to a baseline or normal value in case the seizure detection frequency was previously increased due to a detected arrhythmia. Processing circuitry 402 may wait a predetermined time after the arrhythmia occurred, or ended, before setting the seizure detection frequency back to the baseline or normal value.
If the seizure metric is indicative that no seizure has occurred (“NO” branch of block 1004), processing circuitry 402 stores the seizure metric (1010) and continues to generate seizure information as programmed (1000). If the seizure metric is indicative that a seizure has occurred (“YES” branch of block 1004), processing circuitry 402 obtains ECG information (1006). As described in
The following examples are described herein.
A system includes a memory; a plurality of electrodes; sensing circuitry configured to: sense, via at least two electrodes of the plurality of electrodes, electrical signals from a patient; and generate, based on the electrical signals, physiological information; processing circuitry configured to: receive, from the sensing circuitry, the physiological information; determine, based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and store the seizure metric and the stroke metric in the memory; and a housing carrying the plurality of electrodes and containing both of the sensing circuitry and the processing circuitry.
The system of example 1, wherein the physiological data comprises brain activity data.
The system of any of examples 1 or 2, wherein the plurality of electrodes are configured to detect brain activity data corresponding to activity in at least one of a P3, Pz, or P4 brain region.
The system of any of examples 1 through 3, wherein the housing is configured to be disposed at or adjacent to a rear portion of a neck or skull of the patient.
The system of any of examples 1 through 4, wherein the plurality of electrodes are configured to detect brain activity data corresponding to activity in at least one of a T3 or T4 brain region.
The system of example 5, wherein the processing circuitry is configured to determine, based on the physiological information representative of hemisphere activity associated with respective electrodes at the T3 or T4 brain region, the seizure metric indicative of the seizure status of the patient and a stroke metric indicative of the stroke status of the patient.
The system of any of examples 1 through 6, wherein the housing is configured to be implanted within the patient.
The system of example 7, wherein the housing is configured to be implanted subcutaneously.
The system of any of examples 1 through 8, wherein the housing is configured to be disposed on an external surface of skin of the patient.
The system of any of examples 1 through 9, wherein the physiological data comprises electrical brain activity data and electrical heart activity data, and wherein the sensing circuitry comprises: first circuitry configured to generate the electrical brain activity from the electrical signals; and second circuitry different from the first circuitry and configured to generate the electrical heart activity data from the electrical signals.
The system of any of examples 1 through 10, further comprising an accelerometer within the housing, the accelerometer configured to generate motion data representative of motion of the patient, and wherein the processing circuitry is configured to determine, based on the physiological data that includes the motion data, the seizure metric and the stroke metric.
The system of any of examples 1 through 11, wherein the processing circuitry is configured to determine, based on the motion data, that the patient has fallen, and wherein the processing circuitry is configured to determine the stroke metric based on the determination that the patient has fallen.
The system of example 12, wherein the processing circuitry is configured to: determine that a characteristic of the motion data exceeds a threshold; and responsive to determining that the characteristic of the motion data exceeds the threshold, determine at least one of the seizure metric or the stroke metric.
The system of any of examples 1 through 13, wherein the physiological information comprises electrocardiogram information, and wherein the processing circuitry is configured to: determine, based on the seizure metric, that the patient has experienced a seizure; and select, based on the electrocardiogram information and from a plurality of seizure types, one seizure type representative of the seizure experienced by the patient.
The system of any of examples 1 through 14, wherein the processing circuitry is configured to determine the seizure metric at a seizure detection frequency different than a stroke detection frequency of the stroke metric.
The system of example 15, wherein the seizure detection frequency is greater than the stroke detection frequency.
The system of any of examples 1 through 16, wherein the processing circuitry is configured to: determine, based on an electrocardiogram signal of the physiological information, an arrhythmia of a heart of the patient; responsive to determining the arrhythmia, increase a seizure detection frequency that controls determination of the seizure metric; and determine the seizure metric according to the seizure detection frequency.
The system of any of examples 1 through 17, further includes determine a geographic location of the patient; and transmit the geographic location and at least one of the seizure metric or the stroke metric to an emergency service.
A method includes sensing, by sensing circuitry and via at least two electrodes of a plurality of electrodes, electrical signals from a patient; generating, by the sensing circuitry and based on the electrical signals, physiological information receiving, by processing circuitry and from the sensing circuitry, the physiological information; determining, by the processing circuitry and based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and storing, by the processing circuitry, the seizure metric and the stroke metric in the memory, wherein a housing carries the plurality of electrodes and contains both of the sensing circuitry and the processing circuitry.
The method of example 19, wherein the physiological data comprises brain activity data.
The method of any of examples 19 and 20, wherein the plurality of electrodes are configured to detect brain activity data corresponding to activity in at least one of a P3, Pz, or P4 brain region.
The method of any of examples 19 through 21, wherein the housing is configured to be disposed at or adjacent to a rear portion of a neck or skull of the patient.
The method of any of examples 19 through 22, wherein the plurality of electrodes are configured to detect brain activity data corresponding to activity in at least one of a T3 or T4 brain region.
The method of example 23, wherein determining the seizure metric indicative of the seizure status of the patient and the stroke metric indicative of the stroke status of the patient comprises determining, based on the physiological information representative of hemisphere activity associated with respective electrodes at the T3 or T4 brain region, the seizure metric indicative of the seizure status of the patient and a stroke metric indicative of the stroke status of the patient.
The method of any of examples 19 through 24, wherein the housing is configured to be implanted within the patient.
The method of example 25, wherein the housing is configured to be implanted subcutaneously.
The method of any of examples 19 through 26, wherein the housing is configured to be disposed on an external surface of skin of the patient.
The method of any of examples 19 through 27, wherein the physiological data comprises electrical brain activity data and electrical heart activity data, and wherein the method further comprises: generating, by first circuitry of the sensing circuitry, the electrical brain activity from the electrical signals; and generating, by second circuitry different from the first circuitry, the electrical heart activity data from the electrical signals.
The method of any of examples 19 through 28, further comprising generating, by an accelerometer within the housing, motion data representative of motion of the patient, and wherein determining the seizure metric and the stroke metric comprises determining, based on the physiological data that includes the motion data, the seizure metric and the stroke metric.
The method of example 29, further comprising determining, based on the motion data, that the patient has fallen, and wherein determining the stroke metric comprises determining the stroke metric based on the determination that the patient has fallen.
The method of example 30, wherein determining the stroke metric comprises determining the stroke metric based on the determination that the patient has fallen and a time window representative of the time duration from when the patient was determined to have fallen.
The method of any of examples 29 through 31, further includes determining that a characteristic of the motion data exceeds a threshold; and responsive to determining that the characteristic of the motion data exceeds the threshold, determining at least one of the seizure metric or the stroke metric.
The method of any of examples 19 through 32, wherein the physiological information comprises electrocardiogram information, and wherein the method further comprises: determining, based on the seizure metric, that the patient has experienced a seizure; and selecting, based on the electrocardiogram information and from a plurality of seizure types, one seizure type representative of the seizure experienced by the patient.
The method of any of examples 19 through 33, wherein determining the seizure metric comprises determining the seizure metric at a seizure detection frequency different than a stroke detection frequency of the stroke metric.
The method of example 34, wherein the seizure detection frequency is greater than the stroke detection frequency.
The method of any of examples 19 through 35, further includes determining, based on an electrocardiogram signal of the physiological information, an arrhythmia of a heart of the patient; and responsive to determining the arrhythmia, increase a seizure detection frequency that controls determination of the seizure metric, wherein determining the seizure metric comprises determining the seizure metric according to the seizure detection frequency.
The method of any of examples 19 through 36, further includes controlling telemetry circuitry to transmit at least one of the seizure metric or the stroke metric to an external device; determining, by the external device, a geographic location of the patient; and transmitting, by the external device, the geographic location and at least one of the seizure metric or the stroke metric to an emergency service.
A computer-readable medium includes control sensing circuitry to sense, via at least two electrodes of a plurality of electrodes, electrical signals from a patient; control the sensing circuitry to generate, based on the electrical signals, physiological information; receive, from the sensing circuitry, the physiological information; determine, based on the physiological information, a seizure metric indicative of a seizure status of the patient and a stroke metric indicative of a stroke status of the patient; and store the seizure metric and the stroke metric in the memory, wherein a housing carries the plurality of electrodes and contains both of the sensing circuitry and the processing circuitry.
The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware, or any combination thereof. For example, various aspects of the techniques may be implemented within one or more microprocessors, DSPs, ASICs, FPGAs, GPUs, TPUs, or any other equivalent integrated or discrete logic QRS circuitry, as well as any combinations of such components, embodied in external devices, such as physician or patient programmers, stimulators, or other devices. The terms “processor” and “processing circuitry” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry, and alone or in combination with other digital or analog circuitry.
For aspects implemented in software, at least some of the functionality ascribed to the systems and devices described in this disclosure may be embodied as instructions on a computer-readable storage medium such as RAM, DRAM, SRAM, magnetic discs, optical discs, flash memories, or forms of EPROM or EEPROM. The instructions may be executed to support one or more aspects of the functionality described in this disclosure.
In addition, in some aspects, the functionality described herein may be provided within dedicated hardware and/or software modules. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware or software components or integrated within common or separate hardware or software components. Also, the techniques could be fully implemented in one or more circuits or logic elements. The techniques of this disclosure may be implemented in a wide variety of devices or apparatuses, including an IMD, an external programmer, a combination of an IMD and external programmer, an integrated circuit (IC) or a set of ICs, and/or discrete electrical circuitry, residing in an IMD and/or external programmer.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/071,828, filed Aug. 28, 2020, the entire content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63071828 | Aug 2020 | US |