Claims
- 1. A system comprising:
a programmer device, including a communication circuit configured to be communicatively coupled to an implantable cardiac rhythm management (CRM) device, and including a user interface configured to program a plurality of parameters used by the CRM device, the user interface configured to interactively display, during a programming of at least one of the parameters:
a graphical indication of a changing value of at least one of the parameters as at least one of the parameters is being programmed; and a graphical indication of a rule constraining the value of the at least one of the parameters being programmed.
- 2. The system of claim 1, in which the user interface is configured to interactively flag a violation of the rule constraining the at least one of the parameters being programmed as the value of the at least one of the parameters being programmed is being changed such that it violates the rule constraining the at least one of the parameters being programmed.
- 3. The system of claim 2, in which the user interface is configured to provide a corrective indication, if a violation of the rule is flagged, the corrective indication informing a user how the value of at least one parameter included by the rule should be changed to correct the violation of the rule.
- 4. The system of claim 1, in which the graphical indication of the changing value of the at least one parameter being programmed includes a draggable bar graph icon having a bar length indicative of the value of the at least one parameter being programmed.
- 5. The system of claim 4, in which the graphical indication of the rule includes a bar graph icon presented in visual correspondence with the graphical indication of the changing value of the at least one parameter being programmed.
- 6. The system of claim 1, in which the rule constraining the value of the at least one parameter being programmed includes a limit that constrains a combination of the value of the at least one parameter being programmed and a value of at least one other parameter.
- 7. The system of claim 1, in which the user interface includes a graphical indication of a changing value of the at least one parameter as it is being programmed together with a graphical indication of a plurality of rules constraining the value of the at least one parameter being programmed.
- 8. The system of claim 1, in which the user interface includes a graphical indication of a changing value of the at least one parameter as it is being programmed together with a graphical indication of every rule constraining the value of the at least one parameter being programmed.
- 9. The system of claim 1, in which the graphical indication of the rule constraining the value of the at least one parameter being programmed includes an accompanying icon that, when selected, triggers a textual display of a rationale underlying the rule constraining the value of the at least one parameter being programmed.
- 10. A system comprising:
a programmer device, including a communication circuit configured to be communicatively coupled to an implantable cardiac rhythm management (CRM) device, and including a user interface configured to program a plurality of parameters used by the CRM device, the user interface interactively displaying, during a programming of at least one parameter, at least one graphical bar graph indication of a changing time interval value of the at least one parameter as it is being programmed together with a corresponding graphical indication of every rule constraining the value of the at least one parameter being programmed.
- 11. The system of claim 10, in which at least one rule constraining the value of the at least one parameter being programmed includes a limit that constrains a combination of the value of the at least one parameter being programmed and a value of at least one other parameter.
- 12. A method of programming an implantable cardiac rhythm management device, the method comprising:
providing to a user a graphical indication of a value of a first parameter being programmed by the user, the graphical indication being modifiable by the user to program the value of the first parameter; and providing to the user a graphical indication of a rule constraining the value of the first parameter being programmed by the user.
- 13. The method of claim 12, further comprising flagging a violation of the rule constraining the first parameter being programmed as the value of the first parameter being programmed is being changed such that it violates the rule constraining the first parameter being programmed.
- 14. The method of claim 13, further comprising providing a corrective indication, upon the flagging the violation of the rule, the corrective indication informing a user how the value of the first parameter should be changed to correct the violation of the rule.
- 15. The method of claim 12, in which the providing to the user the graphical indication of the value of the first parameter being programmed includes providing a draggable bar graph icon having a bar length indicative of the value of the first parameter.
- 16. The method of claim 15, in which the providing to the user the graphical indication of the rule includes providing a bar graph icon presented in visual correspondence with the graphical indication of the value of the first parameter.
- 17. The method of claim 12, in which the providing to the user the graphical indication of the rule includes providing a limit that constrains a combination of the value of the first parameter being programmed and a value of at least one other parameter.
- 18. The method of claim 12, further comprising providing to the user a graphical indication of a changing value of the first parameter as it is being programmed together with a graphical indication of a plurality of rules constraining the value of the first parameter being programmed.
- 19. The method of claim 12, further comprising providing to the user a graphical indication of a changing value of the first parameter as it is being programmed together with a graphical indication of every rule constraining the value of the first parameter being programmed.
- 20. The method of claim 12, in which the providing to the user a graphical indication of the rule constraining the value of the first parameter being programmed further comprises providing an accompanying icon that, when selected by the user, triggers a textual display of the rationale underlying the rule constraining the value of the first parameter being programmed.
- 21. A system comprising:
a programmer device, including a communication circuit configured to be communicatively coupled to an implantable cardiac rhythm management (CRM) device, and including a user interface configured to program a plurality of parameters used by the CRM device, the user interface interactively displaying, during a programming of at least one parameter, a plurality of icons corresponding to respective binary-valued parameters governed by a rule limiting the number of the parameters that can concurrently be programmed to a particular binary-valued state.
- 22. The system of claim 21, in which the user interface is configured to interactively graphically flag a violation of the rule.
- 23. The system of claim 22, in which the user interface is configured to provide a corrective indication, if a violation of the rule is flagged, the corrective indication informing a user how the value of at least one parameter governed by the rule should be changed to correct the violation of the rule.
- 24. A method comprising:
displaying to a user, in visual correspondence, icons corresponding to binary-valued parameters governed by a rule limiting the number of the parameters that can concurrently be programmed to a particular binary-valued state, each icon being selectable to program the parameter corresponding to that icon; and receiving from the user a selection of one of the icons to program the corresponding parameter to a particular binary-valued state.
- 25. The method of claim 24, further comprising graphically flagging a violation of the rule.
- 26. The method of claim 24, further comprising providing a graphical corrective action indication, if a violation of the rule exists, the corrective indication informing a user how to correct the violation of the rule.
- 27. A system comprising:
a programmer device, including a communication circuit configured to be communicatively coupled to an implantable cardiac rhythm management (CRM) device, and including a user interface configured to program a plurality of parameters used by the CRM device, the user interface configured to interactively display, during a programming of at least one of the parameters:
means for graphically changing value of at least one of the parameters as at least one of the parameters is being programmed; and a graphical indication of a rule constraining the value of the at least one of the parameters being programmed.
- 28. The system of claim 27, in which the user interface is configured to interactively flag a violation of the rule constraining the at least one of the parameters being programmed as the value of the at least one of the parameters being programmed is being changed such that it violates the rule constraining the at least one of the parameters being programmed.
- 29. The system of claim 28, in which the user interface is configured to provide a corrective indication, if a violation of the rule is flagged, the corrective indication informing a user how the value of at least one parameter included by the rule should be changed to correct the violation of the rule.
COPYRIGHT NOTICE
[0001] A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.