DE10127809A1 - Telemetrieprozessor für eine implantierbare medizinische Vorrichtung - Google Patents
Telemetrieprozessor für eine implantierbare medizinische VorrichtungInfo
- Publication number
- DE10127809A1 DE10127809A1 DE10127809A DE10127809A DE10127809A1 DE 10127809 A1 DE10127809 A1 DE 10127809A1 DE 10127809 A DE10127809 A DE 10127809A DE 10127809 A DE10127809 A DE 10127809A DE 10127809 A1 DE10127809 A1 DE 10127809A1
- Authority
- DE
- Germany
- Prior art keywords
- telemetry
- processor
- message
- data
- telemetry processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61N—ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
- A61N1/00—Electrotherapy; Circuits therefor
- A61N1/18—Applying electric currents by contact electrodes
- A61N1/32—Applying electric currents by contact electrodes alternating or intermittent currents
- A61N1/36—Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
- A61N1/372—Arrangements in connection with the implantation of stimulators
- A61N1/37211—Means for communicating with stimulators
- A61N1/37252—Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data
- A61N1/3727—Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data characterised by the modulation technique
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0031—Implanted circuitry
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4836—Diagnosis combined with treatment in closed-loop systems or methods
- A61B5/4839—Diagnosis combined with treatment in closed-loop systems or methods combined with drug delivery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/35—Communication
- A61M2205/3507—Communication with implanted devices, e.g. external control
- A61M2205/3523—Communication with implanted devices, e.g. external control using telemetric means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2225/00—Details of deaf aids covered by H04R25/00, not provided for in any of its subgroups
- H04R2225/67—Implantable hearing aids or parts thereof not covered by H04R25/606
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S128/00—Surgery
- Y10S128/903—Radio telemetry
Abstract
Eine implantierbare medizinische Vorrichtung mit einem Hauptprozessor weist zudem einen Telemetrieprozessor auf, um einige Funktionen der Telemetrieverarbeitung auszuführen, was unter einigen Umständen zu einer Verringerung der Anforderungen an den Hauptprozessor, einem Sparen von Energie, einer Erhöhung der Telemetrieverarbeitungsgeschwindigkeit und vielen anderen Vorteilen führt. Eine große Bandbreite an implantierbaren medizinischen Vorrichtungen kann mit einem Telemetrieprozessor ausgestattet werden, inklusive Neurostimulatoren, Schrittmacher, Defibrillatoren, Medikamentenabgabepumpen, diagnostische Aufzeichnungsgeräte sowie Cochlea-Implantate. Der Telemetrieprozessor beinhaltet eine Steuerlogik, einen Datendekodierer, einen Empfangspuffer, einen Datenkodierer und einen Sendepuffer. Verfahren zum Empfangen von Mitteilungen und Übertragen von Mitteilungen mit einem Telemetrieprozessor werden ebenfalls angegeben.
Description
Diese Offenbarung betrifft eine implantierbare medizinische Vorrichtung und
insbesondere eine zur Telemetrie (Datenfernübertragung) befähigte medizinische
Vorrichtung.
Die Industrie für medizinische Vorrichtungen stellt eine große Bandbreite
elektronischer und mechanischer Vorrichtungen zum Behandeln medizinischer
Zustände bei Patienten her. Abhängig von dem medizinischen Zustand können
medizinische Vorrichtungen operativ implantiert werden oder extern mit dem eine
Behandlung empfangenden Patienten verbunden werden. Mediziner verwenden
medizinische Vorrichtungen allein oder in Kombination mit Medikamententherapien
und Operationen, um medizinische Zustände bei Patienten zu behandeln. Für
einige medizinische Zustände bieten medizinische Vorrichtungen die beste,
bisweilen die einzige Therapie, um einem Individuum zu einer gesunderen
Verfassung und einem erfüllteren Leben zu verhelfen. Viele implantierbare
medizinische Vorrichtungen haben die Fähigkeit zur Telemetrie, so daß
Kommunikationen mit der medizinischen Vorrichtung durchgeführt werden können,
sobald sie implantiert worden ist.
Implantierbare medizinische Vorrichtungen, die die Möglichkeit zur Telemetrie
haben können, beinhalten typischerweise Neurostimulatoren, Schrittmacher,
Defibrillatoren, Medikamentenabgabepumpen und diagnostische
Aufzeichnungsgeräte. Telemetrie wird typischerweise mit einem Telemetriesignal
bei einer Frequenz im Bereich von etwa 150 kHz bis 200 kHz unter Verwendung
eines Protokolls für medizinische Geräte, wie bspw. in dem an Grevious et al.
ausgegebenen US-Patent 5,752,977 "Efficient High Data Rate Telemetry Format
For Implanted Medical Device" (19. Mai 1998) beschrieben, durchgeführt. Da die
Telemetrie für medizinische Vorrichtungen komplexer geworden ist, stellt die
Telemetrie höhere Anforderungen an den Prozessor der medizinischen
Vorrichtung. Da auch die mit der medizinischen Vorrichtung durchgeführten
Therapien komplexer geworden sind, werden höhere Anforderungen an die
Prozessoren der medizinischen Vorrichtungen gestellt. Die miteinander
wetteifernden Anforderungen der Telemetrie und der Therapien an die Kapazität
des Prozessors der medizinischen Vorrichtung können dem Betrieb der
medizinischen Vorrichtung Grenzen setzen und können mehr Energie verbrauchen
als erwünscht.
Aus den voranstehenden Gründen besteht bei einer implantierbaren
medizinischen Vorrichtung ein Bedarf, daß sie mit einigen Telemetriefunktionen
ausgestattet ist, die unabhängig vom Hauptprozessor sind, um den
Hauptprozessor für andere Funktionen freizustellen, Energie zu sparen, die
Verarbeitungsgeschwindigkeit für die Telemetrie zu erhöhen und viele weitere
Vorteile zu schaffen.
Ein Telemetrieprozessor einer implantierbaren medizinischen Vorrichtung führt
einige Telemetrie-Verarbeitungsfunktionen aus, die unter bestimmten Umständen
zu verringerten Anforderungen an den Hauptprozessor führen, um den
Hauptprozessor für andere Aufgaben freizuhalten, Energie zu sparen, die
Telemetrie-Verarbeitungsgeschwindigkeit zu erhöhen, und für viele andere
Vorteile. Der Telemetrieprozessor weist eine Steuerlogik, einen Datendekodierer,
einen Empfangspuffer, einen Datenkodierer und einen Sendepuffer auf. Die
Steuerlogik betreibt den Telemetrieprozessor anhand von Anweisungen. Der
Datendekodierer ist mit der Steuerlogik verbunden und mit einem Demodulator
verbindbar, und der Datendekodierer übersetzt einen empfangenen seriellen Bit-
Strom in parallel zugängliche Worte. Der Empfangspuffer ist mit dem Daten-
Dekodierer verbunden und mit einem Hauptprozessorbus verbindbar. Der
Datenkodierer ist mit der Steuerlogik verbunden und mit einem Modulator
verbindbar, und der Datenkodierer übersetzt parallel zugängliche Worte in einen
Übertragungsdatenstrom aus seriellen Bits. Der Sendepuffer ist mit dem
Datenkodierer verbunden und mit dem Hauptprozessorbus verbindbar.
Fig. 1 zeigt eine Umgebung eines Ausführungsbeispiels einer implantierbaren
medizinischen Vorrichtung;
Fig. 2 zeigt ein Ausführungsbeispiel einer implantierbaren medizinischen
Vorrichtung;
Fig. 3 zeigt in einem Blockdiagramm ein Ausführungsbeispiel für eine
implantierbare medizinische Vorrichtung;
Fig. 4 zeigt ein Ausführungsbeispiel für die Basisoperationen einer
implantierbaren medizinischen Vorrichtung in einem Ablaufdiagramm;
Fig. 5 zeigt ein Ausführungsbeispiel eines Telemetriemoduls in einem
Blockdiagramm;
Fig. 6 zeigt ein ausführlicheres Ausführungsbeispiel eines Telemetriemoduls in
einem Blockdiagramm;
Fig. 7 zeigt ein Ausführungsbeispiel eines Telemetrieprozessors in einem
Blockdiagramm;
Fig. 8 zeigt ein Ausführungsbeispiel für die Operationen eines Telemetriemoduls
in einem Ablaufdiagramm;
Fig. 9 zeigt ein Ausführungsbeispiel für einen Telemetrieempfang in einem
Ablaufdiagramm;
Fig. 10 zeigt in einem genaueren Ablaufdiagramm ein Ausführungsbeispiel für
einen Telemetrieempfang;
Fig. 11 zeigt ein Ausführungsbeispiel für eine Telemetrieübertragung in einem
Ablaufdiagramm; und
Fig. 12 zeigt in einem genaueren Ablaufdiagramm ein Ausführungsbeispiel für
eine Telemetrieübertragung.
Fig. 1 zeigt die allgemeine Umgebung eines Ausführungsbeispiels einer
implantierbaren medizinischen Vorrichtung 20 und insbesondere eines
implantierbaren Neurostimulators (INS) 22, der eine Stimulationsleitung 24, eine
Leitungsverlängerung 26, einen externen Neurostimulator (ENS) 28 und
Programmiervorrichtungen 30 beinhaltend Ausführungsformen eines
Programmiergeräts 32 für einen Arzt und eines Programmiergerätes 34 für den
Patienten, enthält. Obwohl ein Ausführungsbeispiel eines INS 22 gezeigt ist, kann
die implantierbare medizinische Vorrichtung 20 auch Schrittmacher, Defibrillatoren,
Medikamentenabgabepumpen, diagnostische Aufzeichnungsgeräte, Cochlear-
Implantate und dergleichen beinhalten. Die implantierbare medizinische
Vorrichtung 20 wird typischerweise mit einer Therapie programmiert und dann in
den Körper, typischerweise in eine subkutane Tasche an einer Stelle implantiert,
die anhand der bevorzugten Wahl des Arztes und des Patienten ausgesucht
worden ist. Eine große Bandbreite an Programmiervorrichtungen 30, auch als
abwärtige Sender bekannt, kann verwendet werden, um Daten zu der
implantierbaren medizinischen Vorrichtung 20, die auch als aufwärtiger Sender
bezeichnet werden kann, zu übertragen und von dieser Daten zu empfangen.
Beispiele von abwärtigen Sendern beinhalten Vorrichtungen, wie bspw.
Programmiergeräte 32 für einen Arzt, Programmiergeräte 34 für einen Patienten,
Programmiergeräte in Form eines Handlesekopfes, Telemetriezugangseinheiten
und dergleichen. Der Arzt verwendet in regelmäßigen Abständen ein
Programmiergerät 32 für einen Arzt, um mit der implantierbaren medizinischen
Vorrichtung 20 zu kommunizieren, um die Therapie für den Patienten zu
managen und Daten der implantierbaren medizinischen Vorrichtung zu sammeln.
Der Patient verwendet die Programmiervorrichtung für den Patienten, um mit dem
implantierten INS 22 zu kommunizieren, um Therapieeinstellungen vorzunehmen,
die durch den Arzt programmiert worden sind. Sowohl das Programmiergerät 32
für den Arzt als auch das Programmiergerät 34 für den Patienten können eine
Antennenortungsvorrichtung aufweisen, die anzeigt, wenn der Telemetriekopf für
eine angemessene Telemetrie nah genug zu dem implantierten INS 22
ausgerichtet ist. Ein Beispiel für ein Programmiergerät 32 für einen Arzt ist ein von
Medtronic erhältliches Konsolenprogrammiergerät Model 7432, und ein Beispiel für
ein Programmiergerät 34 für einen Patienten ist ein von Medtronic erhältliches
Patientenprogrammiergerät Model 7434 Itrel® 3 EZ.
Fig. 2 zeigt eine Ausführungsform einer medizinischen Vorrichtung 20 in Form
eines implantierbaren Neurostimulators (INS) 22. Fig. 3 zeigt ein Blockdiagramm
des Ausführungsbeispiels des INS 22. Der INS 22 erzeugt ein programmierbares
elektrisches Stimulationssignal. Der INS 22 enthält einen Prozessor 34 mit einem
Oszillator 36, einer Datumsuhr 38, einem Speicher 40 und einem
Systemrücksteller (Reset) 42, ein Telemetriemodul 44, ein Lademodul 46, eine
Energiequelle 48, ein Energiemanagementmodul 50, ein Therapiemodul 52 und
ein Therapiemeßmodul 54. Andere Versionen des INS 22 können zusätzliche
Module, wie bspw. ein Diagnostikmodul, enthalten. Alle Komponenten können auf
einem oder mehreren anwendungsspezifischen integrierten Schaltkreisen
(Application Specific Integrated Circuits, ASICs) konfiguriert sein, mit Ausnahme
der Energiequelle 48. Sämtlichen Komponenten mit Ausnahme des Oszillators 36,
der Datumsuhr 38 und der Energiequelle 48 können an einen bidirektionalen
Datenbus 56 angeschlossen sein, der nicht gemultiplext ist, mit getrennten
Adressen- und Datenleitungen. Der Prozessor 34 ist synchron und arbeitet bei
einer niedrigen Leistung, wie bspw. ein Motorola 68HC11 synthetisierter Kern, der
mit einem kompatiblen Anweisungsset arbeitet. Der Oszillator 36 arbeitet bei einer
Frequenz, die mit dem Prozessor 34, zugehörigen Komponenten und
Energieanforderungen kompatibel ist, wie bspw. im Bereich von 100 KHz bis
1,0 MHz. Die Datumsuhr 38 zählt die Anzahl der Sekunden ab einem festgelegten
Datum für die Einordnung von Ereignissen nach Datum/Zeit und zur Steuerung der
Therapie, wie bspw. mit dem Herzrhythmus verknüpfte Therapien. Der Speicher 40
beinhaltet einen Speicher 40, der für einen Betrieb des INS ausreicht, wie bspw.
einen flüchtigen Direktzugriffsspeicher (RAM), z. B. einen statischen RAM, einen
nicht flüchtigen Nur-Lese-Speicher (ROM), ein E2PROM (EEPROM), z. B. ein
Flash-EEPROM, und auf ASiCs konfigurierte Registeranordnungen. Ein
Direktspeicherzugriff (DMA) ist erhältlich, um Module auszuwählen, wie bspw. das
Telemetriemodul 44, so daß das Telemetriemodul 44 eine Steuerung des
Datenbusses 56 anfordern kann und Daten unter Umgehung des Prozessors 34
direkt in den Speicher 40 zu schreiben. Der Systemrücksteller 42 steuert den
Betrieb der ASICs und Module während des Hochfahrens des INS 22, so daß die
ASICs und Modulregister geladen und in einen stabilen Zustand online gebracht
werden können. Der INS 22 kann in einer Vielzahl von unterschiedlichen
Versionen konfiguriert werden, indem für die besondere Konfiguration nicht
erforderliche Module entfernt werden und indem zusätzliche Komponenten bzw.
Module hinzugefügt werden. Nicht wiederaufladbare Primärelement-Versionen des
INS 22 werden einige oder alle Komponenten in dem Lademodul 46 nicht
aufweisen. Alle Komponenten des INS 22 sind innerhalb eines Gehäuses, welches
hermetisch abgedichtet ist und aus einem bioverträglichen Material, wie bspw.
Titan, gefertigt ist, enthalten oder auf diesem getragen. Durchführungen schaffen
eine elektrische Verbindbarkeit durch das Gehäuse während sie eine hermetische
Abdichtung beibehalten, und die Durchführungen können gefiltert sein, um
eingehendes Rauschen von Quellen, wie bspw. Mobiltelefonen, zu reduzieren. Der
INS 22 arbeitet anhand von Software-Parametern.
Fig. 4 zeigt ein Flußdiagramm mit den grundlegenden Abläufen für einen INS 22.
Mit dem Ablauf wird begonnen, wenn der Prozessor 34 entweder über Telemetrie
oder von einer internen Quelle in dem INS 22 Daten empfängt. Die empfangenen
Daten werden dann in einem Platz eines Speichers 40 abgelegt. Die Daten
werden von dem Prozessor 34 verarbeitet, um den Typ der Daten zu identifizieren,
und es kann ein weiteres Bearbeiten, wie bspw. ein Überprüfen der Vollständigkeit
der Daten, beinhalten. Nachdem die Daten bearbeitet worden sind, wird eine
Entscheidung getroffen, ob eine Tätigwerden erfolgen soll. Wenn keine Tätigkeit
erforderlich ist, wartet der INS 22 in Bereitschaft, Daten zu empfangen. Wenn ein
Tätigwerden erforderlich ist, wird das Tätigwerden eine oder mehrere der
folgenden Module bzw. Komponenten mit einbeziehen: die Datumsuhr 38, den
Speicher 40, das Telemetrie- 44, das Lade- 46, das Energie-Management- 50, das
Therapie- 52 sowie das Therapie-Meß-Modul 54. Ein Beispiel einer Tätigkeit wäre
ein Modifizieren einer programmierten Therapie. Nachdem die Tätigkeit
abgeschlossen ist, wird eine Entscheidung getroffen, ob die ein Kommunizieren
der Tätigkeit über das Telemetriemodul 44 an eine Programmiervorrichtung 30, als
aufwärtiges Berichten bekannt, vorbereitet werden muß. Wenn die Tätigkeit
aufwärtig berichtet worden ist, wird die Tätigkeit in der Programmiervorrichtung
aufgezeichnet. Wenn die Tätigkeit nicht aufwärtig berichtet worden ist, wird die
Tätigkeit intern in dem INS 22 aufgezeichnet. Ein INS 22 und ebenso andere
implantierbare medizinische Vorrichtungen 20 können mit einem Telemetriemodul
44 ausgestattet sein, welches einen Telemetrieprozessor aufweist.
Fig. 5 und 6 zeigen Blockdiagramme eines Ausführungsbeispiels eines
Telemetriemoduls 44. Das Telemetriemodul 44 gestattet bidirektionale
Kommunikationen zwischen der implantierbaren medizinischen Vorrichtung 20,
auch als aufwärtiger Sender bekannt, und der Programmiervorrichtung 30, auch
als abwärtiger Sender bekannt. Das Telemetriemodul 44 weist eine
Telemetriespule 57, einen Empfänger 58, einen Sender 60 und einen
Telemetrieprozessor 62 auf. Telemetrie wird bei einer Frequenz im Bereich von
etwa 150 kHz bis 200 kHz durchgeführt, wobei ein Protokoll für medizinische
Vorrichtungen 20 verwendet wird, wie bspw. in dem auf Grevious et al.
ausgegebenen US-Patent 5,752,977 mit dem Titel "Efficient High Data Rate
Telemetry Format For Implanted Medical Device" (19. Mai 1998) beschrieben. Die
Telemetriespule 57 kann im Innern des Gehäuses angeordnet oder an der
Außenseite des Gehäuses befestigt sein, und die Telemetriespule 57 kann auch
als Ladespule dienen, wenn der Betrieb der Spule gemultiplext ist. Der Empfänger
58 gibt einen digitalen Puls ab, der das modulierte Radiofrequenzsignal (RF-
Signal) von einer Programmiervorrichtung 30 repräsentiert, welches auch als
abwärtiges Signal bekannt ist. Der Sender 60 erzeugt ein RF-moduliertes
aufwärtiges Signal von dem digitalen Signal, welches von dem
Telemetrieprozessor 62 erzeugt ist. Der Telemetrieprozessor 62 kann eine feste
Maschine sein, die auf einem ASIC aufgebaut ist, mit der zum Dekodieren der
Telemetriesignale während des Empfanges, zum Speichern der Daten im RAM
und benachrichtigen des Prozessors 62, daß Daten empfangen worden sind,
erforderlichen Logik. Der Telemetrieprozessor 62 enthält auch die Logik, die
erforderlich ist, um während Sendens den Hauptprozessor 34 aufzufordern, Daten
aus dem RAM auszulesen, die Daten zum Übertragen zu kodieren und den
Hauptprozessor 34 zu benachrichtigen, daß die Daten übertragen worden sind.
Fig. 7 zeigt ein Blockdiagramm eines Ausführungsbeispiels eines
Telemetrieprozessors 62. Der Telemetrieprozessor 62 enthält eine Steuerlogik 64,
einen Datendekodierer 66, einen Empfangspuffer 68, einen Datenkodierer 70 und
einen Sendepuffer 72. Die Steuerlogik 64 betreibt den Telemetrieprozessor 62
anhand von Telemetrieparametern. Die Telemetrieparameter können in den
Hardwareparametern, den Firmwareparametern oder einer Kombination aus
Hardware- und Firmwareparametern des Telemetrieprozessors 62 konfiguriert
sein. Hardwareparameter können in innerhalb des Telemetrieprozessors
enthaltenen Registern konfiguriert sein. Der Datendekodierer 66 ist mit der
Logiksteuerung 64 verbunden und mit einem Demodulator verbindbar. Der
Datendekodierer 66 übersetzt einen empfangenen seriellen Bitstrom in parallel
verfügbare Worte. Der Datendekodierer 66 kann zudem mit dem
Hauptprozessorbus 56 verbindbar sein, um Protokollsteuerdaten von dem
Hauptprozessor 34 zu empfangen. Der Empfangspuffer 68 ist mit dem
Datendekodierer 66 verbunden und mit einem Hauptprozessorbus 56 verbindbar.
Der Empfangspuffer 68 wird verwendet, um die empfangene Mitteilung, die von
dem Telemetrieprozessor 62 verarbeitet und an den Hauptprozessor 34
kommuniziert werden soll, zusammenzufügen. Der Datenkodierer 70 ist mit der
Steuerlogik 64 verbunden und mit einem Modulator verbindbar. Der Datenkodierer
70 übersetzt parallel verfügbare Worte in einen seriellen Bitstrom zum Senden.
Der Datenkodierer 70 kann auch an den Hauptprozessorbus 56 anschließbar sein,
um Statusdaten von dem Hauptprozessor 34 zu empfangen. Der Sendepuffer 72
ist an den Datenkodierer 70 angeschlossen und mit dem Hauptprozessorbus 56
verbindbar. Der Sendepuffer 72 wird verwendet, um eine Mitteilung von dem
Hauptprozessor 34 an den Telemetrieprozessor 62 zu übertragen.
Bei einigen Ausführungsbeispielen kann der Telemetrieprozessor 62 auch eine
Aufweck-Detektor 74, einen Format-Detektor 76, eine zyklisch arbeitende
Redundanzüberprüfungslogik 78 und einen aufwärtigen Rahmensequenzer 80
aufweisen. Der Aufweck-Detektor 74 ist an den Format-Detektor 76
angeschlossen und mit dem Demodulator verbindbar. Der Aufweck-Detektor 74
fährt den Telemetrieprozessor 62 auf den Empfang eines Aufweck-Stoßsignals hin
hoch. Mit einem Aufweck-Detektor 74 ausgestattet, kann der Telemetrieprozessor
62 in einem Ruhemodus verweilen, der sehr wenig Energie verbraucht, wie bspw.
weniger als 1% der von dem Telemetrieprozessor 62 verwendeten Energie, wenn
der Telemetrieprozessor 62 durch einen Aufweck-Stoßsignal aktiviert worden ist.
Ein Format-Detektor 76 ist mit dem Datendekodierer 66 verbunden und mit einem
Demodulator verbindbar. Der Format-Detektor 76 identifiziert das gerade
empfangene Telemetrieformat, und der Format-Detektor 76 schaltet den
Telemetrieprozessor 62 auf das passende Telemetrieformat für die Modulation und
die Geschwindigkeit für die abwärtige Übertragung. Die zyklisch arbeitende
Redundanzüberprüfungslogik 78 ist mit dem Datendekodierer 66 verbunden. Die
zyklisch arbeitende Redundanzüberprüfungslogik 78 vergleicht eine abwärtige
Kontrollzahl mit einer abwärtigen Mitteilung, um festzustellen, ob die abwärtige
Mitteilung die korrekte Anzahl an Datenbits und die korrekte Reihenfolge der
Datenbits aufweist. Ein aufwärtiger Rahmensequenzer 80 ist mit dem
Datenkodierer 70 verbunden. Der aufwärtige Rahmensequenzer 80 fügt jeder
aufwärtigen Mitteilung einen aufwärtigen Kopf bei, der Informationen enthält, wie
bspw. eine Quelladresse, eine Zieladresse, eine Rahmensequenzzahl,
Statusinformationen und dergleichen. Die Quelladresse ist die Adresse der
Programmiervorrichtung 30, die identifiziert ist, um sicherzustellen, daß die
implantierbare Vorrichtung 20 Informationen von der passenden
Programmiervorrichtung 30 empfängt und daß die Programmiervorrichtung 30
aktuelle Informationen von der implantierbaren medizinischen Vorrichtung 20 hält.
Die Zieladresse ist die Adresse der implantierbaren medizinischen Vorrichtung 20,
die identifiziert ist, um sicherzustellen, daß die richtige implantierbare medizinische
Vorrichtung 20 die Übertragung erhält. Die Zieladresse ist besonders wichtig,
wenn ein Patient mehr als eine implantierbare medizinische Vorrichtung 20 hat,
um sicherzustellen, daß die korrekte implantierbare Vorrichtung 20 das abwärtige
Signal empfängt. Die Rahmensequenzzahl ermöglicht es dem
Telemetrieprozessor 62, daß er eine doppelte Übertragung derselben
Befehlsmitteilung erkennt. Eine doppelte Befehlsmitteilung kann bspw. in solchen
Situationen vorkommen, wenn eine unbeabsichtigte Bewegung des Patienten
unwillentlich die Steuerungen des Programmiergeräts 34 für den Patienten
mehrmals aktiviert oder wenn ein Programmierhandlesekopf mehrere Male über
den Ort der medizinischen Vorrichtung 20 geschwungen wird. Wenn eine doppelte
Befehlsmitteilung erkannt worden ist, wird die zweite Befehlsmitteilung von dem
Telemetrieprozessor 62 typischerweise ignoriert. Die Statusinformation hält Daten
über den Status der Kommunikationsverbindung zwischen der
Programmiervorrichtung 30 und der implantierbaren medizinischen Vorrichtung 20
bereit, sowie Daten bezüglich des Status der implantierbaren medizinischen
Vorrichtung 20, bspw. ob der Speicher 40 fehlerhaft ist, ob ein Energie-An-
Rücksetzen (Power On Reset, POR) stattgefunden hat und dergleichen.
Alle von der implantierbaren medizinischen Vorrichtung 20 empfangenen und von
dieser übertragenen Mitteilungen werden zumindest teilweise von dem
Telemetrieprozessor 62 verarbeitet, ohne Einbeziehung des Hauptprozessors 34.
Der Telemetrieprozessor 62 verarbeitet ausgesuchte Mitteilungen schneller und
mit geringerer Energie als von dem Hauptprozessor 34 verarbeitete Mitteilungen.
Ausgesuchte Mitteilungen können auch von dem Telemetrieprozessor 62
verarbeitet werden, während der Hauptprozessor 34 sich in einem Ruhezustand
befindet. Die ausgesuchten Mitteilungen beinhalten Bestätigungsmitteilungen
(ACK), negative Bestätigungsmitteilungen (NACK) und Quittungsaustausch-
Befehlsmitteilungen. Der Telemetrieprozessor 62 kann ohne Unterstützung des
Hauptprozessors 34 eine vollständige Quittungsaustauschmitteilung zwischen
einer Programmiervorrichtung 30 und einer medizinischen Vorrichtung 20
verarbeiten, das beinhaltet die Quittungsaustausch-Befehlsmitteilung und die
Bestätigungsmitteilung oder die negative Bestätigungsmitteilung. Die
Quittungsaustauschmitteilung kann auch Informationen über den
Verbindungsstatus und den Status der medizinischen Vorrichtung 20 beinhalten,
die auch von dem Telemetrieprozessor 62 ohne Unterstützung des
Hauptprozessors 34 verarbeitet werden. Quittungsaustauschmitteilungen
erscheinen typischerweise periodisch, um den Status der
Kommunikationsverbindungen zwischen der Programmiervorrichtung 30 und der
medizinischen Vorrichtung 20 zu berichten. Wenn ein Quittungsaustausch
stattfindet, beginnt der Telemetrieprozessor 62 typischerweise die Übertragung
einer Bestätigungsmitteilung oder einer negativen Bestätigungsmitteilung innerhalb
von weniger als 500,0 µs, z. B. im Bereich von 100,0 µs bis 500,0 µs, nachdem die
Befehlsmitteilung empfangen worden ist. Einige Ausführungsformen des
Telemetrieprozessors 62 können auch in mindestens zwei verschiedenen
Kommunikationsmodi arbeiten.
In dem direkten Kommunikationsmodus bearbeitet der Telemetrieprozessor 62
eine einzige entweder von der Programmiervorrichtung 30 oder von der
implantierbaren medizinischen Vorrichtung 20 übertragene Mitteilung und eine
einzige von der empfangenden Vorrichtung übertragene Bestätigung. Wenn der
direkte Kommunikationsmodus verwendet wird, wird die Programmiervorrichtung
30 typischerweise zuerst bei dem Patienten eingerichtet, und die
Programmiervorrichtung 30 wird dann für kurze Kommunikationen nah genug an
die implantierbare medizinische Vorrichtung 20 heran gebracht. Der direkte
Kommunikationsmodus wird für Kommunikationen, wie bspw. das Verstellen von
Therapieparametern, wie bspw. die Stimulationsamplitude, verwendet. Der direkte
Kommunikationsmodus vereinfacht kurze Kommunikationen, wie bspw. im Bereich
zwischen 50,0 ms bis 150,0 ms von dem Zeitpunkt an, ab dem die abwärtige
Vorrichtung die Kommunikationen beginnt, bis die Kommunikationen
abgeschlossen worden sind. Kurze Kommunikationen können nützlich sein, wenn
die Programmiervorrichtung 30 ein Gerät, wie bspw. ein Programmierhandlesekopf
ist, der die medizinische Vorrichtung 20 mit einem kurzen Überschwingen über die
Stelle der medizinischen Vorrichtung 20 programmiert. Bei dem direkten
Kommunikationsmodus kann die Programmiervorrichtung 30 während der
Kommunikationen sich im wesentlichen bewegen. Während des direkten
Kommunikationsmodus können doppelte Übertragungen derselben
Befehlsmitteilung auftreten, wenn bspw. ein Programmierhandlesekopf mehrere
Male über die Stelle der medizinischen Vorrichtung 20 geschwungen wird. Der
Telemetrieprozessor 62 kann doppelte Befehlsmitteilungen ignorieren, indem er
erkennt, daß die Rahmensequenzzahl im Kopf der Mitteilung sich außer der Reihe
befindet.
Im Sitzungsmodus der Kommunikation gibt es einen kontinuierlichen
Quittungsaustausch, um eine Unterbrechung in der Telemetrie schnell
festzustellen. Der Sitzungsmodus wird für komplexere Kommunikationen zwischen
dem aufwärtigen Sender und der medizinischen Vorrichtung 20 verwendet, bspw.
für umfangreiche Übertragungen des Speichers 40, die Daten, Programme oder
beides enthalten. Die Programmiervorrichtung 30 wird, während die
Kommunikation im Sitzungsmodus durchgeführt wird, im wesentlichen statisch
gehalten. Der Telemetrieprozessor 62 ignoriert aufeinanderfolgende
Übertragungen derselben Befehlsmitteilung, gerade so wie bei dem direkten
Kommunikationsmodus.
Fig. 8 zeigt ein Ausführungsbeispiel für ein Ablaufdiagramm des Betriebes eines
Telemetriemoduls 44. Um mit der Telemetrie zu beginnen, verwendet entweder
der Patient oder ein Mediziner ein Programmiergerät 34 für Patienten bzw. ein
Konsolen-Programmiergerät 32 und plaziert einen Telemetriekopf, der die
Telemetriespule 57 enthält, nahe der implantierbaren medizinischen Vorrichtung
20. Sowohl das Konsolen-Programmiergerät 32 als auch das Programmiergerät 34
für den Patienten weisen einen Antennenorter auf, der anzeigt, wenn der
Telemetriekopf für eine angemessene Telemetrie nah genug zu der implantierten
medizinischen Vorrichtung 20 ausgerichtet ist. Das RF-Telemetriesignal wird über
die Telemetriespule 57 empfangen und enthält ein Aufweck-Stoßsignal, das dem
Telemetrieprozessor 62 signalisiert, den Telemetrieprozessor 62 vorzubereiten,
eingehende Telemetriesignale zu empfangen. Der Telemetrieprozessor 62 ist dazu
konfiguriert, ein bestimmtes Telemetrieprotokoll zu empfangen, welches den Typ
der Telemetriemodulation und die Geschwindigkeit des eingehenden
Telemetriesignals enthält. Der Telemetrieempfänger 58 demoduliert das
Zeitbasissignal in digitale Pulse. Der Telemetrieprozessor 62 konvertiert die
digitalen Pulse in binäre Daten, die in dem Speicher 40 gespeichert werden. Der
Hauptprozessor 34 wird dann die Tätigkeit unternehmen, die gerade mittels des
empfangenen Telemetriesignals vorgegeben worden ist, wie z. B. das Einstellen
einer Therapie. Die Übertragung des Telemetriesignals wird durch den
Hauptprozessor 34 initiiert, indem er den Telemetrieprozessor 62 auffordert, Daten
zu senden. Der Telemetrieprozessor 62 ist für das gewünschte Telemetrieprotokoll
konfiguriert, welches den Typ der Modulation und die Geschwindigkeit für die
Übertragung enthält. Der Telemetrieprozessor 62 konvertiert binäre Daten, die
übertragen werden sollen, in zeitbasierende Digitalpulse. Der Sender 60 moduliert
das digitale Signal in ein RF-Signal, welches dann durch die Telemetriespule 57
an eine Programmiervorrichtung 30 übertragen wird.
Fig. 9 und 10 zeigen Ausführungsbeispiele von Ablaufdiagrammen für den
Telemetrieempfang. Das Verfahren zum Verarbeiten empfangener
Telemetriesignale in einer implantierbaren medizinischen Vorrichtung 20 enthält
die folgenden Schritte, die nicht notwendigerweise der Reihe nach beschrieben
werden. Ein serieller Datenstrom wird bei 82 von dem Demodulator empfangen.
Der empfangene, serielle Datenstrom wird bei 84 in parallel zugängliche Worte
übersetzt. Die Integrität der Mitteilung wird bei 86 verifiziert. Die Verifikation der
Integrität der Mitteilung enthält typischerweise ein Bestimmen, ob die Adresse der
Mitteilung eine gültige Zyklus-Redundanz-Überprüfung (Cycle Redundancy Check,
CRC) aufweist und ob die Mitteilung für die empfangende implantierbare
medizinische Vorrichtung bestimmt ist. Um zu bestimmen, ob die Mitteilung für die
implantierbare medizinische Vorrichtung bestimmt ist, wird die Zieladresse
überprüft, es wird die Quelladresse überprüft, und die Sequenzzahl wird überprüft,
um zu bestimmen, ob sich die Mitteilung außerhalb der Sequenz befindet. Wenn
die Mitteilung eine gültige CRC, Zieladresse, Quelladresse und Sequenzzahl hat,
antwortet der Telemetrieprozessor mit einer Bestätigungsmitteilung. Wenn die
Mitteilung eine gültige CRC, aber keine gültige Zieladresse oder Quelladresse
oder Sequenzzahl hat, antwortet der Telemetrieprozessor mit einer negativen
Bestätigungsmitteilung. Wenn die CRC ungültig ist, antwortet der
Telemetrieprozessor nicht, da es sich bei dem empfangenen Signal ohne gültige
CRC um Rauschen handeln kann.
Nachdem die Integrität der Mitteilung bei 86 verifiziert worden ist, wird bei 88 der
Typ der Mitteilung bestimmt. Die Mitteilung kann von einer Vielzahl von Typen
sein, inklusive einer Anwendungsmitteilung, einer Quittungsaustausch-Mitteilung
und einer Wellenform-Bestätigungsmitteilung (WACK-Mitteilung). Wenn die
Mitteilung eine Anwendungsmitteilung ist, wird bei 90 eine Bestätigung an den
Sender der Mitteilung gesendet. Wenn die Mitteilung eine Quittungsaustausch-
Mitteilung ist, wird bei 90 eine Bestätigung an den Sender der Quittungsaustausch-
Mitteilung gesendet. Wenn die Mitteilung eine WACK-Mitteilung ist, gibt die WACK
ihren eigenen Quittungsaustausch während der aufwärtigen Übertragung der
Wellenform. Als nächstes wird die Mitteilung ausgewertet, um bei 92 zu
entscheiden, ob ein Tätigwerden erforderlich ist. Wenn ein Tätigwerden
erforderlich ist, wird die Tätigkeit bei 94 durchgeführt, und wenn ein Tätigwerden
nicht erforderlich ist, bleibt der Telemetrieprozessor in Wartestellung, um weitere
serielle Daten zu empfangen.
Bei einigen Ausführungsbeispielen kann das Verfahren zum Verarbeiten
empfangener Telemetriesignale in einer implantierbaren medizinischen
Vorrichtung 20 auch die folgenden Schritte beinhalten. Ein Aufweckstoß wird
empfangen, der den Telemetrieprozessor 62 aktiviert. Auch kann der eingehende
Datenstrom durch die Zyklus-Redundanz-Kontrollogik 78 geschoben werden,
damit die Zyklus-Redundanz-Kontrollogik 78 verifiziert, daß eine vollständige
Mitteilung empfangen worden ist. Die Zyklus-Redundanz-Kontrollogik 78 vergleicht
eine abwärtige Kontrollzahl mit einer abwärtigen Mitteilung, um festzustellen, ob
die abwärtige Mitteilung die richtige Anzahl an Datenbits und die richtige
Reihenfolge der Datenbits hat. Zusätzlich kann ein Formatdetektor 76 mit dem
Datendekodierer 66 und dem Demodulator verbunden sein, um das Format der
empfangenen Telemetrie festzustellen. Der Hauptprozessor 34 kann
benachrichtigt werden, wenn einen Anwendungsmitteilung empfangen worden ist.
Fig. 11 und 12 zeigen Ausführungsbeispiele von Ablaufdiagrammen für eine
Telemetrieübertragung. Das Verfahren zum Verarbeiten übertragener
Telemetriesignale in einer implantierbaren medizinischen Vorrichtung 20 enthält
die folgenden Schritte, die nicht unbedingt der Reihenfolge nach beschrieben
werden. Der zu übertragende Mitteilungstyp wird mittels der Steuerlogik bei 96
gewählt. Der gesendete Mitteilungstyp kann eine Bestätigung, eine negative
Bestätigung, eine Anwendung sowie eine Wellenform sein. Der Puffer wird
bestimmt, wo die zu sendende Mitteilung lokalisiert ist. Bei 98 wird eine
Kopfinformation für die aufwärtige Mitteilung, beinhaltend eine Quelladresse, eine
Zieladresse sowie eine Rahmensequenzzahl, mit einem aufwärtigen
Rahmengenerator 80 hinzugefügt, und eine Statusinformation wird bei 100 mit der
Steuerlogik 64 hinzugefügt. Die zu sendende Mitteilung wird bei 102 aus parallel
zugänglichen Worten in serielle Datenbits der Übertragungsmitteilung kodiert. Die
Mitteilung wird bei 104 an einen Modulator gegeben für eine Übertragung mittels
Telemetrie.
Bei einigen Ausführungsbeispielen können die nachfolgenden, zusätzlichen
Schritte in dem Verfahren zum Verarbeiten übertragener Telemetrie-Mitteilungen
enthalten sein. Ein Gültigkeitskode kann erzeugt werden, der die Anzahl der
Übertragungsdatenbits und die Reihenfolge der Übertragungsdatenbits enthält.
Der Gültigkeitskode wird typischerweise am Ende der Mitteilung angehängt. Das
Anwendungsprogramm kann benachrichtigt werden, daß die Mitteilung übertragen
worden ist. Nachdem die Mitteilung an den Modulator übertragen worden ist, kann
der Telemetrieprozessor 62 heruntergefahren werden. Eine Statusmitteilung kann
von dem Hauptprozessor 34 an den Datenkodierer 70 gesendet werden.
Es werden also Ausführungsbeispiele einer implantierbaren medizinischen
Vorrichtung 20 mit einem Telemetrieprozessor 62 offenbart, die Vorteile, wie bspw.
eine Verringerung der Anforderungen an den Hauptprozessor, um den
Hauptprozessor für andere Aufgaben freizustellen, ein Sparen von Energie, ein
Erhöhen der Verarbeitungsgeschwindigkeit der Telemetrie und viele andere aus
den Ansprüchen ersichtliche Vorteile, bietet. Ein Fachmann wird zu würdigen
wissen, daß die vorliegende Erfindung in anderen als den angegebenen
Ausführungsbeispielen praktiziert werden kann. Die offenbarten
Ausführungsbeispiele werden lediglich zum Zwecke der Erläuterung und nicht der
Beschränkung gegeben, und die vorliegende Erfindung wird ausschließlich durch
die nachfolgenden Ansprüche beschränkt.
Claims (55)
1. Telemetrieprozessor für eine medizinische Vorrichtung mit:
einer Steuerlogik zum Betreiben des Telemetrieprozessor anhand von Telemetrieparametern;
einem an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt; und
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einem an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Bitstrom übersetzt; und
einem mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
einer Steuerlogik zum Betreiben des Telemetrieprozessor anhand von Telemetrieparametern;
einem an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt; und
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einem an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Bitstrom übersetzt; und
einem mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
2. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß alle
Mitteilungen zumindest teilweise von dem Telemetrieprozessor verarbeitet
werden.
3. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß
ausgesuchte Mitteilungen durch den Telemetrieprozessor ohne den
Hauptprozessor verarbeitet werden.
4. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß die
ausgesuchten Mitteilungen schneller und mit weniger Energie verarbeitet
werden als von dem Hauptprozessor verarbeitete Mitteilungen.
5. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß die
ausgesuchten Mitteilungen verarbeitet werden, wenn der Hauptprozessor
nicht betrieben wird.
6. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß die
ausgesuchten Mitteilungen aus der folgenden Gruppe ausgewählt sind:
Bestätigung sowie negative Bestätigung.
7. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß eine
Quittungsaustauschmitteilung eine Befehlsmitteilung und eine
Bestätigungsmitteilung enthält.
8. Telemetrieprozessor nach Anspruch 7, dadurch gekennzeichnet, daß der
Telemetrieprozessor die Quittungsaustauschmitteilung ohne Hilfe des
Hauptprozessors verarbeitet.
9. Telemetrieprozessor nach Anspruch 8, dadurch gekennzeichnet, daß die
Quittungsaustauschmitteilung den Status einer Kommunikationsverbindung
und den Status einer implantierbaren medizinischen Vorrichtung beinhaltet.
10. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß in
weniger als 500 Mikrosekunden, nachdem eine Befehlsmitteilung empfangen
worden ist, eine Übertragung einer Bestätigungsmitteilung beginnt.
11. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß die
Telemetrieparameter in dem Telemetrieprozessor konfiguriert sind.
12. Telemetrieprozessor nach Anspruch 11, dadurch gekennzeichnet, daß die
Telemetrieparameter Hardwareparameter sind.
13. Telemetrieprozessor nach Anspruch 12, dadurch gekennzeichnet, daß die
Hardwareparameter in Registern konfiguriert sind.
14. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß die
Telemetrieparameter Firmwareparameter sind.
15. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß er
weiterhin einen an den Formatdetektor angeschlossenen und mit dem
Demodulator verbindbaren Aufweck-Detektor aufweist, um den
Telemetrieprozessor auf den Empfang eines Aufweckstoßes hin
hochzufahren.
16. Telemetrieprozessor nach Anspruch 15, dadurch gekennzeichnet, daß der
Telemetrieprozessor sich in einem Niedrigenergie-Schlafmodus befindet, bis
der Telemetrieprozessor durch einen Aufweckstoß aktiviert wird.
17. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Datendekodierer an den Hauptprozessorbus anschließbar ist, um
Protokollsteuerdaten von dem Hauptprozessor zu empfangen.
18. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Datenkodierer an den Hauptprozessorbus anschließbar ist, um Statusdaten
von dem Hauptprozessor zu empfangen.
19. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Telemetrieprozessor betriebsbereit bleibt, wenn die Energiequelle einen
Niedrigenergiezustand erreicht, der bewirkt, daß der Hauptprozessor nicht
betriebsbereit ist.
20. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Telemetrieprozessor so konfiguriert ist, daß er in einem direkten
Operationsmodus arbeitet, indem er eine Mitteilung empfängt und die
empfangene Mitteilung bestätigt.
21. Telemetrieprozessor nach Anspruch 20, dadurch gekennzeichnet, daß der
direkte Modus kurze Kommunikationen zwischen einem abwärtigen Sender
und einer implantierbaren medizinischen Vorrichtung vereinfacht.
22. Telemetrieprozessor nach Anspruch 20, dadurch gekennzeichnet, daß der
abwärtige Sender im wesentlichen in Bewegung ist, wenn die
Kommunikationsverbindung aufgebaut wird.
23. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Telemetrieprozessor so konfiguriert ist, daß er in einem
Sitzungsbetriebsmodus arbeitet, indem er eine Kommunikationsverbindung
aufbaut.
24. Telemetrieprozessor nach Anspruch 23, dadurch gekennzeichnet, daß
periodisch Quittungsaustauschmitteilungen auftreten, um den Status der
Kommunikationsverbindung zwischen dem abwärtigen Sender und der
medizinischen Vorrichtung zu berichten.
25. Telemetrieprozessor nach Anspruch 23, dadurch gekennzeichnet, daß der
abwärtige Sender sich im wesentlichen in Ruhe befindet, solange die
Kommunikationsverbindung aufrecht erhalten wird.
26. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß das
teilweise Verarbeiten für empfangene Mitteilungen ein Gültigmachen einer
Zieladresse beinhaltet.
27. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß das
teilweise Verarbeiten für empfangene Mitteilungen ein Gültigmachen einer
Mitteilungssequenzzahl beinhaltet.
28. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß der
Datendekodierer den Typ der empfangenen Mitteilung dekodiert.
29. Telemetrieprozessor nach Anspruch 28, dadurch gekennzeichnet, daß der
Typ der empfangenen Mitteilung aus der folgenden Gruppe ausgesucht ist:
eine Anwendungsmitteilung, eine Quittungsaustauschmitteilung und eine
Wellenform-Bestätigungsmitteilung.
30. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß das
teilweise Verarbeiten für empfangene Mitteilungen ein Entscheiden
beinhaltet, ob eine Bestätigung oder eine negative Bestätigung gesendet
werden soll.
31. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß
doppelte Übertragungen derselben Befehlsmitteilung von dem
Telemetrieprozessor ignoriert werden.
32. Telemetrieprozessor nach Anspruch 31, dadurch gekennzeichnet, daß
mehrfache Ausführungen derselben Befehlsmitteilung verhindert werden.
33. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß er
weiterhin einen an den Datendekodierer angeschlossenen und mit einem
Demodulator verbindbaren Formatdetektor enthält, um das empfangene
Telemetrieformat zu detektieren.
34. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß er
weiterhin eine an den Datendekodierer angeschlossene, zyklische
Redundanzkontrollogik aufweist, um eine abwärtige Kontrollzahl mit einer
abwärtigen Mitteilung zu vergleichen, um festzustellen, ob die abwärtige
Mitteilung die richtige Anzahl an Datenbits und die richtige Reihenfolge der
Datenbits aufweist.
35. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß das
teilweise Verarbeiten für gesendete Mitteilungen ein Einfügen von
Kopfinformationen mit einem mit dem Datenkodierer verbundenen
aufwärtigen Rahmensequenzgenerator beinhaltet, um jeder aufwärtigen
Mitteilung einen Kopf hinzuzufügen, der eine Quelladresse, eine Zieladresse,
einen Rahmensequenzzahl und eine Statusinformation enthält.
36. Telemetrieprozessor nach Anspruch 2, dadurch gekennzeichnet, daß das
teilweise Verarbeiten für gesendete Mitteilungen das Einfügen von
Anhängselinformationen beinhaltet.
37. Telemetrieprozessor nach Anspruch 36, dadurch gekennzeichnet, daß die
Anhängselinformationen eine zyklische Redundanzkontrollinformation
aufweisen.
38. Telemetrieprozessor nach Anspruch 1, dadurch gekennzeichnet, daß die
medizinische Vorrichtung aus der folgenden Gruppe ausgewählt ist:
Neurostimulatoren, Schrittmacher, Defibrillatoren,
Medikamentenabgabepumpen, diagnostische Aufzeichnungsgeräte und
Cochlea-Implantate.
39. Telemetrieprozessor für eine medizinische Vorrichtung mit:
einem Mittel für eine Steuerlogik zum Betreiben des Telemetrieprozessors anhand von in einem Speicher gespeicherten Anweisungen;
einem mit der Steuerlogik verbundenen und mit einem Demodulator verbindbaren Mittel zum Dekodieren von Daten, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Mittel zum Empfangspuffern;
einem mit der Steuerlogik verbundenen und mit einem Modulator verbindbaren Mittel zum Kodieren von Daten, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Übertragungsbitstrom übersetzt; und
einem an den Datenkodierer angeschlossenen und mit dem Hauptprozessorbus verbindbaren Mittel zum Sendepuffern.
einem Mittel für eine Steuerlogik zum Betreiben des Telemetrieprozessors anhand von in einem Speicher gespeicherten Anweisungen;
einem mit der Steuerlogik verbundenen und mit einem Demodulator verbindbaren Mittel zum Dekodieren von Daten, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Mittel zum Empfangspuffern;
einem mit der Steuerlogik verbundenen und mit einem Modulator verbindbaren Mittel zum Kodieren von Daten, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Übertragungsbitstrom übersetzt; und
einem an den Datenkodierer angeschlossenen und mit dem Hauptprozessorbus verbindbaren Mittel zum Sendepuffern.
40. Telemetriemodul für eine implantierbare medizinische Vorrichtung mit:
einer Telemetriespule;
einem mit der Telemetriespule verbundenen Empfänger;
einem mit der Telemetriespule verbundenen Sender; und
einem mit dem Empfänger und dem Sender verbundenen Telemetrieprozessor, wobei der Telemetrieprozessor folgendes enthält:
eine Steuerlogik zum Betreiben des Telemetrieprozessor anhand von in einem Speicher gespeicherten Anweisungen;
einen an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einen an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einen an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Sendebitstrom übersetzt; und
einen mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
einer Telemetriespule;
einem mit der Telemetriespule verbundenen Empfänger;
einem mit der Telemetriespule verbundenen Sender; und
einem mit dem Empfänger und dem Sender verbundenen Telemetrieprozessor, wobei der Telemetrieprozessor folgendes enthält:
eine Steuerlogik zum Betreiben des Telemetrieprozessor anhand von in einem Speicher gespeicherten Anweisungen;
einen an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einen an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einen an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Sendebitstrom übersetzt; und
einen mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
41. Telemetriemodul nach Anspruch 40, dadurch gekennzeichnet, daß der
Empfänger einen Aufweck-Stoß-Detektor, einen Voll-Wellen-
Telemetriedetektor und einen Grundbandfilter enthält.
42. Telemetriemodul nach Anspruch 40, dadurch gekennzeichnet, daß der
Sender einen aufwärtigen Treiber aufweist.
43. Implantierbare medizinische Vorrichtung mit einem Telemetrieprozessor mit:
einem Hauptprozessor;
einem an den Hauptprozessor angeschlossenen Speicher;
einem mit dem Hauptprozessor verbundenen Therapiemodul zum Erzeugen eines Therapiesignals; und
einem zum Empfangen und Demodulieren eines abwärtigen Telemetriesignals und zum Modulieren und Senden eines aufwärtigen Telemetriesignals konfigurierten Telemetriemodul; und
einem Telemetrieprozessor mit:
einer Steuerlogik zum Betreiben des Telemetrieprozessor anhand von in einem Speicher gespeicherten Anweisungen;
einem an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einem an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Sendebitstrom übersetzt; und
einem mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
einem Hauptprozessor;
einem an den Hauptprozessor angeschlossenen Speicher;
einem mit dem Hauptprozessor verbundenen Therapiemodul zum Erzeugen eines Therapiesignals; und
einem zum Empfangen und Demodulieren eines abwärtigen Telemetriesignals und zum Modulieren und Senden eines aufwärtigen Telemetriesignals konfigurierten Telemetriemodul; und
einem Telemetrieprozessor mit:
einer Steuerlogik zum Betreiben des Telemetrieprozessor anhand von in einem Speicher gespeicherten Anweisungen;
einem an die Steuerlogik angeschlossenen und mit einem Demodulator verbindbaren Datendekodierer, wobei der Datendekodierer einen empfangenen seriellen Bitstrom in parallel zugängliche Worte übersetzt;
einem an den Datendekodierer angeschlossenen und mit einem Hauptprozessorbus verbindbaren Empfangspuffer;
einem an die Steuerlogik angeschlossenen und mit einem Modulator verbindbaren Datenkodierer, wobei der Datenkodierer parallel zugängliche Worte in einen seriellen Sendebitstrom übersetzt; und
einem mit dem Datendkodierer verbundenen und mit dem Hauptprozessorbus verbindbaren Sendepuffer.
44. Verfahren zum Verarbeiten empfangener Telemetriesignale in einer
implantierbaren medizinischen Vorrichtung mit folgenden Schritten:
Empfangen eines seriellen Datenstroms von einem Demodulator;
Übersetzen des empfangenen, seriellen Datenstroms in parallel zugängliche Worte;
Verifizieren der Integrität der Mitteilung;
Detektieren des Mitteilungstyps; und
Bestätigen der empfangenen Mitteilung.
Empfangen eines seriellen Datenstroms von einem Demodulator;
Übersetzen des empfangenen, seriellen Datenstroms in parallel zugängliche Worte;
Verifizieren der Integrität der Mitteilung;
Detektieren des Mitteilungstyps; und
Bestätigen der empfangenen Mitteilung.
45. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß es weiterhin ein
Empfangen eines Aufweckstoßes enthält, der den Telemetrieprozessor
aktiviert.
46. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß es weiterhin ein
Verschieben des Datenstroms durch eine zyklische Redundanzkontrollogik
und ein Verifizieren, daß eine vollständige Mitteilung empfangen worden ist,
durch die zyklische Redundanzkontrollogik aufweist.
47. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß es weiterhin ein
Benachrichtigen eines Hauptprozessors beinhaltet, wenn eine
Anwendungsmitteilung empfangen worden ist.
48. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß die Bestätigung
nach dem Empfang einer vollständigen und gültiggemachten Mitteilung
gesendet wird.
49. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß die Bestätigung
eine negative Bestätigung ist, die nach dem Empfang einer unvollständigen
und nicht gültiggemachten Mitteilung gesendet wird.
50. Verfahren nach Anspruch 44, dadurch gekennzeichnet, daß der
Mitteilungstyp aus der folgenden Gruppe gewählt wird: eine Bestätigung, eine
negative Bestätigung, eine Anwendung und eine Wellenform.
51. Verfahren zum Verarbeiten gesendeter Telemetriesignale in einer
implantierbaren medizinischen Vorrichtung mit folgenden Schritten:
Auswählen des zu übertragenden Mitteilungstyps mit einer Steuerlogik;
Hinzufügen von Quelladressen- und Zieladresseninformationen mit einem aufwärtigen Rahmengenerator;
Hinzufügen von Statusinformationen mit der Steuerlogik;
Kodieren der zu übertragenden parallel zugänglichen Worte in eine Übertragungsmitteilung aus seriellen Datenbits; und
Übergeben der Mitteilung an einen Modulator zum Senden der Mitteilung mittels Telemetrie.
Auswählen des zu übertragenden Mitteilungstyps mit einer Steuerlogik;
Hinzufügen von Quelladressen- und Zieladresseninformationen mit einem aufwärtigen Rahmengenerator;
Hinzufügen von Statusinformationen mit der Steuerlogik;
Kodieren der zu übertragenden parallel zugänglichen Worte in eine Übertragungsmitteilung aus seriellen Datenbits; und
Übergeben der Mitteilung an einen Modulator zum Senden der Mitteilung mittels Telemetrie.
52. Verfahren nach Anspruch 51, dadurch gekennzeichnet, daß es weiterhin ein
Erzeugen eines Mitteilungsgültigkeitskodes beinhaltet, der die Anzahl der
Sendedatenbits und die Reihenfolge der Sendedatenbits enthält, mittels
eines zyklischen Redundanzkontrollgenerators.
53. Verfahren nach Anspruch 51, dadurch gekennzeichnet, daß es weiterhin ein
Benachrichtigen des Anwendungsprogramms enthält, daß die Mitteilung
gesendet worden ist.
54. Verfahren nach Anspruch 51, dadurch gekennzeichnet, daß es weiterhin ein
Herunterfahren eines Telemetrieprozessors beinhaltet, nachdem die
Mitteilung an einen Modulator übergeben worden ist.
55. Verfahren nach Anspruch 51, dadurch gekennzeichnet, daß es weiterhin ein
Senden einer Statusmitteilung von einem Hauptprozessor an den
Datenkodierer enthält.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/595,971 US6738670B1 (en) | 2000-06-19 | 2000-06-19 | Implantable medical device telemetry processor |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10127809A1 true DE10127809A1 (de) | 2002-01-24 |
Family
ID=24385461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10127809A Withdrawn DE10127809A1 (de) | 2000-06-19 | 2001-06-07 | Telemetrieprozessor für eine implantierbare medizinische Vorrichtung |
Country Status (2)
Country | Link |
---|---|
US (3) | US6738670B1 (de) |
DE (1) | DE10127809A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2365453A3 (de) * | 2006-07-07 | 2014-09-10 | Roche Diagnostics GmbH | Flüssigkeitsabgabevorrichtung und Betriebsverfahren dafür |
Families Citing this family (167)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10576275B2 (en) * | 2001-07-06 | 2020-03-03 | Cochlear Limited | System and method for configuring an external device using operating parameters from an implanted device |
US7848805B2 (en) * | 2001-07-20 | 2010-12-07 | Koninklijke Philips Electronics N.V. | Modular medical device, base unit and module thereof, and automated external defibrillator (AED), methods for assembling and using the AED |
US7187978B2 (en) * | 2001-11-01 | 2007-03-06 | Medtronic, Inc. | Method and apparatus for programming an implantable medical device |
ATE337048T1 (de) * | 2002-10-31 | 2006-09-15 | Medtronic Inc | Fehlersichere programmierung einer implantierbaren medizinischen vorrichtung |
US7742821B1 (en) | 2003-06-11 | 2010-06-22 | Boston Scientific Neutomodulation Corporation | Remote control for implantable medical device |
US7182738B2 (en) | 2003-04-23 | 2007-02-27 | Marctec, Llc | Patient monitoring apparatus and method for orthosis and other devices |
US8214043B2 (en) * | 2006-08-29 | 2012-07-03 | Matos Jeffrey A | Control of a defibrillator and/or pacemaker |
US8565882B2 (en) | 2006-08-29 | 2013-10-22 | Jeffrey A. Matos | Control of a defibrillator and/or pacemaker |
US8706225B2 (en) | 2006-08-29 | 2014-04-22 | Jeffrey A. Matos | Control of a defibrillator and/or pacemaker |
US7529587B2 (en) | 2003-10-13 | 2009-05-05 | Cochlear Limited | External speech processor unit for an auditory prosthesis |
US8467875B2 (en) | 2004-02-12 | 2013-06-18 | Medtronic, Inc. | Stimulation of dorsal genital nerves to treat urologic dysfunctions |
US7283867B2 (en) | 2004-06-10 | 2007-10-16 | Ndi Medical, Llc | Implantable system and methods for acquisition and processing of electrical signals from muscles and/or nerves and/or central nervous system tissue |
US8165692B2 (en) * | 2004-06-10 | 2012-04-24 | Medtronic Urinary Solutions, Inc. | Implantable pulse generator power management |
US7761167B2 (en) | 2004-06-10 | 2010-07-20 | Medtronic Urinary Solutions, Inc. | Systems and methods for clinician control of stimulation systems |
US8195304B2 (en) | 2004-06-10 | 2012-06-05 | Medtronic Urinary Solutions, Inc. | Implantable systems and methods for acquisition and processing of electrical signals |
US9205255B2 (en) | 2004-06-10 | 2015-12-08 | Medtronic Urinary Solutions, Inc. | Implantable pulse generator systems and methods for providing functional and/or therapeutic stimulation of muscles and/or nerves and/or central nervous system tissue |
US9308382B2 (en) | 2004-06-10 | 2016-04-12 | Medtronic Urinary Solutions, Inc. | Implantable pulse generator systems and methods for providing functional and/or therapeutic stimulation of muscles and/or nerves and/or central nervous system tissue |
US7720546B2 (en) * | 2004-09-30 | 2010-05-18 | Codman Neuro Sciences Sárl | Dual power supply switching circuitry for use in a closed system |
US7167755B2 (en) | 2004-10-05 | 2007-01-23 | Cardiac Pacemakers, Inc. | Adaptive software configuration for a medical device |
US7545272B2 (en) | 2005-02-08 | 2009-06-09 | Therasense, Inc. | RF tag on test strips, test strip vials and boxes |
US7868779B2 (en) * | 2005-04-04 | 2011-01-11 | Codman NeuroSciences Sárl | Circuitry for powering on and maintaining activation of a powered off electronic component |
GB0506925D0 (en) * | 2005-04-06 | 2005-05-11 | Zarlink Semiconductor Ab | Ultra low power wake-up solution for implantable RF telemetry devices |
WO2006107244A1 (en) * | 2005-04-07 | 2006-10-12 | St. Jude Medical Ab | System and method for radio communication between an implantable medical device and an external base unit |
US8391990B2 (en) | 2005-05-18 | 2013-03-05 | Cardiac Pacemakers, Inc. | Modular antitachyarrhythmia therapy system |
FI20055240A (fi) * | 2005-05-20 | 2006-11-21 | Polar Electro Oy | Käyttäjäkohtaisen suoritemittarin oheislaite, käyttäjäkohtainen suoritemittari ja menetelmä |
US8186358B2 (en) * | 2005-07-29 | 2012-05-29 | Codman Neuro Sciences Sárl | System and method for locating an internal device in a closed system |
US8027727B2 (en) | 2005-08-29 | 2011-09-27 | Cardiac Pacemakers, Inc. | Pacemaker RF telemetry repeater and method |
US8380320B2 (en) * | 2005-09-12 | 2013-02-19 | Medtronic, Inc. | Implantable medical device communication system with macro and micro sampling intervals |
US8065018B2 (en) | 2005-09-12 | 2011-11-22 | Medtronic, Inc. | System and method for unscheduled wireless communication with a medical device |
US7890181B2 (en) * | 2005-09-12 | 2011-02-15 | Medtronic, Inc. | System and method for unscheduled wireless communication with a medical device |
US8185210B2 (en) * | 2005-09-12 | 2012-05-22 | Medtronic, Inc. | Communication system and method with preamble encoding for an implantable medical device |
US8951190B2 (en) * | 2005-09-28 | 2015-02-10 | Zin Technologies, Inc. | Transfer function control for biometric monitoring system |
US20070073266A1 (en) * | 2005-09-28 | 2007-03-29 | Zin Technologies | Compact wireless biometric monitoring and real time processing system |
US8764654B2 (en) | 2008-03-19 | 2014-07-01 | Zin Technologies, Inc. | Data acquisition for modular biometric monitoring system |
US9168383B2 (en) | 2005-10-14 | 2015-10-27 | Pacesetter, Inc. | Leadless cardiac pacemaker with conducted communication |
US8457742B2 (en) | 2005-10-14 | 2013-06-04 | Nanostim, Inc. | Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator |
US7545309B1 (en) * | 2005-11-03 | 2009-06-09 | L-3 Communications, Corp. | System and method for communicating low data rate information with a radar system |
US8102789B2 (en) * | 2005-12-29 | 2012-01-24 | Medtronic, Inc. | System and method for synchronous wireless communication with a medical device |
US20070162089A1 (en) * | 2006-01-09 | 2007-07-12 | Transoma Medical, Inc. | Cross-band communications in an implantable device |
US8660659B2 (en) | 2006-01-09 | 2014-02-25 | Greatbatch Ltd. | Cross-band communications in an implantable device |
US8301254B2 (en) | 2006-01-09 | 2012-10-30 | Greatbatch Ltd. | Cross-band communications in an implantable device |
USRE48038E1 (en) | 2006-02-10 | 2020-06-09 | Cochlear Limited | Recognition of implantable medical device |
EP1839692B1 (de) * | 2006-03-30 | 2007-11-28 | Roche Diagnostics GmbH | Infusionssystem mit einer Infusionseinheit und einer Fernsteuereinheit |
US9480846B2 (en) | 2006-05-17 | 2016-11-01 | Medtronic Urinary Solutions, Inc. | Systems and methods for patient control of stimulation systems |
US20080140163A1 (en) * | 2006-12-06 | 2008-06-12 | Keacher Jeffrey T | Telemetry device for a medical device programmer |
US8197650B2 (en) * | 2007-06-07 | 2012-06-12 | Sensor Innovations, Inc. | Silicon electrochemical sensors |
US8649858B2 (en) * | 2007-06-25 | 2014-02-11 | Boston Scientific Neuromodulation Corporation | Architectures for an implantable medical device system |
US8406891B2 (en) * | 2007-12-12 | 2013-03-26 | Cardiac Pacemakers, Inc. | Telemetry double buffering and oversampling for an implantable medical device |
US8509910B2 (en) * | 2007-12-14 | 2013-08-13 | Cardiac Pacemakers, Inc. | Telemetry during safety mode operation |
US8285386B2 (en) * | 2008-02-19 | 2012-10-09 | Codman Neuro Sciences Sárl | Implant revision recognition by exchanging the revision data during transmission |
US8117481B2 (en) * | 2008-06-06 | 2012-02-14 | Roche Diagnostics International Ag | Apparatus and method for processing wirelessly communicated information within an electronic device |
US8132037B2 (en) | 2008-06-06 | 2012-03-06 | Roche Diagnostics International Ag | Apparatus and method for processing wirelessly communicated data and clock information within an electronic device |
US20100057167A1 (en) * | 2008-09-02 | 2010-03-04 | Xander Evers | System and Method for the Interrogation of Implantable Medical Devices |
US8527068B2 (en) | 2009-02-02 | 2013-09-03 | Nanostim, Inc. | Leadless cardiac pacemaker with secondary fixation capability |
EP2233067A1 (de) | 2009-03-23 | 2010-09-29 | Roche Diagnostics GmbH | Medizinisches System mit Plug-and-Play-Funktion |
DE102010006845B4 (de) * | 2010-02-03 | 2019-05-16 | Leica Microsystems (Schweiz) Ag | Medizintechnische Vorrichtung mit kabellosem Fussschaltgerät |
US8458149B2 (en) * | 2010-03-29 | 2013-06-04 | Welch Allyn, Inc. | Small footprint medical information transfer protocol stack |
US10086202B2 (en) * | 2010-05-11 | 2018-10-02 | Cardiac Pacemakers, Inc. | Patient control of therapy suspension |
US9060692B2 (en) | 2010-10-12 | 2015-06-23 | Pacesetter, Inc. | Temperature sensor for a leadless cardiac pacemaker |
WO2012051237A1 (en) | 2010-10-12 | 2012-04-19 | Nanostim, Inc. | Temperature sensor for a leadless cardiac pacemaker |
JP2013540022A (ja) | 2010-10-13 | 2013-10-31 | ナノスティム・インコーポレイテッド | スクリュー戻り回転防止要素を備えたリードレス心臓ペースメーカ |
EP2651494B1 (de) | 2010-12-13 | 2017-02-15 | Pacesetter, Inc. | Implantationskatheter |
EP3090779B1 (de) | 2010-12-13 | 2017-11-08 | Pacesetter, Inc. | Herzschrittrückgewinnungssysteme |
WO2012083258A2 (en) | 2010-12-16 | 2012-06-21 | Sensor Innovations, Inc. | Electrochemical sensors |
EP2654889B1 (de) | 2010-12-20 | 2017-03-01 | Pacesetter, Inc. | Elektrodenloser schrittmacher mit radialem befestigungsmechanismus |
US8532775B2 (en) | 2011-02-18 | 2013-09-10 | Medtronic, Inc. | Modular medical device programmer |
WO2012112179A1 (en) | 2011-02-18 | 2012-08-23 | Medtronic, Inc. | Medical device programmer with adjustable kickstand |
US20130027186A1 (en) | 2011-07-26 | 2013-01-31 | Can Cinbis | Ultralow-power implantable hub-based wireless implantable sensor communication |
US9352110B2 (en) | 2012-06-29 | 2016-05-31 | Carefusion 207, Inc. | Ventilator suction management |
US9821129B2 (en) | 2011-11-02 | 2017-11-21 | Vyaire Medical Capital Llc | Ventilation management system |
US9737676B2 (en) * | 2011-11-02 | 2017-08-22 | Vyaire Medical Capital Llc | Ventilation system |
US9511236B2 (en) | 2011-11-04 | 2016-12-06 | Pacesetter, Inc. | Leadless cardiac pacemaker with integral battery and redundant welds |
US9098610B2 (en) * | 2011-12-22 | 2015-08-04 | Greatbatch Ltd. | Communication for implantable medical devices |
US9327090B2 (en) | 2012-06-29 | 2016-05-03 | Carefusion 303, Inc. | Respiratory knowledge portal |
US10099063B2 (en) * | 2012-07-02 | 2018-10-16 | Physio-Control, Inc. | Medical monitor-defibrillator with defibrillator and data operations processors |
WO2014022661A1 (en) | 2012-08-01 | 2014-02-06 | Nanostim, Inc. | Biostimulator circuit with flying cell |
US8750961B1 (en) | 2013-03-07 | 2014-06-10 | Medtronic, Inc. | Implantable medical device having a multi-axis magnetic sensor |
EP3092034B1 (de) | 2014-01-10 | 2019-10-30 | Cardiac Pacemakers, Inc. | Systeme zur detektion von herzrhythmusstörungen |
WO2015106007A1 (en) | 2014-01-10 | 2015-07-16 | Cardiac Pacemakers, Inc. | Methods and systems for improved communication between medical devices |
WO2015122814A1 (en) * | 2014-02-14 | 2015-08-20 | Telefonaktiebolaget L M Ericsson (Publ) | Synchronising playing of streaming content on plural streaming clients |
EP3134178B1 (de) | 2014-04-24 | 2018-08-01 | Medtronic, Inc. | Verfahren, vorrichtungen und systeme zur kommunikation mit einer implantierbaren medizinischen vorrichtung einer letzten fernfeldkommunikationssitzung während einer anschliessenden fernfeldkommunikationssitzung bei verwendung eines sitzungsschlüssels |
US9694189B2 (en) | 2014-08-06 | 2017-07-04 | Cardiac Pacemakers, Inc. | Method and apparatus for communicating between medical devices |
US9808631B2 (en) | 2014-08-06 | 2017-11-07 | Cardiac Pacemakers, Inc. | Communication between a plurality of medical devices using time delays between communication pulses to distinguish between symbols |
US9757570B2 (en) | 2014-08-06 | 2017-09-12 | Cardiac Pacemakers, Inc. | Communications in a medical device system |
EP3185952B1 (de) | 2014-08-28 | 2018-07-25 | Cardiac Pacemakers, Inc. | Implantierbares herzrhythmussystem und ein zugehöriges verfahren zur auslösung einer austastperiode durch ein zweites gerät |
US10105539B2 (en) | 2014-12-17 | 2018-10-23 | Cochlear Limited | Configuring a stimulation unit of a hearing device |
US10315037B2 (en) | 2015-01-23 | 2019-06-11 | Medtronic, Inc. | Adapting to wireless proximal communication signal distortion between devices |
US9639134B2 (en) * | 2015-02-05 | 2017-05-02 | Intel Corporation | Method and apparatus to provide telemetry data to a power controller of a processor |
AU2016215606B2 (en) | 2015-02-06 | 2018-05-31 | Cardiac Pacemakers, Inc. | Systems and methods for treating cardiac arrhythmias |
US10220213B2 (en) | 2015-02-06 | 2019-03-05 | Cardiac Pacemakers, Inc. | Systems and methods for safe delivery of electrical stimulation therapy |
US10046167B2 (en) | 2015-02-09 | 2018-08-14 | Cardiac Pacemakers, Inc. | Implantable medical device with radiopaque ID tag |
WO2016141046A1 (en) | 2015-03-04 | 2016-09-09 | Cardiac Pacemakers, Inc. | Systems and methods for treating cardiac arrhythmias |
US10050700B2 (en) | 2015-03-18 | 2018-08-14 | Cardiac Pacemakers, Inc. | Communications in a medical device system with temporal optimization |
JP6515195B2 (ja) | 2015-03-18 | 2019-05-15 | カーディアック ペースメイカーズ, インコーポレイテッド | 植込み型医療装置及び医療システム |
CN108136187B (zh) | 2015-08-20 | 2021-06-29 | 心脏起搏器股份公司 | 用于医疗装置之间的通信的系统和方法 |
WO2017031221A1 (en) | 2015-08-20 | 2017-02-23 | Cardiac Pacemakers, Inc. | Systems and methods for communication between medical devices |
US9956414B2 (en) | 2015-08-27 | 2018-05-01 | Cardiac Pacemakers, Inc. | Temporal configuration of a motion sensor in an implantable medical device |
US9968787B2 (en) | 2015-08-27 | 2018-05-15 | Cardiac Pacemakers, Inc. | Spatial configuration of a motion sensor in an implantable medical device |
US10137305B2 (en) | 2015-08-28 | 2018-11-27 | Cardiac Pacemakers, Inc. | Systems and methods for behaviorally responsive signal detection and therapy delivery |
WO2017040115A1 (en) | 2015-08-28 | 2017-03-09 | Cardiac Pacemakers, Inc. | System for detecting tamponade |
US10226631B2 (en) | 2015-08-28 | 2019-03-12 | Cardiac Pacemakers, Inc. | Systems and methods for infarct detection |
US10092760B2 (en) | 2015-09-11 | 2018-10-09 | Cardiac Pacemakers, Inc. | Arrhythmia detection and confirmation |
EP3359251B1 (de) | 2015-10-08 | 2019-08-07 | Cardiac Pacemakers, Inc. | Anpassung der stimulationsrate bei einer implantierbaren medizinischen vorrichtung |
US10183170B2 (en) | 2015-12-17 | 2019-01-22 | Cardiac Pacemakers, Inc. | Conducted communication in a medical device system |
US10905886B2 (en) | 2015-12-28 | 2021-02-02 | Cardiac Pacemakers, Inc. | Implantable medical device for deployment across the atrioventricular septum |
US10583303B2 (en) | 2016-01-19 | 2020-03-10 | Cardiac Pacemakers, Inc. | Devices and methods for wirelessly recharging a rechargeable battery of an implantable medical device |
CN109069840B (zh) | 2016-02-04 | 2022-03-15 | 心脏起搏器股份公司 | 具有用于无引线心脏装置的力传感器的递送系统 |
CN108883286B (zh) | 2016-03-31 | 2021-12-07 | 心脏起搏器股份公司 | 具有可充电电池的可植入医疗设备 |
US10668294B2 (en) | 2016-05-10 | 2020-06-02 | Cardiac Pacemakers, Inc. | Leadless cardiac pacemaker configured for over the wire delivery |
US10328272B2 (en) | 2016-05-10 | 2019-06-25 | Cardiac Pacemakers, Inc. | Retrievability for implantable medical devices |
WO2018005373A1 (en) | 2016-06-27 | 2018-01-04 | Cardiac Pacemakers, Inc. | Cardiac therapy system using subcutaneously sensed p-waves for resynchronization pacing management |
US11207527B2 (en) | 2016-07-06 | 2021-12-28 | Cardiac Pacemakers, Inc. | Method and system for determining an atrial contraction timing fiducial in a leadless cardiac pacemaker system |
WO2018009392A1 (en) | 2016-07-07 | 2018-01-11 | Cardiac Pacemakers, Inc. | Leadless pacemaker using pressure measurements for pacing capture verification |
US10602284B2 (en) | 2016-07-18 | 2020-03-24 | Cochlear Limited | Transducer management |
WO2018017226A1 (en) | 2016-07-20 | 2018-01-25 | Cardiac Pacemakers, Inc. | System for utilizing an atrial contraction timing fiducial in a leadless cardiac pacemaker system |
US10034407B2 (en) * | 2016-07-22 | 2018-07-24 | Intel Corporation | Storage sled for a data center |
WO2018035343A1 (en) | 2016-08-19 | 2018-02-22 | Cardiac Pacemakers, Inc. | Trans septal implantable medical device |
EP3503970B1 (de) | 2016-08-24 | 2023-01-04 | Cardiac Pacemakers, Inc. | Kardiale resynchronisierung mittels fusionsförderung zur taktungsverwaltung |
US10780278B2 (en) | 2016-08-24 | 2020-09-22 | Cardiac Pacemakers, Inc. | Integrated multi-device cardiac resynchronization therapy using P-wave to pace timing |
WO2018057318A1 (en) | 2016-09-21 | 2018-03-29 | Cardiac Pacemakers, Inc. | Leadless stimulation device with a housing that houses internal components of the leadless stimulation device and functions as the battery case and a terminal of an internal battery |
US10758737B2 (en) | 2016-09-21 | 2020-09-01 | Cardiac Pacemakers, Inc. | Using sensor data from an intracardially implanted medical device to influence operation of an extracardially implantable cardioverter |
WO2018057626A1 (en) | 2016-09-21 | 2018-03-29 | Cardiac Pacemakers, Inc. | Implantable cardiac monitor |
WO2018081275A1 (en) | 2016-10-27 | 2018-05-03 | Cardiac Pacemakers, Inc. | Multi-device cardiac resynchronization therapy with timing enhancements |
EP3532159B1 (de) | 2016-10-27 | 2021-12-22 | Cardiac Pacemakers, Inc. | System zur einführung einer implantierbaren medizinischen vorrichtung mit integriertem sensor |
EP3532160B1 (de) | 2016-10-27 | 2023-01-25 | Cardiac Pacemakers, Inc. | Separate vorrichtung bei der verwaltung der schrittpulsenergie eines herzschrittmachers |
US10413733B2 (en) | 2016-10-27 | 2019-09-17 | Cardiac Pacemakers, Inc. | Implantable medical device with gyroscope |
JP7038115B2 (ja) | 2016-10-27 | 2022-03-17 | カーディアック ペースメイカーズ, インコーポレイテッド | 圧力センサを備えた植込み型医療装置 |
US10561330B2 (en) | 2016-10-27 | 2020-02-18 | Cardiac Pacemakers, Inc. | Implantable medical device having a sense channel with performance adjustment |
CN109952128B (zh) | 2016-10-31 | 2023-06-13 | 心脏起搏器股份公司 | 用于活动水平起搏的系统 |
WO2018081713A1 (en) | 2016-10-31 | 2018-05-03 | Cardiac Pacemakers, Inc | Systems for activity level pacing |
WO2018089311A1 (en) | 2016-11-08 | 2018-05-17 | Cardiac Pacemakers, Inc | Implantable medical device for atrial deployment |
EP3538213B1 (de) | 2016-11-09 | 2023-04-12 | Cardiac Pacemakers, Inc. | Systeme und vorrichtungen zur einstellung der herzschrittimpulsparameter für einen herzschrittmacher |
US10881869B2 (en) | 2016-11-21 | 2021-01-05 | Cardiac Pacemakers, Inc. | Wireless re-charge of an implantable medical device |
EP3541471B1 (de) | 2016-11-21 | 2021-01-20 | Cardiac Pacemakers, Inc. | Herzschrittmacher ohne anschlüsse mit kardialer resynchronisationstherapie |
WO2018094342A1 (en) | 2016-11-21 | 2018-05-24 | Cardiac Pacemakers, Inc | Implantable medical device with a magnetically permeable housing and an inductive coil disposed about the housing |
US10639486B2 (en) | 2016-11-21 | 2020-05-05 | Cardiac Pacemakers, Inc. | Implantable medical device with recharge coil |
EP3541473B1 (de) | 2016-11-21 | 2020-11-11 | Cardiac Pacemakers, Inc. | Elektrodenloser herzschrittmacher mit multimodaler kommunikation |
US11207532B2 (en) | 2017-01-04 | 2021-12-28 | Cardiac Pacemakers, Inc. | Dynamic sensing updates using postural input in a multiple device cardiac rhythm management system |
CN110198759B (zh) | 2017-01-26 | 2023-08-11 | 心脏起搏器股份公司 | 具有可拆卸固定件的无引线可植入装置 |
AU2018213326B2 (en) | 2017-01-26 | 2020-09-10 | Cardiac Pacemakers, Inc. | Intra-body device communication with redundant message transmission |
WO2018140623A1 (en) | 2017-01-26 | 2018-08-02 | Cardiac Pacemakers, Inc. | Leadless device with overmolded components |
CN110740779B (zh) | 2017-04-03 | 2024-03-08 | 心脏起搏器股份公司 | 具有基于感测到的心率的起搏脉冲能量调节的心脏起搏器 |
US10905872B2 (en) | 2017-04-03 | 2021-02-02 | Cardiac Pacemakers, Inc. | Implantable medical device with a movable electrode biased toward an extended position |
US20180304086A1 (en) * | 2017-04-19 | 2018-10-25 | Qualcomm Incorporated | Wireless communication frame design for medical implants |
US10918875B2 (en) | 2017-08-18 | 2021-02-16 | Cardiac Pacemakers, Inc. | Implantable medical device with a flux concentrator and a receiving coil disposed about the flux concentrator |
EP3668592B1 (de) | 2017-08-18 | 2021-11-17 | Cardiac Pacemakers, Inc. | Implantierbare medizinische vorrichtung mit drucksensor |
WO2019060302A1 (en) | 2017-09-20 | 2019-03-28 | Cardiac Pacemakers, Inc. | IMPLANTABLE MEDICAL DEVICE WITH MULTIPLE OPERATING MODES |
US11185703B2 (en) | 2017-11-07 | 2021-11-30 | Cardiac Pacemakers, Inc. | Leadless cardiac pacemaker for bundle of his pacing |
US11813463B2 (en) | 2017-12-01 | 2023-11-14 | Cardiac Pacemakers, Inc. | Leadless cardiac pacemaker with reversionary behavior |
US11071870B2 (en) | 2017-12-01 | 2021-07-27 | Cardiac Pacemakers, Inc. | Methods and systems for detecting atrial contraction timing fiducials and determining a cardiac interval from a ventricularly implanted leadless cardiac pacemaker |
US11260216B2 (en) | 2017-12-01 | 2022-03-01 | Cardiac Pacemakers, Inc. | Methods and systems for detecting atrial contraction timing fiducials during ventricular filling from a ventricularly implanted leadless cardiac pacemaker |
US11052258B2 (en) | 2017-12-01 | 2021-07-06 | Cardiac Pacemakers, Inc. | Methods and systems for detecting atrial contraction timing fiducials within a search window from a ventricularly implanted leadless cardiac pacemaker |
CN111556773A (zh) | 2018-01-04 | 2020-08-18 | 心脏起搏器股份公司 | 无逐搏通信的双腔起搏 |
US11529523B2 (en) | 2018-01-04 | 2022-12-20 | Cardiac Pacemakers, Inc. | Handheld bridge device for providing a communication bridge between an implanted medical device and a smartphone |
JP2021518192A (ja) | 2018-03-23 | 2021-08-02 | メドトロニック,インコーポレイテッド | VfA心臓再同期治療 |
JP2021519117A (ja) | 2018-03-23 | 2021-08-10 | メドトロニック,インコーポレイテッド | 頻拍のためのVfA心臓治療 |
US11400296B2 (en) | 2018-03-23 | 2022-08-02 | Medtronic, Inc. | AV synchronous VfA cardiac therapy |
CN112770807A (zh) | 2018-09-26 | 2021-05-07 | 美敦力公司 | 心房至心室心脏疗法中的捕获 |
US11951313B2 (en) | 2018-11-17 | 2024-04-09 | Medtronic, Inc. | VFA delivery systems and methods |
US11679265B2 (en) | 2019-02-14 | 2023-06-20 | Medtronic, Inc. | Lead-in-lead systems and methods for cardiac therapy |
US11697025B2 (en) | 2019-03-29 | 2023-07-11 | Medtronic, Inc. | Cardiac conduction system capture |
US11213676B2 (en) | 2019-04-01 | 2022-01-04 | Medtronic, Inc. | Delivery systems for VfA cardiac therapy |
US11712188B2 (en) | 2019-05-07 | 2023-08-01 | Medtronic, Inc. | Posterior left bundle branch engagement |
US11305127B2 (en) | 2019-08-26 | 2022-04-19 | Medtronic Inc. | VfA delivery and implant region detection |
US11813466B2 (en) | 2020-01-27 | 2023-11-14 | Medtronic, Inc. | Atrioventricular nodal stimulation |
US11911168B2 (en) | 2020-04-03 | 2024-02-27 | Medtronic, Inc. | Cardiac conduction system therapy benefit determination |
US11813464B2 (en) | 2020-07-31 | 2023-11-14 | Medtronic, Inc. | Cardiac conduction system evaluation |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4267843A (en) * | 1978-11-06 | 1981-05-19 | Medtronic, Inc. | Means to inhibit a digital cardiac pacemaker |
US4793353A (en) * | 1981-06-30 | 1988-12-27 | Borkan William N | Non-invasive multiprogrammable tissue stimulator and method |
US4562841A (en) * | 1982-08-05 | 1986-01-07 | Cardiac Pacemakers, Inc. | Programmable multi-mode cardiac pacemaker |
WO1989004192A1 (en) | 1987-11-13 | 1989-05-18 | Biotronik Mess- Und Therapiegeräte Gmbh & Co. Inge | Cardiac pacemaker |
US4980898A (en) | 1989-08-08 | 1990-12-25 | Siemens-Pacesetter, Inc. | Self-oscillating burst mode transmitter with integral number of periods |
US5127404A (en) | 1990-01-22 | 1992-07-07 | Medtronic, Inc. | Telemetry format for implanted medical device |
US5354319A (en) | 1990-01-22 | 1994-10-11 | Medtronic, Inc. | Telemetry system for an implantable medical device |
US5383915A (en) | 1991-04-10 | 1995-01-24 | Angeion Corporation | Wireless programmer/repeater system for an implanted medical device |
US5352319A (en) * | 1992-07-02 | 1994-10-04 | Ishizu Machinery Co., Ltd. | Process and apparatus for production of toilet paper rolls having no core |
US5342408A (en) | 1993-01-07 | 1994-08-30 | Incontrol, Inc. | Telemetry system for an implantable cardiac device |
US5383912A (en) | 1993-05-05 | 1995-01-24 | Intermedics, Inc. | Apparatus for high speed data communication between an external medical device and an implantable medical device |
US5350411A (en) * | 1993-06-28 | 1994-09-27 | Medtronic, Inc. | Pacemaker telemetry system |
DE4417927B4 (de) | 1994-05-19 | 2005-02-03 | Biotronik Meß- und Therapiegeräte GmbH & Co. Ingenieurbüro Berlin | Telemetrievorrichtung, insbesondere für ein Gewebestimulator-System |
US5466246A (en) | 1994-07-29 | 1995-11-14 | Pacesetter, Inc. | Telemetry receiver for implantable device, incorporating digital signal processing |
US5522866A (en) | 1994-11-01 | 1996-06-04 | Intermedics, Inc. | Method and apparatus for improving the resolution of pulse position modulated communications between an implantable medical device and an external medical device |
US5752976A (en) | 1995-06-23 | 1998-05-19 | Medtronic, Inc. | World wide patient location and data telemetry system for implantable medical devices |
US5774501A (en) | 1995-10-24 | 1998-06-30 | Halpern, Deceased; Peter H. | High speed multilevel symbol telemetry system for cardiac pacemakers |
US5935078A (en) | 1996-01-30 | 1999-08-10 | Telecom Medical, Inc. | Transdermal communication system and method |
US5728154A (en) | 1996-02-29 | 1998-03-17 | Minnesota Mining And Manfacturing Company | Communication method for implantable medical device |
FR2746565B1 (fr) | 1996-03-22 | 1998-05-22 | Ela Medical Sa | Dispositif de reception de signaux emis par un appareil medical actif implante |
FR2749175B1 (fr) | 1996-06-04 | 1998-08-14 | Ela Medical Sa | Dispositif de filtrage des signaux emis par un appareil medical, notamment un appareil medical actif implante |
DE19646746C2 (de) | 1996-11-01 | 2003-09-18 | Nanotron Technologies Gmbh | Übertragungsverfahren zur drahtlosen Kommunikation mit einem implantierten medizinischen Gerät |
US5999857A (en) | 1996-12-18 | 1999-12-07 | Medtronic, Inc. | Implantable device telemetry system and method |
US5752977A (en) | 1997-04-15 | 1998-05-19 | Medtronic, Inc. | Efficient high data rate telemetry format for implanted medical device |
US5919214A (en) | 1997-11-12 | 1999-07-06 | Pacesetter, Inc. | Two-sided telemetry in implantable cardiac therapy devices |
US5978713A (en) | 1998-02-06 | 1999-11-02 | Intermedics Inc. | Implantable device with digital waveform telemetry |
US6141592A (en) | 1998-03-06 | 2000-10-31 | Intermedics Inc. | Data transmission using a varying electric field |
JP3749789B2 (ja) * | 1998-06-08 | 2006-03-01 | 株式会社東芝 | 半導体記憶装置 |
US6073050A (en) | 1998-11-10 | 2000-06-06 | Advanced Bionics Corporation | Efficient integrated RF telemetry transmitter for use with implantable device |
US6167310A (en) | 1999-03-31 | 2000-12-26 | Medtronic, Inc. | Downlink telemetry system and method for implantable medical device |
US6295473B1 (en) | 1999-04-16 | 2001-09-25 | Medtronic, Inc. | Digital delay line receiver for use with an implantable medical device |
US6240317B1 (en) * | 1999-04-30 | 2001-05-29 | Medtronic, Inc. | Telemetry system for implantable medical devices |
DE19930256A1 (de) | 1999-06-25 | 2000-12-28 | Biotronik Mess & Therapieg | Implantat mit Nah- und Fernfeldtelemetrie |
DE19930262A1 (de) | 1999-06-25 | 2000-12-28 | Biotronik Mess & Therapieg | Sender für die Telemetrieeinrichtung eines Implantats |
DE19930241A1 (de) | 1999-06-25 | 2000-12-28 | Biotronik Mess & Therapieg | Verfahren zur Datenübertragung bei der Implantatsüberwachung |
US6804558B2 (en) | 1999-07-07 | 2004-10-12 | Medtronic, Inc. | System and method of communicating between an implantable medical device and a remote computer system or health care provider |
US6298271B1 (en) | 1999-07-19 | 2001-10-02 | Medtronic, Inc. | Medical system having improved telemetry |
US6873268B2 (en) | 2000-01-21 | 2005-03-29 | Medtronic Minimed, Inc. | Microprocessor controlled ambulatory medical apparatus with hand held communication device |
US6441747B1 (en) | 2000-04-18 | 2002-08-27 | Motorola, Inc. | Wireless system protocol for telemetry monitoring |
-
2000
- 2000-06-19 US US09/595,971 patent/US6738670B1/en not_active Expired - Fee Related
-
2001
- 2001-06-07 DE DE10127809A patent/DE10127809A1/de not_active Withdrawn
-
2003
- 2003-09-05 US US10/657,047 patent/US7254448B2/en not_active Expired - Lifetime
-
2006
- 2006-08-10 US US11/463,782 patent/US7610099B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2365453A3 (de) * | 2006-07-07 | 2014-09-10 | Roche Diagnostics GmbH | Flüssigkeitsabgabevorrichtung und Betriebsverfahren dafür |
Also Published As
Publication number | Publication date |
---|---|
US7610099B2 (en) | 2009-10-27 |
US20060287694A1 (en) | 2006-12-21 |
US6738670B1 (en) | 2004-05-18 |
US20040049246A1 (en) | 2004-03-11 |
US7254448B2 (en) | 2007-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10127809A1 (de) | Telemetrieprozessor für eine implantierbare medizinische Vorrichtung | |
DE60115073T2 (de) | Telemetrisches modulationsprotokollverfahren für medizinische vorrichtungen | |
DE69927148T2 (de) | Hörbare tonkommunikation aus einer implantierbaren medizinischen vorrichtung | |
DE69926354T2 (de) | Abfrage einer implantierbaren aktiven medizinischen vorrichtung unter verwendung einer hörbaren tonkommunikation | |
DE60037035T2 (de) | Virtuelles entferntes beobachtungssystem mit warn-, diagnose- und programmierfunktion für implantierbare medizinische systeme | |
DE69736990T2 (de) | Digitales Übertragungssystem | |
DE19927853B4 (de) | System zur Kommunikation mit einer implantierten medizinischen Vorrichtung | |
DE60023561T2 (de) | Elektronisches etikettenlesesystem | |
DE60013875T2 (de) | Taktile rückkopplung zur anzeige der gültigkeit von kommunikationsverbindungen mit einer implantierbaren medizinischen vorrichtung | |
DE4003410C2 (de) | ||
DE69634486T2 (de) | Drathloses eeg system für eine effiziente schall-evozierte reaktion | |
US7162307B2 (en) | Channel occupancy in multi-channel medical device communication | |
DE69627900T2 (de) | Weltweites patientenortungs- und daten-telemetrie-system für implantierbare medizinische vorrichtungen | |
US5766232A (en) | Method and apparatus for altering the Q of an implantable medical device telemetry antenna | |
US20020032470A1 (en) | Apparatus and method for remote troubleshooting, maintenance and upgrade of implantable device systems | |
DE3831809A1 (de) | Zur mindestens teilweisen implantation im lebenden koerper bestimmtes geraet | |
DE69830203T2 (de) | Implantierbare medizinische vorrichtung mit hochfrequenz-einkopplung zum aufladen der energiequelle | |
US20020123778A1 (en) | Apparatus and method for automated invoicing of medical device systems | |
DE10053118A1 (de) | Apparat und Verfahren zur Selbstidentifizierung aus der Ferne von Komponenten in medizinischen Vorrichtungssystemen | |
DE10055171A1 (de) | Fernzustellung einer auf Software basierenden Ausbildung über einpflanzbare medizinische Vorrichtungssysteme | |
DE10127810A1 (de) | Versuchsneurostimulator mit Leitungsdiagnostik | |
DE10053116A1 (de) | Apparat und Verfahren zur automatischen Softwareaktualisierung aus der Ferne von medizinischen Vorrichtungssystemen | |
EP0532143A1 (de) | Neurostimulator | |
DE19930256A1 (de) | Implantat mit Nah- und Fernfeldtelemetrie | |
EP0202258A1 (de) | Anordnung zur verwendung eines vorbestimmten signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
R016 | Response to examination communication | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20130101 |