Systems for remote treatment using privacy controls
By introducing a privacy-enhancing technology (PET) engine into the telemedicine system, and dynamically controlling patient information access, the privacy protection and compliance issues in telemedicine are resolved, enabling secure and compliant remote physical therapy.
Patent Information
- Application Number
- CN202080073200.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-20
- Filing Date
- 2020-10-21
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2040-10-21
AI Technical Summary
Existing technologies have not yet solved the challenges of protecting patient privacy in telemedicine, especially in complying with privacy regulations such as HIPAA, CCPA and GDPR, making it difficult to achieve information security and compliance for remote physical therapy.
By employing a Privacy Enhancement Technology (PET) engine combined with a computer execution system, access to patient personally identifiable information (PII) is dynamically controlled through machine learning models to achieve de-identification, anonymization, and pseudonymization, ensuring information security and compliance.
It achieves secure protection of patient information in a telemedicine environment, complies with multiple privacy regulations, ensures the security and compliance of information, and supports the implementation of remote physical therapy.
Smart Images

Figure CN114554944B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims priority and benefit to U.S. Provisional Patent Application Serial No. 62 / 931,278, filed November 6, 2019, entitled “System for Remote Treatment Using Privacy Controls”; U.S. Provisional Patent Application Serial No. 62 / 923,829, filed October 21, 2019, entitled “Persuasive Motivation for Orthopedic Treatment”; and U.S. Provisional Patent Application Serial No. 62 / 942,361, filed December 2, 2019, entitled “System, Method and Apparatus for Exercise and Rehabilitation Equipment”, the entire disclosure of which is incorporated herein by reference for all purposes.
[0003] background
[0004] Patients can use the treatment device for any suitable purpose, such as rehabilitation of body parts, pre-rehabilitation of body parts, strengthening of body parts, exercise of body parts, etc.
[0005] summary
[0006] A method is disclosed. This method may include controlling a treatment device based on a patient's treatment plan when the patient uses the device. The method may include receiving data from an electronic device via a processing device, wherein the data includes measurements related to the patient's use of the treatment device to execute a treatment plan, patient-related characteristics, or both. The method may include storing patient data in a computer-readable medium via the processing device. The method may include using a privacy-enhancing technology (PET) engine to control access to personally identifiable information (PII) associated with the patient.
[0007] A computer-assisted system for physical rehabilitation is provided. The system includes a clinician interface comprising a patient profile display configured to present data on the patient's performance on a treatment plan for a body part, including at least one of a joint, bone, or muscle group. The system also includes sensors configured to measure either the position of the body part or the force applied by the body part. Furthermore, the system includes a patient interface with output and input devices for transmitting information, respectively, to and from the patient, regarding the implementation of the treatment plan. The system further includes a server configured to store patient data, including performance data on the implementation of the treatment plan. The server is configured to be controlled by a Privacy Enhancement Technology (PET) engine that uses privacy enhancement technologies to control access to patient-related personally identifiable information (PII). The server may be executing computer instructions implementing the PET engine. The server is also configured to be controlled by the PET engine, which uses privacy enhancement technologies to enable one or more of the following: de-identification, re-identification, anonymization, and pseudonymization of patient-related personally identifiable information (PII). In some embodiments, a PII includes a subset of PIIs (e.g., providing different PIIs or portions thereof for each different entity at different times, places, or under such constraints).
[0008] A system for telemedicine is also provided. The system for telemedicine includes: a clinician interface configured to present controls for modifying a treatment plan, which includes protocols for treating patient body parts, including at least one of joints, bones, or muscle groups. The system also includes a treatment device for treating the body parts, configured to be operated by a patient. The system further includes a patient interface including output and input devices for transmitting information about protocol execution to and from the patient, respectively. Both the patient interface and the treatment device are configured to operate from a patient location geographically separate from the location of the clinician interface. A server is configured as a privacy-enhancing technology (PET) engine that controls access to patient-associated personally identifiable information (PII). The server is further configured as a privacy-enhancing technology (PET) engine to enable one or more of the following: de-identification, re-identification, anonymization, and pseudonymization of patient-associated personally identifiable information (PII).
[0009] A computer-generated clinician user interface is also provided. The clinician user interface includes a protocol management display showing treatment plans containing multiple treatment protocols. The clinician user interface also includes a plan modification control configured to modify multiple treatment protocols within the treatment plan, and a login interface configured to allow access to the clinician user interface by providing credentials associated with one of multiple user accounts. Each of the multiple user accounts has a corresponding set of permissions to control access to patient data on the clinician user interface.
[0010] A method is disclosed. The method includes controlling the treatment device based on the patient's treatment plan when the patient uses the device. The method includes receiving data from an electronic device via a processing device, wherein the data includes one of the position of a body part of the patient or the force applied by the body part. The method includes storing the patient's data in a computer-readable medium via the processing device. The method includes displaying a user interface on a patient interface via the processing device. The user interface includes an adjustment confirmation control, and the adjustment confirmation control is configured to solicit a response regarding the patient's comfort based on one of the position of the body part or the force applied by the body part.
[0011] A computer-assisted system for physical rehabilitation is provided. The system includes a clinician interface comprising a patient profile display configured to present data regarding the patient's performance on a treatment protocol for a body part, said body part including at least one of a joint, bone, or muscle group. The system also includes a sensor configured to measure either the position of the body part or the force applied to the body part. Furthermore, the system includes a patient interface comprising output and input devices for transmitting information about protocol implementation to and from the patient, respectively. The patient interface is configured to provide the patient with instructions and status information regarding protocol implementation. The patient interface is also configured to present an adjustment confirmation control configured to solicit the patient's response regarding comfort or discomfort related to the position of the body part or the force applied to the body part.
[0012] A system for remote treatment is also provided. The system for remote treatment includes: a clinician interface configured to present controls for modifying a treatment plan, the treatment plan including a protocol for treating a patient's body parts, the body parts including at least one of joints, bones, or muscle groups. The system also includes a treatment device for performing treatment on the body parts, the treatment device being configured to be operated by a patient. The system also includes a patient interface including output devices and input devices for transmitting information about protocol execution to and from the patient, respectively. Both the patient interface and the treatment device are configured to be operable from a patient location geographically separate from the location of the clinician interface. The patient interface is configured to present an adjustment confirmation control configured to solicit a response regarding the patient's comfort level with respect to either the position of the body part or the force applied to the body part.
[0013] A computer-generated patient user interface is also provided. The patient user interface includes an action screen during treatment, configured to display in real-time measurements of the patient's use of a treatment device to perform treatment on a body part, including at least one of a joint, bone, or muscle group. The patient user interface also includes adjustment confirmation controls configured to solicit responses regarding patient comfort based on either the position of the body part or the force applied by the body part. Measurements of the patient's use of the treatment device include either the position of the body part or the force applied by the body part.
[0014] Embodiments of systems, methods, and devices for exercise and rehabilitation equipment or for pedal devices are disclosed. For example, in one embodiment, the device may include a bed having edges and a top surface, wherein the bed supports a user when the user lies on the top surface. A base may be connected to the edge of the bed, and a portion of the base may extend onto the top surface of the bed. A pedal device may be connected to the base and positioned above the top surface of the bed, wherein the pedal device may be configured to be engaged by a user lying on the top surface, and the pedal device may be configured to exercise the user. The pedal device may include wheels concentrically arranged about an axis, and a patient engagement member coupled to the wheels and configured for engagement by the user.
[0015] In another embodiment, the device may include a mounting member with a base, wherein the support is positioned such that a portion of the support extends over the upper surface of the bed. Furthermore, the device may include a pedal device coupled to the support, and the pedal device may also be positioned over the upper surface of the bed. To provide exercise for the user, the pedal device is configured to be engaged by the user lying on the upper surface.
[0016] Brief description of the attached figures
[0017] For a detailed description of the exemplary embodiments, reference will now be made to the accompanying drawings, in which:
[0018] Figure 1 A block diagram of an embodiment of a computer execution system for managing treatment plans is shown;
[0019] Figure 2 A perspective view of an embodiment of the treatment device is shown;
[0020] Figure 3 It shows Figure 2 A perspective view of the pedals of the treatment device;
[0021] Figure 4 It shows the use of Figure 2 A perspective view of a person using a treatment device;
[0022] Figure 5 An example embodiment of an overview display of the clinician interface is shown;
[0023] Figure 6 An example embodiment of an overview display showing a clinician interface with a patient details page is shown;
[0024] Figure 7 An example embodiment of the account creation display for a clinician interface is shown;
[0025] Figure 8 An example embodiment of a team management display with a clinician interface is shown;
[0026] Figure 9 An example embodiment of a team member display for modifying team member data in a clinician interface is shown;
[0027] Figure 10 An example embodiment of another team member display for modifying team member data in a clinician interface is shown;
[0028] Figure 11 An example embodiment of another team member display for modifying team member data in a clinician interface is shown;
[0029] Figure 12 An example embodiment of another team member display for modifying team member data in a clinician interface is shown;
[0030] Figure 13 An example embodiment of a notification settings display for a clinician interface is shown;
[0031] Figure 14 An example embodiment of a message center display for a clinician interface is shown;
[0032] Figure 15An example embodiment of a patient data display for a clinician interface used to modify patient personal information is shown;
[0033] Figure 16 An example embodiment of another patient data display for a clinician interface used to modify patient personal information is shown;
[0034] Figure 17 An example embodiment of a medical data display for modifying patient process details in a clinician interface is shown;
[0035] Figure 18 An example embodiment of another medical data display for modifying patient process details is shown;
[0036] Figure 19 An example embodiment of a device data display for a clinician interface is shown;
[0037] Figure 20 An example embodiment of a patient profile display for a clinician interface is shown;
[0038] Figure 21 It shows Figure 6 Another view of the example patient profile display;
[0039] Figure 22 An example embodiment of a treatment plan management display with a clinician interface is shown;
[0040] Figure 23 An example embodiment of a location confirmation screen on a patient interface is shown;
[0041] Figure 24 An example embodiment of a location help screen for the patient interface is shown;
[0042] Figure 25 An example embodiment of the patient interface adjustment introduction screen is shown;
[0043] Figure 26 An example embodiment of the adjustment confirmation screen for the patient interface is shown;
[0044] Figure 27 An example embodiment of the patient interface's action screen during treatment is shown;
[0045] Figure 28 An example embodiment of the first progress data screen of the patient interface is shown.
[0046] Figure 29 An example flowchart for a method of managing treatment plans is shown.
[0047] Figure 30An example embodiment of an overview display of the clinician interface is shown;
[0048] Figure 31 An example embodiment of a patient profile display for a clinician interface is shown;
[0049] Figure 32 It shows Figure 31 Another view of the example patient profile display;
[0050] Figure 33 An example embodiment of a treatment protocol management display for a clinician interface is shown;
[0051] Figure 34 An example embodiment of a location confirmation screen on a patient interface is shown;
[0052] Figure 35 An example embodiment of a location help screen for the patient interface is shown;
[0053] Figure 36 An example embodiment of the patient interface adjustment introduction screen is shown;
[0054] Figure 37 An example embodiment of the adjustment confirmation screen on the patient interface is shown;
[0055] Figure 38 An example embodiment of the patient interface's action screen during treatment is shown;
[0056] Figure 39 An example embodiment of an exercise introduction screen on the patient interface is shown;
[0057] Figure 40 An example embodiment of an exercise action screen for the patient interface is shown; and
[0058] Figure 41 An example embodiment of the first progress data screen of the patient interface is shown.
[0059] Figure 42 An example embodiment illustrating how to persuade and motivate a patient to use the treatment device is shown.
[0060] Figure 43 This is a schematic isometric view of an embodiment of an adjustable rehabilitation and exercise device.
[0061] Figure 44 This is an isometric view of an embodiment of a pedal crank.
[0062] Figure 45 This is an exploded perspective view of an embodiment of a pedal crank.
[0063] Figure 46 This is an axial view of an embodiment of a pedal crank.
[0064] Figure 47 This is a radial view of an embodiment of a pedal crank.
[0065] Figure 48 It is along Figure 45 The dashed line 6-6 in the middle is the cut-off point Figure 45 A cross-sectional view of a portion of the pedal crank, with the locking plate in the default locked position.
[0066] Figure 49 It is along Figure 45 The dashed line 6-6 in the middle is the cut-off point Figure 45 A cross-sectional view of a portion of the pedal crank, with the locking plate in the unlocked position.
[0067] Figures 50-52 The diagram shows a perspective view, a top view, and a side view of an adjustable rehabilitation and exercise device mounted at the end of the bed.
[0068] Figures 53-55 Perspective, top, and side views of the adjustable rehabilitation and exercise device mounted on the side of the bed are shown.
[0069] Figures 56-58 Perspective, top, and side views of the pedal assembly mounted to the end of the bed are shown respectively.
[0070] Figures 59-61 The perspective, top, and side views of the pedal assembly suspended above the bed are shown respectively.
[0071] Figures 62-64 Perspective, top, and side views of the pedal assembly mounted on one side of the bed are shown.
[0072] Figures 65-67 Perspective, top, and side views of the pedal assembly supported by a bracket are shown, with the bracket positioned on one side of the bed.
[0073] Figures 68-70 Perspective, top, and side views of the pedal assembly supported by the bracket and the bracket positioned on the bed are shown, respectively.
[0074] Figures 71-73 The perspective view, top view, and side view of the sling device suspended above the bed are shown respectively.
[0075] Figures 74-76 The corresponding perspective, top view, and side view of the robotic device positioned at the side of the bed are shown.
[0076] Figures 77-79 The corresponding perspective, top view, and side view of the rotating device positioned to the side of the bed are shown.
[0077] Figures 80-82 The illustration shows a perspective view of an xy-plane rotating device positioned on one side of the bed, with arrows indicating the relative movement of the pedals in the xy-plane.
[0078] Symbols and terms
[0079] Different terms are used to refer to specific system components. Different companies may use different names to refer to a component—this document does not intend to distinguish between components with different names but different functions. In the following discussion and in the claims, the terms "comprising" and "constituting" are used in an open-ended manner and should therefore be interpreted as "including but not limited to...". Furthermore, the terms "pair" or "paired" are intended to indicate indirect or direct connection. Thus, if a first device is connected to a second device, the connection can be through a direct connection or through an indirect connection via other devices and connections.
[0080] The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “this” may also be intended to include the plural forms unless the context clearly indicates otherwise. The method steps, procedures, and operations described herein should not be construed as having to be performed in a particular order discussed or described, unless specifically identified as such. It should also be understood that additional or alternative steps may be employed.
[0081] The terms first, second, third, etc., may be used herein to describe various elements, components, regions, layers, and / or portions; however, these elements, components, regions, layers, and / or portions should not be limited by these terms. These terms may only be used to distinguish one element, component, region, layer, or portion from another. Terms such as “first,” “second,” and other numerical terms, when used herein, do not imply order or sequence unless the context clearly indicates otherwise. Therefore, the first element, component, region, layer, or portion discussed below may be referred to as a second element, component, region, layer, or portion without departing from the teachings of the exemplary embodiments. When used with a list of items, the phrase “at least one” indicates that different combinations of one or more of the listed items may be used, and that only one item in the list may be required. For example, “at least one of A, B, and C” includes any combination of: A, B, C, A and B, A and C, B and C, and A and B and C. For example, the phrase “one or more” when used with a list of items indicates that there may be one item or any suitable number of items exceeding one.
[0082] Spatial relative terms such as “inside,” “outside,” “below,” “lower,” “above,” “top,” and “bottom” may be used herein. These spatially relative terms are used to facilitate description of the relationship between one element or feature and another, as illustrated in the figure. In addition to the orientation depicted in the figure, spatial relative terms may also be intended to cover different orientations of the device in use or operation. For example, if the device in the figure is flipped, an element described as “below” or “below” to other elements or features will be oriented as “above” to other elements or features. Thus, the example term “below” can include both above and below orientations. The device may be oriented in other ways (rotated 90 degrees or in other orientations) and the spatial relative descriptions used herein will be interpreted accordingly.
[0083] Detailed description
[0084] The following discussion pertains to various embodiments of this disclosure. While one or more of these embodiments may be preferred, the disclosed embodiments should not be construed as or otherwise used to limit the scope of this disclosure, including the claims. Furthermore, those skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is merely illustrative of that embodiment and is not intended to limit the scope of the disclosure, including the claims, to that embodiment.
[0085] Regulatory frameworks for medical practices have only recently begun to allow telemedicine, or a medical practice in which a clinician virtually examines, diagnoses, prescribes treatments, etc., for a patient while the patient is physically and temporally separated from the clinician. Given these recent developments in regulatory frameworks, telemedicine systems employing an integrated access control and privacy enhancement technology (PET) engine to implement privacy enhancements and ensure patient privacy have remained largely unresolved. Telemedicine, including remote physical therapy, presents numerous new challenges in protecting patient data and complying with patient privacy regulations such as the Health Insurance Portability and Accountability Act (HIPAA), the California Consumer Privacy Act (CCPA), or the General Data Protection Regulation (GDPR). Specifically, this disclosure provides a unique combination of computerized access control and PET to enable a novel system that can be used to provide information for patients undergoing remote physical therapy separated from a supervising clinician in time and / or physical distance. More specifically, the system disclosed herein combines a PET engine and user access control to provide information tailored to the diverse needs of different individuals, including clinicians, patients, practice managers, and staff. Therefore, the system disclosed herein enables remote physical therapy and medical practice through telemedicine procedures between one or more computing devices (e.g., patients, clinicians, practice managers, staff, etc.) that comply with privacy regulations and other regulatory frameworks.
[0086] In some embodiments, the PET engine may be implemented in computer instructions stored in one or more memory devices on one or more servers and executed by one or more processing devices on those servers. The one or more servers may be located in a distributed, cloud-based computing system. The PET engine may execute one or more machine learning models to control access to the PII using one or more privacy-enhancing techniques (PET). The machine learning models can be trained with training data that maps inputs to specific outputs, thereby training the machine learning models to identify patterns in the data that should be de-identified, re-identified, protected, removed, stored, modified, etc. The training of the machine learning models may be performed iteratively to dynamically change based on certain regulations, laws, and / or agreements, whether or not they have been promulgated. Therefore, the PET engine is able to dynamically learn and maintain up-to-date machine learning models in accordance with current regulations, laws, and / or agreements related to data privacy.
[0087] Figure 1 A block diagram of a computer-executed system 10 is shown, hereinafter referred to as the "system" for managing a treatment plan. The treatment plan includes one or more treatment protocols, and each treatment protocol includes one or more treatment sessions. Each treatment session includes several treatment periods, and each treatment period includes specific activities treating a part of the patient's body. For example, a postoperative rehabilitation plan after knee surgery might include an initial treatment protocol with stretching exercises twice daily for the first three days after surgery, and an intensive treatment protocol with active exercises four times daily starting four days after surgery.
[0088] System 10 includes a clinician interface 20 for use by clinicians, such as doctors, nurses, physical therapists, or technicians, to review and configure various aspects of a treatment plan for treating patients. The clinician interface 20 includes a clinician input device 22 and a clinician display 24, which may be collectively referred to as clinician user interfaces 22, 24. For example, the clinician input device 22 may include one or more of a keyboard, mouse, touchpad, or touchscreen. Alternatively or additionally, the clinician input device 22 may include one or more microphones and voice-based functionality, wherein hardware and / or software are configured to interpret verbal instructions from the clinician using one or more microphones. The clinician input device 22 may include functionality provided by existing voice-based assistants or similar features, such as Apple's Siri, Amazon's Alexa, Google Assistant, or Samsung's Bixby. The clinician input device 22 may include other hardware and / or software components. The clinician input device 22 may include one or more general-purpose and / or specialized devices.
[0089] The clinician display 24 can take one or more different forms, including, for example, a computer monitor or a display on a tablet, smartphone, or smartwatch. The clinician display 24 may include other hardware and / or software components, such as projectors, virtual reality capabilities, or augmented reality capabilities. The clinician display 24 may combine various visual, audio, or other presentation technologies. For example, the clinician display 24 may include non-visual displays, such as audio signals, which may include spoken words and / or other sounds, such as tones, bells, and / or melodies, which may represent different situations and / or directions. The clinician display 24 may include one or more different displays that present various data and / or interfaces or controls for clinician use. The clinician display 24 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App).
[0090] System 10 also includes a server 30 configured to store and provide data related to managing treatment plans. Server 30 may include one or more computers and may take the form of distributed and / or virtualized computers. In some embodiments, server 30 may generate various aspects of clinician display 24 for presentation on clinician interface 20. For example, server 30 may include a web server configured to generate displays for presentation on clinician display 24. In embodiments, clinician display 24 may be configured to present a virtualized desktop hosted by server 30. Server 30 also includes a first communication interface 32 configured to communicate with clinician interface 20 via a first network 34. In some embodiments, first network 34 may include a local area network (LAN), such as Ethernet. In some embodiments, first network 34 may include the Internet, and communication between server 30 and clinician interface 20 may be protected by encryption, such as by using a virtual private network (VPN). In some embodiments, first network 34 may include wired and / or wireless network connections, such as Wi-Fi, Bluetooth, ZigBee, near field communication (NFC), cellular data networks, etc. Server 30 includes a first processor 36 and a first machine-readable storage memory 38, which may be simply referred to as "memory", storing first instructions 40 for performing various operations of server 30 for execution by the first processor 36.
[0091] Server 30 is configured to store data about treatment plans. For example, memory 38 includes system data memory 42, which is configured to store system data, such as data related to treatment plans for one or more patients. Server 30 is also configured to store data about patient performance while following treatment plans. For example, memory 38 includes patient data memory 44, which is configured to store patient data, such as data related to one or more patients, including data representing each patient's performance in the treatment plan.
[0092] Server 30 is configured to execute and control a Privacy Enhancement Technology (PET) engine that uses one or more privacy enhancement technologies to control access to patient-associated personally identifiable information (PII). Controlling access can refer to defining access, enabling access, disabling access, etc. In some embodiments, the PET engine is configured to pseudonymize or anonymize the patient-associated PII. In some embodiments, the PET engine can perform de-identification and / or re-identification of the patient-associated PII. The PET used by the PET engine herein may include, but is not limited to, differential privacy, homomorphic encryption, public-key encryption, digital notarization, pseudonymization, anonymization, digital rights management, k-anonymity, l-diversity, synthetic data creation, suppression, generalization, identity management, and introducing noise into existing data or systems.
[0093] In some embodiments, the computer execution system 10 is configured to maintain multiple user accounts, each with an associated account type, and each of the multiple user accounts has a corresponding set of permissions that allow the owner of the user account to access patient data. The computer execution system 10 can be configured to use login credentials to restrict access to each user account.
[0094] Account types may include super administrator account types. User accounts with super administrator account types have unrestricted access to patient data, or at least greater patient data access permissions than any other account type. Users with super administrator account types can also be controlling entities involved in granting or revoking access to the PII or any part thereof, as well as other entities being granted or denied such access permissions, including the level at which such access is granted or denied, and finally any other conditions, such as time, location, identity, etc., that may be further used by the PET engine to grant or deny any type of access scheme.
[0095] Account types may also include a practice manager account type. In some embodiments, a practice manager may have access to all patient data of the patients assigned to that practice manager. In some embodiments, a practice manager may have the right to view and / or modify at least some patient data of the patients assigned to that practice manager. More specifically, a practice manager may have access to some, but not all, patient data of the patients assigned to that practice manager. For example, a practice manager may have the right to access biographical and / or scheduling data within the patient data, but may not have the right to view and / or modify certain types of medical data within the patient data. In some embodiments, a practice manager may have no access to patient data. For example, a practice manager may be limited to managing the user accounts of other team members, such as clinicians and / or staff.
[0096] Account types can also include clinician account types. A user account with a clinician account type may have the right to view and / or modify at least some patient data of patients assigned to the owner of a user account with that clinician account type. For example, a specific doctor may have a user account with a clinician account type. A specific doctor may have the right to view and modify patient data of patients assigned to that specific doctor. However, a specific doctor may not have access to patient data about other patients not assigned to that specific doctor.
[0097] Account types can also include employee account types. For example, a nurse or physical therapist might use an employee account type. A user account with an employee account type may have the right to view and / or modify at least some patient data of patients assigned to the owner of the user account with the employee account type. For example, a specific nurse might have a user account with an employee account type. That specific nurse might have the right to view and modify patient data of patients assigned to that specific nurse. However, a specific physician might not be able to access patient data about other patients not assigned to that specific nurse.
[0098] Account types can also include patient account types. User accounts with a patient account type have the right to view at least some patient data associated with their own user account. However, user accounts with a patient account type may not have the right to modify any patient data.
[0099] In some embodiments, a user account having one or more account types may be able to designate another user account to have a predetermined account type. For example, a user account with a practitioner manager account type may designate another user account as a user account with a clinician account type. Alternatively or additionally, a user account with a practitioner manager account type may designate another user account as a user account with an employee or patient user type. In another example, a user account with a clinician account type may designate another user account as a user account with an employee account type. Alternatively or additionally, a user account with a clinician account type may designate another user account as a user account with a patient user type.
[0100] System 10 also includes a patient interface 50, configured to communicate information to the patient and receive feedback from the patient. Specifically, the patient interface 50 includes an input device 52 and an output device 54, which may be collectively referred to as patient user interfaces 52 and 54. The input device 52 may include one or more devices, such as a keyboard, mouse, touchscreen input, gesture sensors, and / or a microphone and processor configured for speech recognition. The output device 54 may take one or more different forms, including, for example, a display on a computer monitor or tablet, smartphone, or smartwatch. The output device 54 may include other hardware and / or software components, such as a projector, virtual reality functionality, augmented reality functionality, etc. The output device 54 may combine various visual, audio, or other presentation technologies. For example, the output device 54 may include non-visual displays, such as audio signals, which may include spoken words and / or other sounds, such as pitch, bells, and / or melodies, which may represent different conditions and / or directions. The output device 54 may include one or more different displays presenting various data and / or interfaces or controls for patient use. Output device 54 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App.).
[0101] like Figure 1As shown, the patient interface 50 includes a second communication interface 56, which may also be referred to as a remote communication interface, configured to communicate with the server 30 and / or the clinician interface 20 via a second network 58. In some embodiments, the second network 58 may include a local area network (LAN), such as Ethernet. In some embodiments, the second network 58 may include the Internet, and communication between the patient interface 50 and the server 30 and / or the clinician interface 20 may be protected by encryption, for example, by using a virtual private network (VPN). In some embodiments, the second network 58 may include wired and / or wireless network connections, such as Wi-Fi, Bluetooth, VPN, near field communication (NFC), cellular data networks, etc. In some embodiments, the second network 58 may be identical to and / or operatively coupled to the first network 34.
[0102] The patient interface 50 includes a second processor 60 and a second machine-readable storage memory 62, the second machine-readable storage memory 62 storing second instructions 64 for execution by the second processor 60 to perform various actions of the patient interface 50. The second machine-readable storage memory 62 also includes a local data storage 66 configured to store data, such as data related to a treatment plan and / or patient data, such as data representing the patient's performance within the treatment plan. The patient interface 50 also includes a local communication interface 68 configured to communicate with various devices used by the patient in the vicinity of the patient interface 50. The local communication interface 68 may include wired and / or wireless communications. In some embodiments, the local communication interface 68 may include a local wireless network, such as Wi-Fi, Bluetooth, Wi-Fi, Near Field Communication (NFC), cellular data network, etc.
[0103] System 10 also includes a treatment device 70 configured for manipulation by the patient and / or manipulation of a patient's body parts to perform activities according to a treatment plan. In some embodiments, the treatment device 70 may take the form of a movement and rehabilitation device configured to assist in performing an exercise and rehabilitation program, which may be an orthopedic rehabilitation program. The treatment includes rehabilitation of a part of the patient's body, such as a joint, bone, or muscle group. More specifically, the program may be physical rehabilitation therapy for improving the strength or range of motion of a body part. Body parts may include, for example, the spine, hand, foot, knee, or shoulder. A body part may include a portion of a joint, bone, or muscle group, such as one or more vertebrae or ligaments. Figure 1As shown, the treatment device 70 includes a controller 72, which may include one or more processors, computer memory, and / or other components. The treatment device 70 also includes a fourth communication interface 74 configured to communicate with the patient interface 50 via a local communication interface 68. The treatment device 70 also includes one or more internal sensors 76 and actuators 78, such as motors. The actuators 78 can be used, for example, to move parts of the patient's body and / or to resist the patient's forces.
[0104] The internal sensor 76 can measure one or more operational characteristics of the treatment device 70, such as force, position, speed, and / or rate. In some embodiments, the internal sensor 76 may include a position sensor configured to measure at least one of linear or angular movement of a patient's body part. For example, the internal sensor 76 in the form of a position sensor can measure the distance that a patient can move a portion of the treatment device 70, where the distance may correspond to the range of motion achievable by the patient's body part. In some embodiments, the internal sensor 76 may include a force sensor configured to measure forces applied by the patient. For example, the internal sensor 76 in the form of a force sensor can measure the force or weight that a patient can apply to the treatment device 70 using a specific body part.
[0105] Figure 1 The illustrated system 10 also includes a motion sensor 82 that communicates with the server 30 via a local communication interface 68 of the patient interface 50. The motion sensor 82 can track and store steps taken by the patient. In some embodiments, the motion sensor 82 may take the form of a wristband, a wristwatch, or a smartwatch. In some embodiments, the motion sensor 82 may be integrated into a telephone, such as a smartphone.
[0106] Figure 1 The system 10 shown also includes a goniometer 84, which communicates with the server 30 via a local communication interface 68 of the patient interface 50. The goniometer 84 measures the position of body parts of the patient. More specifically, the goniometer 84 measures the angles of body parts, particularly when the body part is a joint. For example, the goniometer 84 can measure the flexion angle of the patient's knee, elbow, or shoulder.
[0107] Figure 1 The system 10 shown also includes a pressure sensor 86, which communicates with the server 30 via a local communication interface 68 of the patient interface 50. The pressure sensor 86 measures the pressure or weight applied by a part of the patient's body. For example, the pressure sensor 86 can measure the force exerted by the patient's foot when pedaling a stationary bicycle.
[0108] System 10 also includes a wearable device configurable for the patient to wear or carry. The wearable device 90 can take one of several different forms, such as a smartwatch, wristband, pendant, or smartphone. The wearable device 90 may include connection devices, such as pins, belt clips, straps, or lanyards, to facilitate the patient wearing or carrying the device. In some embodiments, such as Figure 1 As shown, wearable device 90 includes a motion sensor 82. Wearable device 90 may include one or more other sensors, such as a heart rate sensor, blood pressure sensor, or pulse oximeter. Motion sensor 82 or another sensor in wearable device 90 may be configured to monitor one or more factors indicative of a patient's activity level. The patient's activity level can be used to determine the amount and / or quality of exercise performed by the patient. The patient's activity level can also be used to determine the amount and / or quality of sleep.
[0109] Wearable device 90 includes wearable input device 92 and wearable display 94, which may be collectively referred to as wearable user interfaces 92 and 94. Wearable input device 92 may include one or more devices, such as a keyboard, mouse, touchscreen input, gesture sensor, and / or a microphone and processor configured for speech recognition. Wearable display 94 may take one or more different forms, including, for example, a display screen and / or one or more lights or other indicators. Wearable display 94 may combine various visual, audio, or other presentation technologies. For example, wearable display 94 may include non-visual displays, such as tactile or touch-sensitive devices and / or audio signals, which may include spoken words and / or other sounds, such as tones, bells, and / or melodies, and the non-visual display may indicate different conditions and / or directions. Wearable display 94 may include one or more different displays configured to present various data and / or interfaces or controls for patient use. Wearable display 94 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App). Wearable user interfaces 92 and 94 may be configured to present different types of information to the patient. For example, wearable user interfaces 92 and 94 can be configured to present reminders when the patient is performing rehabilitation procedures. Wearable user interfaces 92 and 94 can allow the patient to track daily goals or receive messages from clinicians, etc. This functionality of the wearable device 90 may be particularly useful when the patient is away from the patient interface 50.
[0110] Figure 1 The system 10 shown also includes a supervisory interface 96, which may be similar to or the same as the clinician interface 20. In some embodiments, the supervisory interface 96 may have enhanced functionality beyond that provided on the clinician interface 20. The supervisory interface 96 may be configured for use by a person responsible for treatment planning, such as an orthopedic surgeon.
[0111] Figure 1 The system 10 shown also includes a reporting interface 98, which may be similar to or identical to the clinician interface 20. In some embodiments, the reporting interface 98 may have fewer functions than those provided on the clinician interface 20; for example, the reporting interface 98 may not have the ability to modify treatment plans. Such a reporting interface 98 can be used, for example, by billers to determine the use of the system 10 for billing purposes. In another example, the reporting interface 98 may not have the ability to display patient-identifiable information, but only anonymized data and / or certain data fields related to the data subject and / or certain data fields related to the quasi-identifier of the data subject. For example, researchers can use such a reporting interface 98 to determine the various effects of a treatment plan on different patients.
[0112] In some embodiments, both the patient interface 50 and the treatment device 70 are configured to operate from a patient location geographically separate from the location of the clinician interface 20. For example, the patient interface 50 and the treatment device 70 may be used as part of a home rehabilitation system that can be remotely monitored using the clinician interface 20 in a central location such as a clinic or hospital. In some embodiments, either or both of the patient interface 50 and / or the treatment device 70 are configured to communicate with a remote computer (e.g., server 30) to receive treatment plans and report data to the remote computer regarding the patient's performance in adhering to the treatment plans.
[0113] Figure 2-3 An embodiment of the treatment device 70 is presented. More specifically, Figure 2 A therapeutic device 70 in the form of a stationary bicycle machine 100 is shown, which may be simply referred to as a stationary bicycle. The stationary bicycle machine 100 includes a set of pedals 102, each pedal 102 being connected to a pedal arm 104 for rotation about an axis 106. Figure 2 As shown, pedal 102 is movable on pedal arm 104 to adjust the range of motion used by the patient when pedaling. For example, its range of motion is smaller when the pedal is located inside shaft 106 than when the pedal is located outside shaft 106. Pressure sensor 86 is attached to or embedded in one of the pedals 106 to measure the magnitude of the force applied by the patient to the pedal 106. Pressure sensor 86 can wirelessly communicate with treatment device 70 and / or patient interface 50.
[0114] Figure 4 It shows the use of Figure 2The treatment device is shown to be used by a person (patient), and sensors and various data parameters connected to the patient interface 50 are illustrated. Example patient interface 50 is a tablet or smartphone, or a phablet, such as an iPad, iPhone, Android device, or Surface tablet, held manually by the patient. In some other embodiments, patient interface 50 may be embedded in or attached to the treatment device 70. Figure 4 The image shows a patient wearing a walking sensor 82 on his wrist with a note displaying "Today's steps 1355", indicating that the walking sensor 82 has recorded the number of steps and transmitted it to the patient interface 50. Figure 4 It also shows the patient wearing a goniometer 84 on their right knee with a note that reads "Knee angle 72°", indicating that the goniometer 84 is measuring the knee angle and transmitting it to the patient interface 50. Figure 4 The right side of one of the pedals 106 is also shown, where the pressure sensor 86 displays “Force 12.5 psi”, indicating that the right pedal pressure sensor 86 is measuring the force and transmitting the force measurement to the patient interface 50. Figure 4 The left side of one of the pedals 106 is also shown, where the pressure sensor 86 displays “Force 27 psi”, indicating that the left pedal pressure sensor 86 is measuring the force and transmitting the force measurement to the patient interface 50. Figure 4 Other patient data is also displayed, such as an indicator for "treatment time 0:04:13", indicating that the patient has used the treatment device 70 for 4 minutes and 13 seconds. This treatment time can be determined by the patient interface 50 based on information received from the treatment device 70. Figure 4 An indicator showing "Pain Level 3" is also displayed. This pain level can be obtained from the patient in response to requests such as questions presented on the patient interface 50.
[0115] Figure 5 This is an example embodiment of the overview display 110 of the clinician interface 20. Specifically, the overview display 110 presents summary information about each of a plurality of different patients. In some embodiments, such as Figure 5 As shown, the summary information includes indicators showing the procedures performed on each patient, the patient's progress over time within the treatment plan (postoperative day), indicators of the last reported pain level, range of motion (ROM) number, and indicators showing whether there are any alarms requiring special attention.
[0116] Figure 5Also shown is a header 112 shared with many or all other screens of the clinician interface 20. Header 112 includes a patient search input 113, allowing the user to quickly access patient data by entering the patient's name. Header 112 also includes a patient add control 114 in the form of a button. When the patient add control 114 is pressed, the user of the clinician interface 20 can add a new patient to the system 10. Header 112 also includes a user account login control 116, which presents information about the user account currently logged into the clinician interface 20 and allows the user to change the user account logged into the clinician interface 20. Figure 5 As shown, the user account login control 116 includes a name 117 and an image icon 118 associated with the user account currently logged into the clinician interface 20. The user account login control 118 also includes an account type indicator 119 (e.g., clinician, staff, practice manager, etc.) for the user account currently logged into the clinician interface 20.
[0117] Figure 6 An example embodiment of an overview display 110 with a patient details page 122 on a clinician interface 20 is shown. The patient details page 122 may be overlaid on the overview display 120 in the form of a modal window or pop-up window, and may be a separate display or screen on the clinician interface 20. In some embodiments, the patient details page 122 may respond to a list of patients selected by a user of the clinician interface 20 on the overview display 120. Alternatively or additionally, the patient details page 122 may respond to the occurrence of a trigger condition associated with that particular patient, such as the treatment device 70 for that particular patient being locked. The patient details page 122 includes several patient profile data fields 124, each presenting corresponding data about the patient. The patient profile data fields 124 of the patient details page 122 may include, for example, name, age, date of birth, procedures the patient is currently undergoing, number of days since surgery, last reported pain level, range of motion statistics, walking data, intensity data, treatment sessions completed within the treatment plan, a photograph of the patient, etc. The patient details fold-out 122 also includes a device status display 125 and a device unlock control 124, which allow the user of the clinician interface 20 to unlock or reactivate the treatment device 70.
[0118] Figure 7 An example embodiment of an account creation display 200 of a clinician interface 20 is shown. The example account creation display 200 includes inputs for data fields used to create a user account in system 10.
[0119] Figure 8An example embodiment of a team management display 220 of a clinician interface 20 is shown. The team management display 220 presents a list of user accounts associated with a clinic. The example team management display 220 includes team member records 222 for each of a plurality of user accounts, each user account having an account type associated with a team member (e.g., a clinician or staff member) who has access to patient data based on their location. For example, team members may be individuals who are clinicians or employees of a specific clinic managed by a practice manager. The team management display 220 may present the team member records 222 in rows or other formats, such as tabular data, graphical icons, etc. Figure 8 As shown in Team Management Display 220, each team member record 222 includes summary resume information such as name, phone number, role (i.e., clinician or employee), and specialty. Example Team Management Display 220 includes editing controls 224, such as buttons associated with each team member record 222, for allowing users to modify the attributes of associated team members. Example Team Management Display 220 also includes archiving controls 226, such as buttons associated with each team member record 222, for allowing users to archive or disable associated team members. Editing controls 224 and / or archiving controls 226 may be available only to users with certain user types. For example, a user with the Clinic user type may have the ability to modify or archive an account with the Employee user type, but a user with the Clinic user type may not have the ability to modify or archive an account with the Clinic user type. Example Team Management Display 220 also includes a new user addition control 228, which may take the form of a button and be configured to add a new user account or associate an account type with a new or existing user account.
[0120] Figure 9 An example embodiment of a first team member display 240 for modifying team member data is shown in a clinician interface 20. The first team member display 240 can be invoked for selected team members using editing controls 224 on a team management display 220. The example first team member display 240 presents an account type control input 242 for modifying the account type associated with the selected user account. While the account type control input 242 can take any of several different forms, including radio buttons or text input fields, Figure 9 This is implemented as a dropdown selector type control. Example: The first team member display 240 also presents other data input fields 244 for the user to enter various data about team members. Data input fields 244 may include, for example, name and major input.
[0121] Figure 10An example embodiment of a second team member display 250 for modifying team member data is shown in a clinician interface 20. The second team member display 250 may be a continuation of the first team member display 240. The exemplary second team member display 250 includes an additional data input field 244 for adding extra team member data, such as organization, email address, and phone number. The example second team member display 250 also includes a skip button 246 for allowing a user to bypass entering information into the data input field 244. The example second team member display 250 also includes a "Save and Continue" button 248 for saving the entered information from the data input field 244 to a system data store 42 for association with the selected team member's user account.
[0122] Figure 11 An example embodiment of a third team member display 260 for modifying team member data in a clinician interface 20 is shown. The third team member display 260 presents multiple permission controls, each configured to modify the ability of a selected user account to perform an action or view or modify portions of patient data. Specifically, the third team member display 260 includes an "Add Clinician" permission control 262 in the form of a checkbox. The "Add Clinician" permission control 262 enables the selected user account to add a user account with a clinician account type or to designate another user account as a clinician account type.
[0123] The third team member display 260 also includes multiple account permission controls associated with a given account type. For example, the account permission controls include an "Edit Clinician" permission control 264 in the form of a checkbox. The "Edit Clinician" control 264 enables the selected user account to modify user accounts with the Clinician account type. The account permission controls also include a "View Clinician" permission control 266 in the form of a checkbox. The "View Clinician" permission control 266 enables the selected user account to view one or more non-public attributes of user accounts with the Clinician account type. Account permission controls 262, 264, and 266 may take other forms, such as radio buttons or dropdown selectors. The third team member display 260 includes controls (unlabeled) for adding / editing / viewing account permission for team members and other account types for patients.
[0124] Figure 12An example embodiment of a fourth team member display 280 for modifying team member data in a clinician interface 20 is shown. Specifically, the exemplary fourth team member display 280 includes a plurality of patient data permission controls 282, each configured to modify patient data for a selected user account to perform actions or view or modify a subset of functions. For example, permission controls 282 include checkboxes for selectively allowing selected user accounts to view patient personal information, patient medical data, patient lists, patient dashboards, and / or add, edit, or view patient treatment plans. Patient data permission controls 282 may take other forms, such as radio buttons or drop-down selectors. As used herein, “patient personal information” refers to a subset of the PII (Patient Information Index), such as name, address, email, etc., but not medical data, conditions, measurements, etc.
[0125] Figure 9-12 The team member monitors 240, 250, 260, and 208 can have other configurations or arrangements. For example, team members can modify monitors 240, 250, and 260 to combine them into any one or more display screens.
[0126] Figure 13 An example embodiment of a notification settings display 290 of a clinician interface 20 is shown. The example notification settings display 290 includes a notification control panel 294 for multiple user accounts, these user accounts having account types associated with team members (such as clinicians or staff) who can access patient data based on their location. The notification settings display 290 may present the notification control panel 292 in rows or in other formats, such as tabular data, graphical icons, etc. Figure 13 As shown in the example notification settings display 290, each notification control panel 292 includes multiple notification enable controls 294. Each notification enable control 294 is configured to enable or disable relevant trigger conditions for a specified user account (i.e., the user account associated with the notification control panel 292 containing the notification enable control 294). Figure 13 The document illustrates various triggering conditions for the notification enable control 294. These triggering conditions may include, for example, a patient initiating a treatment course, a patient reporting a pain level of 7 or higher, or a decrease in range of motion. The notification enable control 294... Figure 13 The notification enable control 294 is displayed as a checkbox; however, it can take other forms, such as a radio button or a drop-down selector.
[0127] System 10 is configured to send alert messages to personnel with designated user accounts in response to the occurrence of a given trigger condition for any patient assigned to that personnel. However, this is only enabled by the designated user account under the given trigger condition. The notification trigger event can be a reported event, which is an event based on a patient-reported condition, such as reports of pain intensity, nausea, or wound / incision rupture. Alternatively or additionally, the trigger event can be a measurement event arising from the fulfillment of conditions including measurements of the patient. Measured events can include, for example, a heart rate exceeding a predetermined value as measured by a heart rate monitor or a decreased range of motion, as determined by a goniometer 84 performing a patient knee measurement.
[0128] In some embodiments, alert messages can be sent to individuals with designated user accounts using communication channels outside of the clinician user interface 20. For example, system 10 can be configured to send alert messages via telephone, email, text message, or paging message. In some embodiments, the alert message does not include any unacceptable PIIs (Personal Information Indicators) concerning the patient. For example, the alert message may include a general message instructing people to review the clinician user interface 20. The alert message may include some additional information, such as the type of triggering condition or the severity of the relevant condition (e.g., a critical alert or a non-critical warning alert), but excluding unacceptable PIIs concerning the patient.
[0129] Figure 14 An example embodiment of a message center interface 300 of the clinician interface 20 is shown. The message center interface 300 can be configured as follows: Figure 14 The display screen 300 shown is different, although the message center interface 300 may have other forms or appearances. The message center interface 300 is configured to enable text messaging communication between owners of different user accounts. Specifically, the example message center interface 300 includes a patient selector 302 for a user to select one of several patients with whom to communicate. The message center interface 300 also includes a selected patient indicator 304, which displays identification information about the patient currently selected to send, receive, and / or view messages. The identification information in the selected patient indicator 304 includes the selected patient's name and date of birth. The message center interface 300 also includes a message history display 306, which displays a record of one or more previous text messages exchanged between the user of the message center interface 300 and the selected patient. The message center interface 300 also includes a message input field 308 for the user of the message center interface 300 (e.g., a clinician or staff member) to compose a text message to be sent to the selected patient. The message center interface 300 also includes a message sending control 310, such as a button, configured to cause the system 10 to deliver the text message to the patient.
[0130] Figure 15-16Example embodiments of patient data displays 320, 330 of the clinician interface 20 are shown. More specifically, Figure 15-16 The example patient data displays 320 and 330 are configured to modify personal information about a patient. One or more screens or displays can be used to present the patient data displays 320 and 330. Each of the patient data displays 320 and 330 includes multiple PII fields 322, each storing a corresponding PII item for a given patient. PII items may include, for example, first name, last name, date of birth, email address, mobile phone number, etc. Any or all of the patient data displays 320 and 330 may include a photo display 324 showing a photograph of a given patient.
[0131] Figure 17-18 Example embodiments of medical data displays 340, 350 of the clinician interface 20 are shown. More specifically, Figure 17-18 Example medical data displays 340 and 350 are configured to modify medical process information about a patient. One or more screens or displays can be used to present the medical data displays 340 and 350. One or more medical data displays 340 and 350 include a clinician assignment control 342 configured to assign one or more clinicians to a given patient (e.g., responsible for). Each medical data display 340 and 350 also includes multiple treatment information fields 344, each storing a corresponding treatment information item for a given patient. Treatment information items may include, for example, the type of procedure performed or to be performed on the given patient, the procedure date, the start date of the rehabilitation treatment plan, the body part being treated, the treatment mode, the primary diagnosis or differential diagnosis (e.g., DRG, ICD-10, etc.), a list of pain medications prescribed for the given patient, etc.
[0132] Figure 19 An example embodiment of a device data display 360 of a clinician interface 20 is shown. The device data display 360 includes a device data field 362, which includes data about the treatment device 70 and / or any other devices provided to a given patient for performing a treatment plan. The device data field 362 may include serial numbers and other identifying information, such as the Bluetooth MAC address of various devices, such as the treatment device 70 (i.e., the "motor"), pedal 102, goniometer 84 (i.e., the "accurate angle"), and / or motion sensor 82 (i.e., the "accurate step").
[0133] Figure 20-21An example embodiment of a patient profile display 130 is shown for a clinician interface 20. The example patient profile display 130 includes the patient's name, date of birth (DOB), age, a description of the surgical procedure performed or to be performed on the patient, such as "knee surgery," and a photograph of the patient (if any). The example patient profile display 130 also includes a treatment progress summary 134, which displays one or more progress indicators within the treatment plan or protocol. Figure 20 The example implementation shown in column 134 of the treatment progress summary includes a text progress summary, “Day 18”, “3 days remaining”, “12 / 63 daily treatment sessions completed”, and a graphical progress summary in the form of a horizontal bar chart, which may also be called a progress bar.
[0134] The example patient profile display 130 presents information about a patient's treatment history. For example, the example patient profile display 130 includes multiple different treatment charts 136, which show the impact of various treatment parameters over time. Figure 20-21 The treatment chart 136 shown in the example patient profile display 130 includes extension (angle), flexion (angle), pain (0-10 grade), walking (steps / day), and total revolutions (i.e., the number of revolutions performed on the stationary bike machine 100). Figure 21 The patient data display 130 shown includes an image history 138 that displays one or more images of the surgical site for reference by clinicians or other healthcare professionals when reviewing postoperative progress. The images in the image history 138 may have been taken by the patient and / or by clinicians or other healthcare professionals. For example, the first photograph may have been taken by a surgical staff member, and subsequent photographs may have been taken by the patient and / or rehabilitation clinicians. Figure 21 The example patient profile display 130 shown also includes a protocol summary display 140, which shows a summary overview of the treatment protocol to be performed by the patient. The example protocol summary display 140 includes a protocol title 142 with a protocol name, such as "Acute Protocol." The protocol title 142 also includes overview information on how and when to perform the protocol, such as "Days 1-14, 3 times daily." The protocol summary display 140 also includes several protocol course icons 144, each indicating details of the activities to be performed within the protocol course, such as "passive," "active," or "resistance," as well as other information about the protocol course, such as direction (forward / reverse), and the amount of time specified for each protocol course to be performed.
[0135] Figure 22An example embodiment of a protocol management display 170 for editing a clinician interface 20 for treatment protocol 172 is shown. Specifically, the protocol management display 170 includes a protocol name control for renaming treatment protocol 172. The protocol management display 170 also includes a protocol timing control for adjusting various timing settings of treatment protocol 172, such as the duration of treatment protocol 172 within treatment plan 174 and the number of sessions to be performed per day. Figure 22 The example treatment timer control 174 shown includes drop-down menus for changing various timer settings, but other controls, such as numeric input fields or increase / decrease buttons, may also be used. The treatment management display 170 also includes a treatment cycle control 176 for customizing treatment cycles. Specifically, the treatment cycle control 176 includes a graphic representing a treatment cycle with a treatment cycle icon 144, which may be similar to or identical to the treatment cycle icon 144 on the treatment overview display 140. Each treatment cycle may have an associated type, such as passive, resistant, supportive, or active. Each treatment cycle may also have several associated parameters.
[0136] The treatment protocol control 176 allows clinicians to adjust the number, sequence, and type of treatment periods within a given treatment protocol 172. Each treatment period has a corresponding type of action performed on a body part during that treatment period. For example, a treatment period can be one of a passive, assisted, active, or resistant period. Each passive period is associated with a specific activity, including moving a body part by external force; each assisted period is associated with a specific activity, including moving a body part with the assistance of external force; each active period is associated with a specific activity, including moving a body part without external assistance; and each resistant period is associated with a specific activity, including actively moving a body part against resistance. For example, in the case where the treatment device 70 includes a stationary bicycle machine 100, a passive period may include an actuator 78, such as a motor, to rotate pedal 108 with the patient's feet and legs connected to it, without the patient needing to exert any movement or force. An assisted period may include the patient applying force to rotate pedal 108 with some additional assistance or help from actuator 78. An active period may include the patient applying force to rotate pedal 108 without any assistance from any external force. A resistance period may include the patient applying force to rotate the pedal 108 in opposition to the resistance applied by the actuator 78. In some embodiments, the actuator 78 may generate an external force in each different category of treatment period. For each different category of treatment period, the external force may have different properties, such as direction, intensity, or rate of change. Each treatment session may include any number of treatment periods in any combination.
[0137] In some embodiments, a drag-and-drop interface can be used to modify the treatment program icon 144. Additional treatment programs can be added to a treatment program using the treatment cycle control 177. Additionally, various treatment parameter controls 178 can be used to adjust parameters of any or all treatment cycles. For example, the duration and direction of each treatment cycle can be adjusted using the treatment parameter control 178 located below one of the relevant treatment program icons 144. Other treatment parameter controls 178 can be used to adjust various other parameters, such as resistance, target speed range (RPM), pedal radius limit, etc. In some embodiments, the number and type of treatment parameter controls 178 can vary depending on the type of treatment cycle selected. For example, selecting a treatment program icon 144 for an active treatment cycle makes the target speed range (RPM) treatment parameter control 178 visible and adjustable, but the target speed range (RPM) treatment parameter control 178 may be invisible and / or unadjustable when a passive treatment program icon 144 is selected.
[0138] In some embodiments, system 10 may impose restrictions on values that can be set using treatment parameter control 178. For example, treatment plan 174 may include a maximum treatment duration. In some embodiments, one or more values of the parameter may be automatically changed by system 10 to meet rules of system 10 or rules within treatment plan 174. For example, treatment plan 174 may require a resistance treatment period following an active treatment period, wherein the former is at least 25% of the active treatment period, to allow the patient to calm down after active exercise. System 10 may automatically create a resistance treatment period in response to a clinician creating an active treatment period. System 10 may also automatically adjust the duration of the resistance treatment period to meet the requirement that it lasts at least 25% of the duration of the active treatment period.
[0139] In some embodiments, treatment plan 174 may include maximum values for certain parameters until relevant conditions are met. For example, the pedal radius limit may be limited to 40 mm until relevant conditions are met. Relevant conditions may include, for example, approval from an authorized person (such as an orthopedic surgeon); the elapsed time, such as 5 days after surgery; or successful completion of a postoperative examination. Similarly, treatment plan 174 may set restrictions on the types of treatment periods that can be performed until associated conditions are met. Treatment plan 174 may be limited to passive or adjunctive treatment periods (rather than active or resistant periods) until relevant conditions are met. Different relevant conditions may be associated with each of different parameters and / or with restrictions on the types of treatment periods available.
[0140] Figure 23An example embodiment of a positioning confirmation screen 520 of the patient interface 50 is shown. This screen 520 is the starting part of an instructional demonstration of the patient's use of the treatment device 70. Specifically, the screen 520 includes written instructions for the patient to place their feet in the pedals 102 of the stationary bike 100. In some embodiments, the screen 520 may include graphics, such as pictures or animations, to assist the patient in performing specific actions to use the treatment device 70. The screen 520 includes a position confirmation selector 522 for the patient to indicate that the patient is already in a position to use the treatment device 70. The screen 520 also includes a fault button 524 for the patient to indicate that the patient cannot access a position to use the treatment device 70.
[0141] Figure 24 An example embodiment of a location help screen 560 on the patient interface 50 is shown. This help screen 560 may be displayed in response to a user selecting a fault button 524 on a location confirmation screen 520. The help screen 560 may automatically display if the patient fails to select a location confirmation selector 522 within a predetermined time period. In some embodiments, an intermediate screen, such as a pop-up window asking the patient if they need more time, may be displayed before the help screen 560. The help screen 560 includes assistance instructions 562 for the patient to obtain assistance using the treatment device 70. In some embodiments, the assistance instructions 562 may include a phone number. The assistance instructions 562 may also include other items, such as a link to a video conference with someone who can help the patient, and / or a link to a video or animated demonstration with detailed instructions on performing a specific action to use the treatment device 70. Specific actions may include, for example, placing a foot on a pedal. The help screen 560 may also include an exit button 564, which the patient can use to stop a treatment session in case they are unable to resolve a problem using the treatment device 70. The use of the Exit button 564 can generate an alert for clinicians. The Help screen 560 also includes a Continue button 566, which patients can use to indicate that they have resolved their problem and are able to continue the treatment session.
[0142] Figure 25 An example embodiment of an adjustment introduction screen 680 of the patient interface 50 is shown. The adjustment introduction screen 680 includes text and / or graphics indicating various adjustments to be made by the treatment device 70. In the example shown, the adjustment includes the treatment device 70, which is a stationary bicycle machine 100 that automatically moves the pedals 102 outward to a predetermined position during treatment.
[0143] In some embodiments, the patient interface 50 presents adjustment confirmation controls configured to solicit a response from the patient regarding comfort levels related to the position of a body part or the force applied to that body part. Comfort can be indicated by a binary selection (e.g., comfortable or uncomfortable). In some embodiments, comfort can be an analog value, indicated by a digital or analog input control, such as a slider or knob. In some embodiments, comfort can be indicated by one of several different comfort values, such as an integer from 1 to 5. In some embodiments, controls can be used to indicate comfort, allowing the patient to hold a setting or change a setting. More specifically, controls for changing settings can specify that the patient can change the setting in two or more directions. For example, controls can allow the patient to hold a setting value, increase a setting value, or decrease a setting value.
[0144] Adjusting the confirmation control can take the form of adjusting the confirmation screen 720, for example, as shown below. Figure 26 As shown. The adjustment confirmation control may take other forms, such as a pop-up window or a portion of a larger display screen. The patient interface 50 may present the adjustment confirmation control on a graphical user interface, such as a display screen or a fold-out or virtual control within a virtual reality (VR) or augmented reality (AR) display. Additionally or alternatively, the adjustment confirmation control may include one or more physical controls, such as buttons, knobs, sliders, etc. In some embodiments, the adjustment confirmation control may be used in conjunction with automatic adjustment, such as an actuator 78 in the treatment device 70. For example, as shown, actuator 78 may change the radius of one of the pedals 102, thereby changing the position of the patient's knee. The adjustment confirmation control may then request a response regarding the patient's comfort or discomfort with the adjusted position. In another example, the patient interface 50 may prompt the patient to apply a target pressure, such as 50 pounds. The adjustment confirmation control may then request a response regarding the patient's comfort or discomfort when the target pressure is applied.
[0145] Unless otherwise explicitly stated, the phrases “increase control,” “decrease control,” and “maintain control” are intended to be understood as noun phrases meaning control that increases, decreases, or maintains a corresponding value.
[0146] The adjustment confirmation screen 720 includes text and / or graphics requesting the patient to confirm their satisfaction with the position of the treatment device 70 during and / or after automatic adjustments. The adjustment confirmation screen 720 includes an increase control that the patient can select to indicate a desired increase in the value of a corresponding parameter. The corresponding parameter may be the position of the treatment device 70, such as the radius of pedal 102 on pedal arm 104. The corresponding parameter may be a setting of force or speed for an exercise performed as part of a program. For example, the corresponding parameter may be a target pressure or target RPM speed for a given treatment session. The increase control may take the form of an increase button 722, for example… Figure 26 The button shown. Additional controls can take other forms, such as knobs or sliders, which can be part of a physical device or a graphical user interface. The adjustment confirmation screen 720 also includes a hold control, which the patient can select to indicate whether they wish to hold the value of a given parameter. The hold control can take the form of a hold button 724, for example... Figure 26 The button shown. The hold control can take other forms, such as a knob or slider control, which can be part of a physical device or a graphical user interface. The adjustment confirmation screen 720 also includes a decrease control, which the patient can select to indicate whether they wish to decrease the value of the corresponding parameter. The decrease control can take the form of a decrease button 726, for example... Figure 26 The button shown is an example. The reduction control can take other forms, such as a knob or slider control, and can be part of a physical device or a graphical user interface. For example, if a patient experiences pain or discomfort in the initial position, he or she can use the reduction button 726 to change position until the pain or discomfort subsides.
[0147] In some embodiments, one or more of the increase, decrease, and / or hold controls may be provided by one or more of sensors 76, 84, 86. For example, patient interface 50 may prompt a patient to move a body part until they begin to feel discomfort, and system 10 may use one or more sensors 76, 84, 86 to measure the range of motion of the body part, which may be used to execute a rehabilitation program. In another example, one or more of sensors 76, 84, 86, such as pressure sensor 76 and / or goniometer 84, may measure the patient's bodily response, such as withdrawal indicating pain. Target values for parameters may be set based on parameter values indicating pain or discomfort indicated by the patient. The target value of the parameter can then be used to execute a rehabilitation program. The target parameter value may be set based on parameter values indicating pain or discomfort indicated by the patient. The target parameter value may be set to X% of P, where X is a predetermined percentage and P is the parameter value indicating pain or discomfort indicated by the patient. For example, if the patient indicates pain at a pedal radius of 6.0 cm and X is 90%, the target parameter value for the pedal position may be set to 5.4 cm, or 90% of 6.0 cm. Alternatively, a target parameter value can be set by adding or subtracting an offset value from the parameter value indicating pain or discomfort indicated by the patient. For example, if the patient indicates pain at a pedal radius of 8.0 cm and the offset value is -1.2 cm, the target parameter value for the pedal radius can be set to 6.8 cm. Other parameters, such as target pressure or target velocity, can be adjusted similarly.
[0148] In some embodiments, system 10 may be configured to persuade and motivate a patient to use one or more settings to determine the position of a body part and / or the force applied by the body part. For example, patient interface 50 may display target values or target ranges for the position of the body part and / or the force applied by the body part. In another example, patient interface 50 may periodically encourage the patient to increase the setting of the position of the body part and / or the force applied by the body part, particularly when the setting is below the target value or target range. As the patient is using the body part to perform a rehabilitation program, system 10 may gradually increase the setting of the position of the body part and / or the force applied by the body part. In some embodiments, adjustment confirmation controls may be presented to the patient only after the position setting of the body part and / or the force applied by the body part has been actively used to perform the rehabilitation program for a period of time. In some embodiments, adjustment confirmation controls may not be presented to the patient even after the position of the body part and / or the force applied by the body part has been adjusted.
[0149] In some embodiments, the patient interface 50 may present adjustment confirmation controls before the patient performs a rehabilitation program. This pre-performance adjustment allows the patient to use confirmed or adjusted position and / or force settings while performing the rehabilitation program. Alternatively or additionally, the patient interface 50 may present adjustment confirmation controls during and / or after the rehabilitation program. For example, an adjustment confirmation screen 720 may be presented to the patient during or between sessions of the rehabilitation program. In some embodiments, the adjustment confirmation controls may be presented in response to a triggering event. Triggering events may include, for example, the patient reporting pain exceeding a given value, or being unable to complete one or more activities within treatment plan 174, or a sudden decrease in the patient's walking. Alternatively or additionally, the adjustment confirmation screen 720 may be presented to the patient after the patient completes a session of the rehabilitation program. Such post-session confirmation can be used to determine patient comfort, which may represent satisfaction with the rehabilitation program session. Post-session confirmation can be used to determine one or more settings to be used in subsequent sessions. For example, an indication of "hold" or "increase" may lead to an increase in target values for position and / or pressure on body parts in later stages of the rehabilitation program.
[0150] Figure 27 An example embodiment of a treatment session action screen 760 of the patient interface 50 is shown. This screen 760 is displayed while a given treatment session is in progress. It includes one or more indicators displaying real-time measurements of the patient's use of the treatment device 70 to perform a rehabilitation program on a patient's body parts. The displayed measurements may include, for example, the position of the patient's body parts and / or the force applied by the patient's body parts. Figure 27The example treatment session action screen 760 includes a pressure indicator 762 that displays the amount of pressure or force exerted by each foot. The pressure indicator 762 displays the pressure of the patient's foot on the pedal 106, measured by the pressure sensor 86. The pressure indicator 762 is displayed as a bar graph, but other types of displays, such as rotary gauges and / or digital indicators, can be used. The pressure indicator 762 may also include a target pressure indicator 764 representing, for example, setting a target pressure value. The target setting can be determined by the clinician using the relevant treatment parameter controls 178 on the protocol management display 170, such as... Figure 22 As shown. Target settings can be set or adjusted by the patient through adjusting the confirmation control.
[0151] In some embodiments, the clinician interface 20 may present information about the location of a body part and / or the force applied to that body part. This information may include actual and / or target location and / or force measured by one or more of sensors 76, 84, 86. Additionally or alternatively, the information about the location of a body part and / or the force applied to that body part may include target values or ranges of one or both of the location and / or force applied to that body part. For example, the clinician interface 20 may provide the clinician with controls to adjust values or ranges of values as targets for parameters, such as the location, force, or speed used during or during a treatment session, or a specific movement used in a rehabilitation program. Similarly, the clinician interface 20 may provide the clinician with controls to adjust the minimum and / or maximum values of parameters. For example, a patient may adjust the value of a pedal radius parameter from a preset target value to its maximum value, where both the preset target value and the maximum value are set by the clinician using corresponding controls on the clinician interface 20.
[0152] The treatment session action screen 760 also includes a speed indicator 766, which displays the speed of rotation of the pedal 106, as measured by the internal sensor 76 of the stationary bike machine 100. The speed indicator 766 is displayed as a rotary gauge, but other types of displays, such as bar graphs and / or digital indicators, may also be used. The speed indicator 766 includes an optimal or desired speed range, which can be determined by the clinician using the relevant treatment parameter controls 178 on the protocol management display 170, for example... Figure 22 As shown. If any of these parameters are outside the predetermined range, the treatment action screen 760 may present a prompt or message 768 to enable the user to change the pressure and / or speed.
[0153] Figure 28An exemplary progress data screen 880 of the patient interface 50 is shown. The progress data screen 880 presents a progress graph 882 for each of several different parameters related to the treatment plan 174. For example, the progress graph 882 may include historical data on knee pain, strength (pound pressure), and walking (steps per day) in extension and flexion. The progress graph 882 may display the same data or data similar to that presented on the treatment parameter graph 136 of the clinician interface 20.
[0154] In some embodiments, a computer, such as server 30, is configured to automatically modify treatment plan 174 in response to patient satisfaction with predetermined conditions. For example, treatment plan 174 may be limited in terms of speed, rate, or pressure settings, or the number of treatments per day, until predetermined conditions are met. In another example, treatment plan 174 may consist only of certain types of treatment periods, such as passive exercise, until predetermined conditions are met. Predetermined conditions may include, for example, a successful postoperative examination; or completion of a predetermined number of treatments or meeting performance benchmarks in the treatment plan. Such benchmarks may include, for example, walking X steps in a day, or using a given RPM speed or a given weight of force with treatment device 70. In some embodiments, the computer is configured to increase the frequency, duration, or intensity of at least one aspect of treatment plan 174 in response to the execution or occurrence of predetermined conditions. In some embodiments, the computer is configured to decrease at least one of the frequency, duration, or intensity of an aspect of treatment plan 174 in response to the manifestation or occurrence of symptoms. Predetermined conditions may include, for example, a patient reporting pain exceeding a given value, or inability to complete one or more activities within treatment plan 174, or a sudden decrease in the number of steps taken by the patient.
[0155] In some embodiments, the patient interface 50 may provide a prompt to the patient in response to the occurrence of a predetermined condition. For example, during a treatment session in which the patient is expected to maintain a stationary bike speed between 40 and 50 RPM, the predetermined condition may include a period of 5 seconds during which the bike runs below 30 RPM. In this case, the patient interface 50 may provide a prompt asking the patient if they experience difficulty or pain while performing the activity. The prompt may narrow down the problem. For example, if the patient is unable to perform a given activity, the computer, such as server 30, may automatically modify treatment plan 174 to include activities that are easier for the patient to perform, such as passive or assisted treatment periods only. Alternatively, treatment plan 174 may be paused until a clinician or other qualified person, such as an orthopedic surgeon, instructs system 10 to reactivate treatment plan 174. Additionally or alternatively, the patient's response to the prompt may generate an alert for the clinician.
[0156] In some embodiments, the system may use communication messages such as pager messages, text messages, or emails to deliver alert messages to clinicians. Alert messages may include pseudonymous and / or anonymized data, or use any privacy-enhancing techniques to prevent the transmission of confidential patient data in a manner that could violate patient confidentiality requirements. Such privacy-enhancing techniques may need to comply with laws, regulations, or other governance rules, such as, but not limited to, the Health Insurance Portability and Accountability Act (HIPAA) or the General Data Protection Regulation (GDPR), where patients can be considered “data subjects.” For example, an alert message may indicate to a clinician that a specific type of alert exists, such as a patient reporting a wound reopening, without identifying which patient made the report. The alert message may guide the clinician to examine the clinician interface 20 for more specific details about the alert.
[0157] According to another aspect, the computer execution system 10 can be configured to automatically modify one or more parameters of the treatment plan based on the patient's progress in executing the treatment plan. For example, the server 30 can be configured to adjust one or more settings, such as treatment frequency, range of motion settings, and / or pressure settings, based on the patient's progress in the treatment plan. In some embodiments, the parameters that can be modified by the system can be adjusted within a corresponding range of values set by the clinician. For example, the clinician interface 20 may provide the clinician with one or more controls to set the range of values that the system can use for each adjustable parameter. The system 10 can use algorithms to add more treatments (e.g., if the patient is behind schedule). Alternatively, if recovery is progressing faster than expected, the system 10 can advance to more difficult treatments ahead of schedule.
[0158] Figure 29 An example flowchart of a method 900 for managing a treatment plan is shown. Method 900 is executed by processing logic, which may include hardware (circuit, dedicated logic, etc.), software (e.g., running on a general-purpose computer system or a dedicated machine), or a combination of both. Each of method 900 and / or its various functions, routines, other methods, scripts, subroutines, or operations may be executed by one or more processors of a computing device (e.g., any component in any of the diagrams, such as an interface, server, treatment device, sensor, etc.). In some implementations, method 900 may be executed by a single processing thread. Alternatively, method 900 may be executed by two or more processing threads, each implementing one or more separate functions or routines; or operations of other methods, scripts, subroutines, or methods.
[0159] For simplicity of explanation, method 900 is depicted and described as a series of operations. However, the operations according to this disclosure can occur in various orders and / or simultaneously, and / or with other operations not presented and described herein. For example, the operations depicted in method 900 can occur in combination with any other operation of any other method disclosed herein. Furthermore, depending on the subject matter disclosed, not all the illustrated operations may be required to implement method 900. Moreover, those skilled in the art will understand and recognize that method 900 can be represented as a series of interrelated states by a state diagram, directed graph, deterministic finite state automaton, nondeterministic finite state automaton, Markov diagram, or event diagram.
[0160] In 902, the processing device can control the treatment device 70 based on a treatment plan tailored to the patient when the patient uses the treatment device 70. The treatment plan is targeted at a body part, which may include at least one of a joint, bone, or muscle group. The treatment plan may include a physical rehabilitation program to improve the strength or range of motion of the body part.
[0161] In 904, the processing device can transmit data from electronic devices (e.g., patient interfaces, personal computing devices (patients, clinicians, staff, nurses, etc.), internal or external sensors to the treatment device 70, or any combination thereof). Data may include measurements (e.g., pressure measurements from sensors in the treatment device pedal, speed of a motor operating within the treatment device 70, range of motion (of the patient's limbs) received from a goniometer, etc.) related to the patient's use of the treatment device 70 to execute a treatment plan (e.g., heart rate, blood pressure, blood oxygen saturation, glucose levels, temperature, sweating rate, pain levels, etc.), or both.
[0162] At 906, the processing device may store patient data in a computer-readable medium. At 908, the processing device may use a privacy-enhancing technology (PET) engine that uses privacy enhancement techniques to control access to personally identifiable information (PII) associated with the patient. The PII may be included in the data stored in the computer-readable medium. In some embodiments, PET pseudonyms or anonymizes the PII associated with the patient. In some embodiments, PET is capable of de-identifying and re-identifying the PII associated with the patient.
[0163] In some embodiments, the processing device may maintain a set of user accounts, each with an associated account type. Each of these user accounts has a corresponding set of permissions that enable the account owner to access patient data.
[0164] In some embodiments, a processing device in a patient's or clinician's computing device (e.g., a patient interface or a clinician interface) can select a treatment plan for the patient before controlling the treatment device. In some embodiments, the processing device can select a treatment plan during a telemedicine procedure between the patient's computing device (patient interface) and the clinician's computing device (clinician interface).
[0165] Persuasive Motivation for Orthopedic Treatment
[0166] Figure 1 A block diagram of a computer-executed system 10 is shown, hereinafter referred to as the "system" for managing a treatment plan. The treatment plan includes one or more treatment protocols, and each treatment protocol includes one or more treatment courses. Each treatment course includes several treatment periods, and each treatment period includes specific activities for treating specific body parts of the patient. For example, a postoperative rehabilitation plan after knee surgery might include an initial treatment protocol, stretching exercises twice daily for the first three days after surgery, and a more intensive treatment protocol involving four active exercises daily starting from the fourth day after surgery.
[0167] System 10 includes a clinician interface 20 for clinicians, such as doctors, nurses, physical therapists, or technicians, to review and configure various aspects of a treatment plan for treating a patient. The clinician interface 20 includes a clinician input device 22 and a clinician display 24, which may be collectively referred to as clinician user interfaces 22, 24. The clinician input device 22 may include a keyboard, mouse, touchpad, or, for example, a touchscreen. Alternatively or additionally, the clinician input device 22 may include one or more microphones and voice-based functionality, wherein hardware and / or software are configured to interpret verbal instructions from the clinician using one or more microphones. The clinician input device 22 may include functionality provided by existing voice-based assistants or similar features, such as Apple's Siri, Amazon's Alexa, Google Assistant, or Samsung's Bixby. The clinician input device 22 may include other hardware and / or software components. The clinician input device 22 may include one or more general-purpose and / or specialized devices.
[0168] The clinician display 24 may take one or more different forms, including, for example, a computer monitor or a display on a tablet, smartphone, or smartwatch. The clinician display 24 may include other hardware and / or software components, such as projectors, virtual reality capabilities, or augmented reality capabilities. The clinician display 24 may combine various visual, audio, or other presentation technologies. For example, the clinician display 24 may include non-visual displays, such as audio signals, which may include spoken words and / or other sounds, such as tones, bells, and / or melodies that may indicate different situations and / or directions. The clinician display 24 may include one or more different displays that present various data and / or interfaces or controls for clinician use. The clinician display 24 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App).
[0169] System 10 also includes a server 30 configured to store and provide data related to managing treatment plans. Server 30 may include one or more computers and may take the form of distributed and / or virtualized computers. In some embodiments, server 30 may generate various aspects of clinician display 24 for presentation on clinician interface 20. For example, server 30 may include a web server configured to generate displays for presentation on clinician display 24. In embodiments, clinician display 24 may be configured to present a virtualized desktop hosted by server 30. Server 30 also includes a first communication interface 32 configured to communicate with clinician interface 20 via a first network 34. In some embodiments, first network 34 may include a local area network (LAN), such as Ethernet. In some embodiments, first network 34 may include the Internet, and communication between server 30 and clinician interface 20 may be protected by encryption, such as by using a virtual private network (VPN). In some embodiments, first network 34 may include wired and / or wireless network connections, such as Wi-Fi, Bluetooth, ZigBee, near field communication (NFC), cellular data networks, etc. Server 30 includes a first processor 36 and a first machine-readable storage memory 38, which may be simply referred to as "memory," storing first instructions 40 for performing various actions of server 30 for execution by the first processor 36. Server 30 is configured to store information about treatment plans. For example, memory 38 includes system data memory 42, which is configured to store system data, such as data related to treatment plans for one or more patients. Server 30 is also configured to store data about patient performance in adhering to treatment plans. For example, memory 38 includes patient data memory 44, which is configured to store patient data, such as data related to one or more patients, including data representing each patient's performance within the treatment plan.
[0170] System 10 also includes a patient interface 50, configured to communicate information to the patient and receive feedback from the patient. Specifically, the patient interface 50 includes an input device 52 and an output device 54, which may be collectively referred to as patient user interfaces 52 and 54. The input device 52 may include one or more devices, such as a keyboard, mouse, touchscreen input, gesture sensors, and / or a microphone and processor configured for speech recognition. The output device 54 may take one or more different forms, including, for example, a display on a computer monitor or tablet, smartphone, or smartwatch. The output device 54 may include other hardware and / or software components, such as a projector, virtual reality capabilities, augmented reality capabilities, etc. The output device 54 may combine various visual, audio, or other presentation technologies. For example, the output device 54 may include non-visual displays, such as audio signals, which may include spoken words and / or other sounds, such as pitch, bells, and / or melodies, which may represent different conditions and / or directions. The output device 54 may include one or more different display screens presenting various data and / or interfaces or controls for patient use. Output device 54 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App.).
[0171] like Figure 1 As shown, the patient interface 50 includes a second communication interface 56, which may also be referred to as a remote communication interface, configured to communicate with the server 30 and / or the clinician interface 20 via a second network 58. In some embodiments, the second network 58 may include a local area network (LAN), such as Ethernet. In some embodiments, the second network 58 may include the Internet, and communication between the patient interface 50 and the server 30 and / or the clinician interface 20 may be protected by encryption, for example, by using a virtual private network (VPN). In some embodiments, the second network 58 may include wired and / or wireless network connections, such as Wi-Fi, Bluetooth, ZigBee, near field communication (NFC), cellular data networks, etc. In some embodiments, the second network 58 may be identical to and / or operatively coupled to the first network 34.
[0172] The patient interface 50 includes a second processor 60 and a second machine-readable storage memory 62, the second machine-readable storage memory 62 storing second instructions 64 for execution by the second processor 60 to perform various actions of the patient interface 50. The second machine-readable storage memory 62 also includes a local data storage 66 configured to store data, such as data related to a treatment plan and / or patient data, such as data representing the patient's performance within the treatment plan. The patient interface 50 also includes a local communication interface 68 configured to communicate with various devices used by the patient in the vicinity of the patient interface 50. The local communication interface 68 may include wired and / or wireless communications. In some embodiments, the local communication interface 68 may include a local wireless network, such as Wi-Fi, Bluetooth, ZigBee, Near Field Communication (NFC), cellular data networks, etc.
[0173] System 10 also includes a treatment device 70 configured for manipulation by the patient and / or manipulation of a patient's body parts to perform activities according to a treatment plan. In some embodiments, the treatment device 70 may take the form of a movement and rehabilitation device configured to assist in performing an exercise and rehabilitation program, which may be an orthopedic rehabilitation program, and the treatment includes rehabilitation of a part of the patient's body, such as a joint, bone, or muscle group. More specifically, the program may be a physical rehabilitation program for improving the strength and / or range of motion of a body part. Body parts may include, for example, the spine, hand, foot, knee, or shoulder. A body part may include a portion of a joint, bone, or muscle group, such as one or more vertebrae or ligaments. Figure 1 As shown, the treatment device 70 includes a controller 72, which may include one or more processors, computer memory, and / or other components. The treatment device 70 also includes a fourth communication interface 74 configured to communicate with the patient interface 50 via a local communication interface 68. The treatment device 70 also includes one or more internal sensors 76 and actuators 78, such as motors. The actuators 78 can be used, for example, to move parts of the patient's body and / or to resist the patient's forces.
[0174] The internal sensor 76 can measure one or more operational characteristics of the treatment device 70, such as force, position, speed, and / or rate. In some embodiments, the internal sensor 76 may include a position sensor configured to measure at least one of linear or angular movement of a patient's body part. For example, the internal sensor 76 in the form of a position sensor can measure the distance that a patient can move a portion of the treatment device 70, where the distance may correspond to the range of motion achievable by the patient's body part. In some embodiments, the internal sensor 76 may include a force sensor configured to measure forces applied by the patient. For example, the internal sensor 76 in the form of a force sensor can measure the force or weight that a patient can apply to the treatment device 70 using a specific body part.
[0175] Figure 1 The system 10 shown also includes a motion sensor 82, which communicates with the server 30 via a local communication interface 68 of the patient interface 50. The motion sensor 82 can track and store steps taken by the patient. In some embodiments, the motion sensor 82 may take the form of a wristband, watch, or smartwatch. In some embodiments, the motion sensor 82 may be integrated into a telephone, such as a smartphone.
[0176] Figure 1 The system 10 shown also includes a goniometer 84, which communicates with the server 30 via a local communication interface 68 of the patient interface 50. The goniometer 84 measures the position of body parts of the patient. More specifically, the goniometer 84 measures the angles of body parts, particularly when the body part is a joint. For example, the goniometer 84 can measure the flexion angle of the patient's knee, elbow, or shoulder.
[0177] Figure 1 The system 10 shown also includes a pressure sensor 86, which communicates with the server 30 via a local communication interface 68 of the patient interface 50. The pressure sensor 86 measures the pressure or weight applied by a part of the patient's body. For example, the pressure sensor 86 can measure the force exerted by the patient's foot when pedaling a stationary bicycle.
[0178] System 10 also includes a wearable device 90 configured to be worn or carried by a patient. The wearable device 90 can take one of several different forms, such as a smartwatch, wristband, pendant, or smartphone. The wearable device 90 may include connection devices, such as pins, belt clips, straps, or lanyards, to facilitate the patient wearing or carrying the device. In some embodiments, such as Figure 1As shown, wearable device 90 includes a motion sensor 82. Wearable device 90 may include one or more other sensors, such as a heart rate sensor, blood pressure sensor, or pulse oximeter. Motion sensor 82 or another sensor in wearable device 90 may be configured to monitor one or more factors indicative of a patient's activity level. The patient's activity level can be used to determine the amount and / or quality of exercise performed by the patient. The patient's activity level can also be used to determine the amount and / or quality of sleep.
[0179] Wearable device 90 includes wearable input device 92 and wearable display 94, which may be collectively referred to as wearable user interfaces 92 and 94. Wearable input device 92 may include one or more devices, such as a keyboard, mouse, touchscreen input, gesture sensor, and / or a microphone and processor configured for speech recognition. Wearable display 94 may take one or more different forms, including, for example, a display screen and / or one or more lights or other indicators. Wearable display 94 may combine various visual, audio, or other presentation technologies. For example, wearable display 94 may include non-visual displays, such as tactile or haptic devices and / or audio signals, which may include spoken words and / or other sounds, such as tones, bells, and / or melodies, and the non-visual display may indicate different conditions and / or directions. Wearable display 94 may include one or more different displays configured to present various data and / or interfaces or controls for patient use. Wearable display 94 may include graphics, which may be presented by a web-based interface and / or by a computer program or application (App). Wearable user interfaces 92 and 94 may be configured to present different types of information to the patient. For example, wearable user interfaces 92 and 94 can be configured to present reminders when the patient is performing rehabilitation procedures. Wearable user interfaces 92 and 94 can allow the patient to track daily goals or receive messages from clinicians, etc. This functionality of the wearable device 90 can be particularly useful when the patient is away from the patient interface 50.
[0180] Figure 1 The system 10 shown also includes a supervisory interface 96, which may be similar to or the same as the clinician interface 20. In some embodiments, the supervisory interface 96 may have enhanced functionality beyond that provided on the clinician interface 20. The supervisory interface 96 may be configured for use by someone responsible for treatment planning, such as an orthopedic surgeon.
[0181] Figure 1The system 10 shown also includes a reporting interface 98, which may be similar to or identical to the clinician interface 20. In some embodiments, the reporting interface 98 may have fewer functions than those provided on the clinician interface 20; for example, the reporting interface 98 may not have the ability to modify treatment plans. Such a reporting interface 98 may be used, for example, by billers to determine the use of system 10 for billing purposes. In another example, the reporting interface 98 may not have the ability to display patient-identifiable information, but only anonymized data and / or certain data fields related to the data subject and / or certain data fields related to the quasi-identifier of the data subject. For example, researchers could use such a reporting interface 98 to determine the various effects of a treatment plan on different patients.
[0182] In some embodiments, both the patient interface 50 and the treatment device 70 are configured to operate from a patient location geographically separate from the location of the clinician interface 20. For example, the patient interface 50 and the treatment device 70 may be used as part of a home rehabilitation system that can be remotely monitored using the clinician interface 20 in a central location such as a clinic or hospital. In some embodiments, either or both of the patient interface 50 and / or the treatment device 70 are configured to communicate with a remote computer (e.g., server 30) to receive treatment plans and report data to the remote computer regarding the patient's performance in adhering to the treatment plans.
[0183] Figure 2-3 An embodiment of the treatment device 70 is shown. More specifically, Figure 2 A therapeutic device 70 in the form of a stationary bicycle machine 100 is shown, which may be simply referred to as a stationary bicycle. The stationary bicycle machine 100 includes a set of pedals 102, each pedal 102 being connected to a pedal arm 104 for rotation about an axis 106. Figure 2 As shown, pedal 102 is movable on pedal arm 104 to adjust the range of motion used by the patient when pedaling. For example, its range of motion is smaller when the pedal is located inside shaft 106 than when the pedal is located outside shaft 106. Pressure sensor 86 is attached to or embedded in one of the pedals 106 to measure the magnitude of the force applied by the patient to the pedal 106. Pressure sensor 86 can wirelessly communicate with treatment device 70 and / or patient interface 50.
[0184] Figure 4 It shows the use of Figure 2The treatment device is shown to be used by a person (patient), and sensors and various data parameters connected to the patient interface 50 are illustrated. Example patient interface 50 is a tablet or smartphone, or a phablet, such as an iPad, iPhone, Android device, or Surface tablet, held manually by the patient. In some other embodiments, patient interface 50 may be embedded in or attached to treatment device 70. Figure 4 The image shows the patient wearing the walking sensor 82 on his wrist, with a note displaying "Today's steps 1355", indicating that the walking sensor 82 has recorded the number of steps and transmitted it to the patient interface 50. Figure 4 It also shows the patient wearing a goniometer 84 on their right knee with a note that reads "Knee angle 72°", indicating that the goniometer 84 is measuring the knee angle and transmitting it to the patient interface 50. Figure 4 The right side of one of the pedals 106 is also shown, where a pressure sensor 86 displays “Force 12.5 psi”, indicating that the right pedal pressure sensor 86 is measuring the force and transmitting the force measurement to the patient interface 50. Figure 4 The left side of one of the pedals 106 is also shown, where the pressure sensor 86 displays “force 27 psi”, indicating that the left pedal pressure sensor 86 is measuring the force and transmitting the force measurement to the patient interface 50. Figure 4 Other patient data is also displayed, such as an indicator for "treatment time 0:04:13", indicating that the patient has used the treatment device 70 for 4 minutes and 13 seconds. This treatment time can be determined by the patient interface 50 based on information received from the treatment device 70. Figure 4 An indicator displaying "Pain Level 3" is also shown. This pain level can be obtained from the patient in response to a request such as a question presented on the patient interface 50.
[0185] Figure 30 This is an example embodiment of the overview display 120 of the clinician interface 20. Specifically, the overview display 120 presents summary information about each of a plurality of different patients. In some embodiments, and as... Figure 5 As shown, the summary information includes indicators showing the procedures performed on each patient, the patient's progress within the treatment plan (postoperative day), the last reported level of pain, the range of motion (ROM) number, and indicators showing whether there are any alarms requiring special attention.
[0186] Figures 31-32An example embodiment of a patient profile display 130 of a clinician interface 20 is shown. The example patient profile display 130 includes the patient's name, date of birth (DOB), age, a description of the procedure performed or to be performed on the patient, such as "knee surgery," and a photograph of the patient (if any). The example patient profile display 130 also includes a treatment progress summary 1134, which displays one or more progress indicators within the treatment plan or protocol. Figure 6 The example treatment progress summary 1134 shown includes a text progress summary, “Day 18”, “3 days remaining”, “12 / 63 daily treatment sessions completed”, and a graphical progress summary in the form of a horizontal bar chart, which can also be called a progress bar.
[0187] Example patient profile display 130 presents information about a patient's treatment history. For example, exemplary patient profile display 130 includes multiple different treatment graphs 1136, which illustrate the effect of various treatment parameters over time. Figures 31-32 The example patient profile shown in 130, treatment chart 1136 includes extension (angle), flexion (angle), pain (0-10 grade), walking (steps / day), and total revolutions (i.e., the number of revolutions performed on stationary bike 100). Figure 32 The patient profile display 130 also includes an image history 1138, which displays one or more images of the surgical site for reference by clinicians or other healthcare professionals when reviewing postoperative progress. The images in the image history 1138 may have been taken by the patient and / or clinicians or other healthcare professionals. For example, the first image may have been taken by surgical staff, and subsequent images may have been taken by the patient and / or rehabilitation clinicians. Figure 32 The example patient profile display 130 shown also includes a protocol summary display 1140, which shows a summary overview of the treatment plan to be performed by the patient. The example protocol summary display 1140 includes a protocol title 1142 with a protocol name, such as “Acute Protocol.” The protocol title 1142 also includes overview information on how and when the protocol will be performed, such as “Days 1-14, 3 times daily.” The protocol summary display 1140 also includes several protocol course icons 1144, each indicating details of the activities to be performed within the protocol course, such as “passive,” “active,” or “resistance,” as well as other information about the protocol course, such as direction (forward / reverse), and the amount of time specified for each protocol course to be performed.
[0188] Figure 33An example embodiment of a protocol management display 170 for editing treatment protocol 172 is shown. Specifically, the protocol management display 170 includes a protocol name control for renaming treatment plan 174. The protocol management display 170 also includes a protocol timing control for adjusting various timing settings of treatment plan 174, such as the duration of treatment protocol 172 within treatment plan 174 and the number of sessions to be performed per day. The example protocol timing control includes drop-down menus for changing various timing settings, but other controls, such as numeric input fields or increase / decrease buttons, may also be used. The protocol management display 170 also includes a protocol session control 1176 for customizing treatment cycles. Specifically, the protocol session control 1176 includes a graphic representing a session with a protocol session icon 1144, which may be similar to or identical to the protocol session icon 1144 of the protocol overview display 140. Each treatment cycle may have an associated type, such as passive, resistant, auxiliary, or active. Each treatment cycle may also have several parameters associated with it.
[0189] The treatment protocol control 1176 allows clinicians to adjust the number, sequence, and type of treatment periods within a given treatment protocol 1172. Each treatment period has a corresponding type of action performed on a body part during that treatment period. For example, a treatment period can be one of a passive, assisted, active, or resistant period. Each passive period is associated with a specific activity, including moving a body part by external force; each assisted period is associated with a specific activity, including moving a body part with the assistance of external force; each active period is associated with a specific activity, including moving a body part without external assistance; and each resistant period is associated with a specific activity, including actively moving a body part against resistance. For example, in the case where the treatment device 70 includes a stationary bicycle machine 100, the passive period may include an actuator 78, such as a motor, to rotate the pedal 108 with the patient's feet and legs connected to it, without the patient needing to exert any movement or force. An assisted period may include the patient applying force to rotate the pedal 108 with some additional assistance or help from the actuator 78. An active phase may include the patient applying force to rotate pedal 108 without any assistance from any external force. A resistance phase may include the patient applying force to rotate pedal 108 in opposition to the resistance applied by actuator 78. In some embodiments, actuator 78 may generate external force in each different category of treatment phase. For each different category of treatment phase, the external force may have different properties, such as direction, intensity, or rate of change. Each treatment may include any number of treatment phases in any combination.
[0190] In some embodiments, a drag-and-drop interface can be used to modify the treatment program icon 1144. Additional treatment programs can be added to the treatment program using the treatment cycle control 1177. Additionally, various treatment parameter controls 1178 can be used to adjust parameters of any or all treatment cycles. For example, the duration and direction of each treatment cycle can be adjusted using the treatment parameter control 1178 located below one of the treatment program icons 1414. Other treatment parameter controls 1178 can be used to adjust various other parameters, such as resistance, target speed range (RPM), pedal radius limitation, etc. In some embodiments, the number and type of treatment parameter controls 1178 can vary depending on the type of treatment cycle selected. For example, selecting the treatment program icon 1144 for an active treatment cycle makes the target speed range (RPM) treatment parameter control 1178 visible and adjustable, but the target speed range (RPM) treatment parameter control 1178 may be invisible and / or unadjustable when the passive treatment program icon 1144 is selected.
[0191] In some embodiments, system 10 may impose restrictions on values that can be set using treatment parameter control 1178. For example, treatment plan 174 may include a maximum treatment duration. In some embodiments, one or more values of the parameter may be automatically changed by system 10 to meet rules of system 10 or rules within treatment plan 174. For example, treatment plan 174 may require a resistance treatment period following an active treatment period, wherein the former is at least 25% of the active treatment period, to allow the patient to calm down after active exercise. System 10 may automatically create a resistance treatment period in response to a clinician creating an active treatment period. System 10 may also automatically adjust the duration of the resistance treatment period to meet the requirement that it lasts at least 25% of the active treatment period.
[0192] In some embodiments, treatment plan 174 may include maximum values for certain parameters until relevant conditions are met. For example, the pedal radius limit may be limited to 40 mm until relevant conditions are met. Relevant conditions may include, for example, approval from an authorized person (such as an orthopedic surgeon); the elapsed time, such as 5 days after surgery; or successful completion of a postoperative examination. Similarly, treatment plan 174 may set restrictions on the types of treatment periods that can be performed until associated conditions are met. Treatment plan 174 may be limited to passive or adjunctive treatment periods (rather than active or resistant periods) until relevant conditions are met. Different relevant conditions may be associated with each of different parameters and / or with restrictions on the types of treatment periods available.
[0193] Figure 34An example embodiment of a positioning confirmation screen 520 for the patient interface 50 is shown. This screen 520 is the starting point for a guided demonstration of the patient's use of the treatment device 70. Specifically, the screen 520 includes written instructions for the patient to place their feet in the pedals 102 of the stationary bike 100. In some embodiments, the screen 520 may include graphics, such as pictures or animations, to assist the patient in performing specific actions to use the treatment device 70. The screen 520 includes a positioning confirmation selector 1522 for the patient to indicate that the patient is already in a position to use the treatment device 70. The screen 520 also includes a fault button 1524 for the patient to indicate that the patient cannot access a position to use the treatment device 70.
[0194] Figure 35 An example embodiment of a location help screen 560 on the patient interface 50 is shown. This help screen 560 may be displayed in response to a user selecting a fault button 1524 on a location confirmation screen 520. The help screen 560 may automatically display if the patient fails to select a location confirmation selector 1522 within a predetermined time period. In some embodiments, an intermediate screen, such as a pop-up window asking the patient if they need more time, may be displayed before the help screen 560. The help screen 560 includes assistance instructions 1562 to help the patient obtain assistance in using the treatment device 70. In some embodiments, assistance instructions 1562 may include a phone number. Assistance instructions 1562 may also include other items, such as a link to a video conference with someone who can help the patient, and / or a link to a video or animated demonstration with detailed instructions on performing a specific action to use the treatment device 70. Specific actions may include, for example, placing a foot on a pedal. The help screen 560 may also include an exit button 1564, which the patient can use to stop the treatment session in case they are unable to resolve a problem using the treatment device 70. The Exit button 1564 can generate an alert for the clinician. The Help screen 560 also includes a Continue button 1566, which patients can use to indicate that they have resolved their problem and are able to continue their treatment.
[0195] Figure 36 An example embodiment of an adjustment introduction screen 680 of the patient interface 50 is shown. The adjustment introduction screen 680 includes text and / or graphics indicating various adjustments to be performed by the treatment device 70. In the example shown, the adjustment includes the treatment device 70, which is a stationary bicycle machine 100 that automatically moves the pedals 102 outward to a predetermined position during treatment.
[0196] In some embodiments, the patient interface 50 presents an adjustment confirmation control configured to request a response related to patient comfort in relation to the position of a body part or the force applied to it. Comfort can be indicated by a binary selection (e.g., comfortable or uncomfortable). In some embodiments, comfort can be an analog value, indicated by a digital or analog input control, such as a slider or knob. In some embodiments, comfort can be indicated by one of several different comfort values, such as an integer from 1 to 5. In some embodiments, controls can be used to indicate comfort to allow the patient to maintain a setting or to allow the patient to change a setting. More specifically, adjustment confirmation controls for changing settings allow the patient to change the setting in two or more directions. For example, the control can allow the patient to maintain a setting value, increase a setting value, or decrease a setting value.
[0197] In some embodiments, the patient interface 50 and / or the server may use one or more machine learning models to generate and / or present adjustment confirmation controls. One or more machine learning models may be trained using training data that includes inputs mapped to outputs, such that the machine learning models recognize patterns in the data to generate specific outputs. The training data may include input data on the type and / or arrangement of graphical user interface elements to be presented, associated with a higher probability of the patient providing feedback. The training data may include input data on comfort values to be presented, associated with a higher probability of the patient providing feedback. The training data may include input data on the location values of body parts to be presented, associated with a higher probability of the patient providing feedback.
[0198] Adjusting the confirmation control can be done by adjusting the confirmation screen 720, for example, as shown below. Figure 37 As shown. The adjustment confirmation control may take other forms, such as a pop-up window or a portion of a larger display screen. The patient interface 50 may present the adjustment confirmation control on a graphical user interface, such as a display screen or a fold-out or virtual control within a virtual reality (VR) or augmented reality (AR) display. Additionally or alternatively, the adjustment confirmation control may include one or more physical controls, such as buttons, knobs, sliders, etc. In some embodiments, the adjustment confirmation control may be used in conjunction with automatic adjustment, such as an actuator 78 in the treatment device 70, as shown, which can change the radius of one of the pedals 102, thereby changing the position of the patient's knee. The adjustment confirmation control may then request a response regarding the patient's comfort or discomfort with the adjusted position. In another example, the patient interface 50 may prompt the patient to apply a target pressure, such as 50 pounds. The adjustment confirmation control may then request a response regarding the patient's comfort or discomfort when the target pressure is applied.
[0199] Unless otherwise explicitly stated, the phrase "ICON" refers to "adding a control," the phrase "DCON" refers to "reducing a control," and the phrase "SCON" refers to "holding a control." As noun phrases, they represent controls that have the function of adding, reducing, or holding a corresponding value.
[0200] The adjustment confirmation screen 720 includes text and / or graphics requesting the patient to confirm their satisfaction with the position of the treatment device 70 during and / or after automatic adjustments. The adjustment confirmation screen 720 includes an increase control that the patient can select to indicate a desired increase in the value of a corresponding parameter. The corresponding parameter may be the position of the treatment device 70, such as the radius of pedal 102 on pedal arm 104. The corresponding parameter may be a setting of force or speed for an exercise performed as part of a program. For example, the corresponding parameter may be a target pressure or target RPM speed for a given treatment session. The increase control may take the form of an increase button 1722, for example… Figure 37 The button shown is an example. Additional controls can take other forms, such as knobs or sliders, and can be part of a physical device or a graphical user interface. The adjustment confirmation screen 720 also includes a hold control, which the patient can select to indicate whether they wish to maintain the value of a given parameter. The hold control can take the form of a hold button 1724, for example... Figure 37 The button shown is an example. The control can take other forms, such as a knob or slider control, and can be part of a physical device or a graphical user interface. The adjustment confirmation screen 720 also includes a decrease control that the patient can select to indicate a desired decrease in the value of a corresponding parameter. The decrease control can take the form of a decrease button 1726, for example... Figure 37 The button shown is an example. The reduction control can take other forms, such as a knob or slider control, and can be part of a physical device or a graphical user interface. For example, if a patient experiences pain or discomfort in the initial position, he or she can use the reduction button 1726 to change position until the pain or discomfort subsides.
[0201] In some embodiments, one or more of the increase, decrease, and / or hold controls may be provided by one or more of sensors 76, 84, 86. For example, patient interface 50 may prompt a patient to move a body part until they begin to feel discomfort, and system 10 may use one or more sensors 76, 84, 86 to measure the range of motion of the body part, which may be used to execute a rehabilitation program. In another example, one or more of sensors 76, 84, 86, such as pressure sensor 76 and / or goniometer 84, may measure the patient's bodily response, such as withdrawal indicating pain. Target values for parameters may be set based on parameter values indicating pain or discomfort indicated by the patient. The target value of the parameter can then be used to execute a rehabilitation program. The target parameter value may be set based on parameter values indicating pain or discomfort indicated by the patient. The target parameter value may be set to X% of P, where X is a predetermined percentage and P is the parameter value indicating pain or discomfort indicated by the patient. For example, if the patient indicates pain at a pedal radius of 6.0 cm and X is 90%, the target parameter value for the pedal position may be set to 5.4 cm, or 90% of 6.0 cm. Alternatively, a target parameter value can be set by adding or subtracting an offset value from the parameter value indicating pain or discomfort indicated by the patient. For example, if the patient indicates pain at a pedal radius of 8.0 cm and the offset value is -1.2 cm, the target parameter value for the pedal radius can be set to 6.8 cm. Other parameters, such as target pressure or target velocity, can be adjusted similarly.
[0202] In some embodiments, system 10 may be configured to persuade and motivate a patient to use one or more settings to determine the position of a body part and / or the force applied by the body part. For example, patient interface 50 may display target values or target ranges for the position of the body part and / or the force applied by the body part. In another example, patient interface 50 may periodically encourage the patient to increase the setting of the position of the body part and / or the force applied by the body part, particularly when the setting is below the target value or target range. As the patient is using the body part to perform a rehabilitation program, system 10 may gradually increase the setting of the position of the body part and / or the force applied by the body part. In some embodiments, adjustment confirmation controls may be presented to the patient only after the position setting of the body part and / or the force applied by the body part has been actively used to perform the rehabilitation program for a period of time. In some embodiments, adjustment confirmation controls may not be presented to the patient even after the position of the body part and / or the force applied by the body part has been adjusted.
[0203] In some embodiments, the patient interface 50 may present adjustment confirmation controls before the patient performs the rehabilitation program. This pre-performance adjustment allows the patient to use confirmed or adjusted position and / or force settings while performing the rehabilitation program. Alternatively or additionally, the patient interface 50 may present adjustment confirmation controls during and / or after the rehabilitation program. For example, an adjustment confirmation screen 720 may be presented to the patient during or between sessions of the rehabilitation program. In some embodiments, the adjustment confirmation controls may be presented in response to a triggering event. Triggering events may include, for example, the patient reporting pain exceeding a given value, or being unable to complete one or more activities within treatment plan 174, or a sudden decrease in the patient's walking. Alternatively or additionally, the adjustment confirmation screen 720 may be presented to the patient after the patient completes a session of the rehabilitation program. Such post-session confirmation can be used to determine patient comfort, which may represent satisfaction with the rehabilitation program session. Post-session confirmation can be used to determine one or more settings to be used in subsequent sessions. For example, an indication of "hold" or "increase" may cause target values for position and / or pressure on body parts to increase in subsequent phases of the rehabilitation program.
[0204] Figure 38 An example embodiment of a treatment period action screen 760 for the patient interface 50 is shown. This screen 760 is displayed when a given treatment period is in progress. It includes one or more indicators displaying real-time measurements of the patient's use of the treatment device 70 to perform a rehabilitation program on a patient's body parts. The displayed measurements may include, for example, the position of the patient's body parts and / or the force applied by the patient's body parts. Figure 38 The example treatment session action screen 760 includes a pressure indicator 1762 that displays the amount of pressure or force exerted by each foot. The pressure indicator 1762 displays the pressure of the patient's foot on the pedal 106, measured by the pressure sensor 86. The pressure indicator 1762 is displayed as a bar graph, but other types of displays, such as rotary gauges and / or digital indicators, can be used. The pressure indicator 1762 may also include a target pressure indicator 1764 representing, for example, setting a target pressure value. The target setting can be determined by the clinician using the relevant treatment parameter controls 1178 on the protocol management display 170, such as... Figure 33 As shown. The target settings can be set or adjusted by the patient through the confirmation controls.
[0205] In some embodiments, the clinician interface 20 may present information about the location of a body part and / or the force applied to that body part. This information may include actual and / or target location and / or force measured by one or more of sensors 76, 84, 86. Additionally or alternatively, the information about the location of a body part and / or the force applied to that body part may include target values or ranges of one or both of the location and / or force applied to that body part. For example, the clinician interface 20 may provide the clinician with controls to adjust the value or range of values as a target parameter, such as the location, force, or speed used during or during a treatment session, or a specific movement used in a rehabilitation program. Similarly, the clinician interface 20 may provide the clinician with controls to adjust the minimum and / or maximum values of a parameter. For example, a patient may adjust the value of the pedal radius parameter from a preset target value to the maximum value of that parameter, where both the preset target value and the maximum value are set by the clinician using corresponding controls on the clinician interface 20.
[0206] The treatment session action screen 760 also includes a speed indicator 1766 that displays the speed at which the pedal 106 is rotating, as measured by the internal sensor 76 of the stationary bike machine 100. The speed indicator 1766 is shown as a rotary gauge, but other types of displays, such as bar graphs and / or digital indicators, may also be used. The speed indicator 1766 includes an optimal or desired speed range, which can be determined by the clinician using the relevant treatment parameter controls 1178 on the protocol management display 170, for example... Figure 33 As shown. If any of these parameters are outside the predetermined range, the treatment action screen 760 may present a prompt or message 1768 to enable the user to change the pressure and / or speed.
[0207] Figure 39 An example embodiment of an exercise introduction screen 800 on the patient interface 50 is shown. The exercise introduction screen 800 includes instructions and / or prompts for the patient to perform exercises without using the treatment device 70. Figure 39 In the example shown, the exercise involves straightening the patient's legs. Figure 40 An example embodiment of an exercise screen 840 on the patient interface 50 is shown. The exercise screen 840 includes a countdown timer 1782 that displays the amount of time the patient should continue performing a given exercise. The exercise screen 840 also includes an angle display 1784 that shows the angle of the body part being exercised. The angle display 1784 can display, for example, the knee flexion angle measured by a goniometer 84 attached to the patient's knee.
[0208] Figure 41An example of a progress data screen 880 on the patient interface 50 is shown. The progress data screen 880 presents a progress graph 1882 for each of several different parameters related to the treatment plan 174. For example, progress graph 1882 may include historical data on knee pain in extension and flexion, intensity (pounds), and walking (steps per day). Progress graph 1882 may display the same data or data similar to that presented on the treatment parameter graph 136 on the clinician interface 20.
[0209] In some embodiments, a computer, such as server 30, is configured to automatically modify treatment plan 174 in response to patient satisfaction with predetermined conditions. For example, treatment plan 174 may be limited in terms of speed, rate, or pressure settings or the number of sessions per day until predetermined conditions are met. In another example, treatment plan 174 may consist only of certain types of sessions, such as passive exercise, until predetermined conditions are met. Predetermined conditions may include, for example, a successful post-operative examination; or completion of a predetermined number of sessions or meeting performance benchmarks in the treatment plan. Such benchmarks may include, for example, walking X steps in a day, or using a given RPM speed or a given force of the treatment device 70. In some embodiments, the computer is configured to increase the frequency, duration, or intensity of at least one aspect of treatment plan 174 in response to the execution or occurrence of predetermined conditions. In some embodiments, the computer is configured to decrease at least one of the frequency, duration, or intensity of an aspect of treatment plan 174 in response to the manifestation or occurrence of symptoms. Predetermined conditions may include, for example, a patient reporting pain exceeding a given value, or inability to complete one or more activities within treatment plan 174, or a sudden decrease in the number of steps taken by the patient.
[0210] In some embodiments, the patient interface 50 may provide a prompt to the patient in response to the occurrence of a predetermined condition. For example, during a treatment session in which the patient is expected to maintain a stationary bike speed between 40 and 50 RPM, the predetermined condition may include a period of 5 seconds during which the bike runs below 30 RPM. In this case, the patient interface 50 may provide a prompt asking the patient if they experience difficulty or pain while performing the activity. The prompt may narrow down the problem. For example, if the patient is unable to perform a given activity, the computer, such as server 30, may automatically modify treatment plan 174 to include activities that are easier for the patient to perform, such as passive or assisted treatment periods only. Alternatively, treatment plan 174 may be paused until a clinician or other qualified person, such as an orthopedic surgeon, instructs system 10 to reactivate treatment plan 174. Additionally or alternatively, the patient's response to the prompt may generate an alert for the clinician.
[0211] In some embodiments, the system may use communication messages such as pager messages, text messages, or emails to deliver alert messages to clinicians. Alert messages may include pseudonymous and / or anonymized data, or use any privacy-enhancing techniques to prevent the transmission of confidential patient data in a manner that could violate patient confidentiality requirements. Such privacy-enhancing techniques may need to comply with laws, regulations, or other governance rules, such as, but not limited to, the Health Insurance Portability and Accountability Act (HIPAA) or the General Data Protection Regulation (GDPR), where patients can be considered “data subjects.” For example, an alert message may indicate to a clinician that a specific type of alert exists, such as a patient reporting a wound reopening, without identifying which patient made the report. The alert message may guide the clinician to examine the clinician interface 20 for more specific details about the alert.
[0212] According to another aspect, the computer execution system 10 can be configured to automatically modify one or more parameters of the treatment plan based on the patient's progress in executing the treatment plan. For example, the server 30 can be configured to adjust one or more settings, such as treatment frequency, range of motion settings, and / or pressure settings, based on the patient's progress in the treatment plan. In some embodiments, the parameters that can be modified by the system can be adjusted within a corresponding range of values set by the clinician. For example, the clinician interface 20 can present the clinician with one or more controls to set the range of values that the system can use for each adjustable parameter. The system 10 can use algorithms to add more treatments (e.g., if the patient is behind schedule). Alternatively, if recovery is progressing faster than expected, the system 10 can advance to more difficult treatments ahead of schedule.
[0213] Figure 42 An example method 1900 for persuasively motivating a patient to use treatment device 70 is illustrated. Method 1900 is executed by processing logic, which may include hardware (circuit, dedicated logic, etc.), software (e.g., running on a general-purpose computer system or a dedicated machine), or a combination of both. Each of method 1900 and / or its various functions, routines, other methods, scripts, subroutines, or operations may be executed by one or more processors of a computing device (e.g., any component referenced in any figure, such as an interface, server, treatment device, sensor, etc.). In some embodiments, method 1900 may be executed by a single processing thread. Alternatively, method 1900 may be executed by two or more processing threads, each implementing one or more separate functions or routines; or operations of other methods, scripts, subroutines, or methods.
[0214] For simplicity of explanation, method 1900 is depicted and described as a series of operations. However, the operations according to this disclosure can occur in various orders and / or simultaneously, and / or with other operations not presented and described herein. For example, the operations depicted in method 1900 can occur in combination with any other operation of any other method disclosed herein. Furthermore, depending on the subject matter disclosed, implementing method 1900 may not require all of the operations shown. Moreover, those skilled in the art will understand and recognize that method 1900 can alternatively be implemented using state diagrams, directed graphs, deterministic finite state automata, nondeterministic finite state automata, Bayesian models, Markov diagrams, or event diagrams.
[0215] In 1902, when a patient uses the treatment device 70, the processing device can control the treatment device 70 based on the patient's treatment plan. In some embodiments, the processing device can be separate from the treatment device 70; for example, the processing device can be included in a patient interface, a server, a clinician interface, any other interface discussed herein, a sensor, a computing device, etc. In some embodiments, the processing device can be included in the treatment device 70. In some embodiments, the treatment plan is a physical rehabilitation program for improving the strength or range of motion of a body part.
[0216] In 1904, the processing device may receive data from electronic devices (e.g., a patient interface, a personal computing device (patient, clinician, staff, nurse, etc.), a clinician interface, sensors internally or externally connected to the treatment device 70, or any combination thereof). The data may include the position of a patient's body part or the force applied by that body part. The data may include measurements (e.g., pressure measurements from sensors in the treatment device pedal, the speed of a motor operating within the treatment device 70, the range of motion (of a patient's limb) received from a goniometer, etc.) and characteristics related to the patient's use of the treatment device 70 to perform a treatment plan (e.g., heart rate, blood pressure, percentage of blood oxygen or other measurements, glucose level, temperature, rate of sweating, patient-related pain level, etc.), or both. In some embodiments, the body part is a joint, and the position of the body part includes the angle of the joint. In some embodiments, the body part may include at least one of a joint, bone, or muscle group.
[0217] In 1906, the processing device could store patient data in a computer-readable medium. In 1908, the processing device could render a user interface on a patient interface. The user interface could include an adjustment confirmation control configured to solicit a response regarding the patient's comfort level by means of either the position of a body part or the force applied by the body part. In some embodiments, the adjustment confirmation control could be configured to solicit a response regarding the patient's comfort level by means of the force applied by the body part. In some embodiments, the adjustment confirmation control could be configured to solicit a response regarding the patient's comfort level with respect to the position of a body part. In some embodiments, the processing device could cause the user interface to be rendered on a clinician interface, wherein the user interface includes information regarding either the position of a body part or the force applied by the body part. Enabling the rendering of the user interface on any computing device could include transmitting data and / or computer instructions to the computing device. The computing device could use the data and / or execute the instructions to render the user interface on a display screen. The user interface could include a standalone application executing on the computing device and / or an application (website) executing within another application (web browser). Systems, methods, and apparatus for exercise and rehabilitation devices.
[0218] U.S. Patent No. 10,173,094, issued to Gomberg et al. on January 8, 2019, is incorporated herein by reference in its entirety. In addition, the following U.S. patent applications are incorporated herein by reference in their entirety:
[0219] • Submitted on March 11, 2019, 62 / 816,550, entitled "Electric pedals for exercise or rehabilitation machines"
[0220] • 62 / 816,557 was submitted on March 11, 2019, entitled “A simulated flywheel for use in exercise or rehabilitation machines”
[0221] • 62 / 816,503 was submitted on March 11, 2019, entitled "Control system for rehabilitation and exercise electromechanical equipment".
[0222] • 62 / 816,542 was filed on March 11, 2019, entitled “System, method and apparatus for pedal crank”.
[0223] • 62 / 901,666 was submitted on September 17, 2019, entitled “Reactive protocols for orthopedic treatment”
[0224] • 62 / 901,464 was submitted on September 17, 2019, entitled “Systems and methods for measuring and monitoring motion using wearable devices”
[0225] • Filed on September 17, 2019, 62 / 901,411, entitled "Animal for coupling a device to a user".
[0226] Submitted on September 18, 2019, with the title "Goniometer".
[0227] • Filed on October 3, 2019, 62 / 910,232, entitled “Telemedicine for Orthopedic Treatment”
[0228] • Submitted on September 23, 2019, 62 / 904,013, entitled “Device with Adaptive Joints”
[0229] • Questionnaire 62 / 911,638, submitted on October 7, 2019, entitled “Computer-based Questionnaire for Orthopedic Treatment”
[0230] • Filed on October 7, 2019, 62 / 911,515, entitled “Systems, methods and apparatus for pointing wearable devices at users”.
[0231] Those skilled in the art will understand that the above-cited and incorporated disclosures can be used in various combinations with elements of this disclosure.
[0232] Figures 43-49 Various embodiments of systems, methods, and apparatuses for pedal assemblies in rehabilitation and exercise equipment are described. (Original Reference) Figure 43 The present invention discloses an adjustable rehabilitation and exercise device 10010 or pedal device having a patient engagement member, such as a pedal 10012 on an opposite side. The pedals 10012 can be adjusted relative to each other, but are securely mounted according to the present disclosure to provide a more secure installation, thereby reducing disconnections, wobbling, etc., often encountered in existing devices.
[0233] although Figures 43-49Manually adjustable pedals 10012 are disclosed together with this specification, but automatically adjustable pedals 10012 are also within the scope of this disclosure. For example, pedal 10012 may be radially adjustable according to the disclosure in U.S. Patent Application No. 62 / 816,550, filed March 11, 2019, entitled “Electrically Adjustable Pedal for Exercise or Rehabilitation Machines.” Furthermore, pedal 10012, or any other means for coupling pedal 10012 to device 10012, may automatically adjust the position of at least one pedal 10012 in any degree of freedom. This adjustment may occur before, during, or after the patient engages at least one pedal 10012. For example, before the patient engages at least one pedal 10012, the control system of device 10010 may adjust the position of pedal 10012 based on input. In this example, the input may be from the patient, clinician, or other person. For example, the patient may communicate with a device (e.g., a computer or similar device) that communicates with the control system to input the position of at least one pedal 10012. Alternatively, once device 10010 is turned on, the control system can be configured to adjust at least one pedal 10012 to an active position, whereby a patient can engage at least one pedal 10012. During the engagement of at least one pedal 10012, the control system can automatically adjust pedal 10012 based on input. In this example, the input can be from a sensor (e.g., a force or position sensor) of device 10010 communicating with the control system. Furthermore, the control system can be configured to adjust the position of at least one pedal 10012 based on input from the sensor. After engagement of at least one pedal 10012 ends, the control system can automatically adjust pedal 10012 based on input, or adjust it to a predetermined resting position, for example, adjusting pedal 10012 inward toward device 10010 for storage. Additionally, the control system can be configured to adjust at least one pedal 10012 at any point in time based on the user's previous use of device 10010 or any other input. In this example, the control system is configured to learn from previous use of device 10010 or any other input (including inputs not described herein). This can refer to a control system configured in this way for "machine learning".
[0234] Return to reference Figures 43-49Versions of device 10010 may include a rotating device, such as a wheel 10014 or a flywheel, rotatably mounted to a frame 10016 or other support via a hub. Pedal 10012 may be configured to interact with a patient requiring rehabilitation. Pedal 10012 may be configured for use with a lower limb, such as a foot or leg, or an upper limb, such as a hand or arm. Pedal 10012 may be a conventional bicycle pedal of the type with a foot support rotatably mounted on a bearing-bearing axle. The axle may have exposed end threads for engaging a mounting on wheel 10014 to position the pedal on wheel 10014. Wheel 10014 may be configured to have two pedals 10012 on opposite sides of a single wheel. In some embodiments, a pair of wheels 10014 may be spaced apart from each other but interconnected to other components.
[0235] Embodiments of the rehabilitation and exercise device 10010 can take the form of conventional exercise or rehabilitation equipment, which can be portable or non-portable to keep it in a fixed location, such as a rehabilitation clinic or medical practice. Device 10010 can be configured as a smaller and more portable unit to allow for easy transport to different locations providing rehabilitation or treatment, such as homes with multiple patients, alternative care facilities, or the like. For use in hospitals or other care facilities, device 10010 can be configured to connect to a bed to facilitate exercise for users lying in bed.
[0236] Figure 44 and 45 An embodiment of a pedal assembly including a disk 10051 having a rotation axis 10015 is depicted. The disk 10051 may include a central bore 10053 along the axis 10015. A plurality of spokes 10055, 10057 may extend radially from adjacent to the central bore 10053 toward the periphery 10051 of the disk 10051. The disk 10051 may be formed of a first material, such as a polymer. In one example, the polymer may include acrylonitrile butadiene styrene (ABS).
[0237] The pedal assembly may also include a crank 10011. An example of the crank 10011 may be coupled to one of the spokes 10057 of the disc 10051. In some versions, only one of the spokes 10057 of the disc 10051 includes a radial groove 58. Figure 45 Other spokes 10055 of the disc 10051 may or may not include radial grooves 10058. A crank 10011 may be mounted in the radial grooves 10058, as shown.
[0238] In some examples, crank 10011 may include a hub 10013 concentric with center bore 10053. Hub 10013 may be separable from crank 10011. The shape of center bore 10053 may be complementary to hub 10013, as shown. Crank 10011 may be formed of a metallic material different from the first material used to form disk 10051. For example, crank may include stainless steel.
[0239] Embodiments of crank 10011 may include a plurality of holes or pedal holes 17a-17e extending along the radial length of crank 10011. Figure 45 , 46 (48 and 49). Although five pedal holes 17a-17e are illustrated, the crank can have fewer or more. Figure 44 and 47 As shown, pedal 10031 can be coupled to crank 10011 via spindle 10033. Pedal 10031 can be configured to be interchangeably and releasably mounted into pedal holes 17a-17e in crank 10011. Additionally, for example, disc 10051 may include holes for disc pedal holes 61a-61e. Figure 45 , 48 (and 49). The disc pedal holes 61a-61e may be coaxial and not obstructed by the corresponding pedal holes in the pedal holes 17a-17e of the crank 10011 (i.e., unobstructed). In some versions, the disc 10051 may be solid instead of having the center hole 10053, the disc pedal holes 61a-61e, and the fastener holes shown in the figure.
[0240] Versions of the pedal assembly may include one with a locking plate 10021 ( Figure 45 The crank 10011. A locking plate 10021 is slidably mounted to the crank 10011. (e.g.) Figure 46 and 48 As shown, an example of locking plate 10021 may include a locking position ( Figure 46 The number of radially overlapping portions of the locking plate 23a-23e, including pedal holes 17a-17e (and, for example, disc pedal holes 61a-61e). In some versions (compare) Figure 49 The locking plate 10021 may include an unlocking position. Figure 44In some embodiments, portions 23a-23e of the locking plate 10021 may simultaneously overlap and retract from the pedal holes 17a-17e (and, for example, disc pedal holes 61a-61e) when moving between the locked and unlocked positions. The term "simultaneously" can be defined and understood to include imperfect, mathematically precise, identical movements, such as substantially or effectively simultaneous movements. In the unlocked position, an example of the disc pedal holes 61a-61e may be coaxial and unobstructed by portions 23a-23e of the locking plate 10021 of the crank 10011 (i.e., unobstructed).
[0241] like Figure 44 and 45 As shown, some examples of pedal assemblies may include those with a circumferential groove 35 ( Figure 48 and 49 The spindle 10033 is used to selectively engage the locking plate 10021 adjacent to the pedal holes 17a-17e. In one version, a circumferential groove 10035 may be formed in the pedal pin 10037 mounted on the spindle 10033.
[0242] Embodiments of locking plate 10021 may default to the locked position. In one version, locking plate 10021 may default to the locked position by spring-biased crank 10011. For example, locking plate 10021 may include plunger 10041 ( Figure 45 (48 and 49), the plunger 10041 can be driven by a spring 10043 adjacent to the radial periphery 10019 of the crank 10011.
[0243] like Figure 50-82 As shown, different embodiments of the device 10010 or pedal device described above and below can cooperate with the bed 10080, wherein a user lying in the bed 10080 can exercise by engaging the device 10010. The device 10010 is ideal for those who are physically unstable, morbidly obese, or may be at risk of falling off the chair during rehabilitation. As used herein, the term "device" can be collectively referred to as and / or include the bed 10080 and the support 10082 (described below), as well as the device or pedal device 10010, 10110, 10210. The bed 10080 can be a hospital bed or any other bed in which a user can lie or rest. The bed 10080 may have an upper surface 10084 in which a user can lie or rest and edges (unnumbered), and the edges may include a foot edge 10086 and side edges 10088.
[0244] In some embodiments, and as Figure 1 and 2 As shown. Figures 50-55 As shown, device 10010 can be coupled to bed 10080 via base 10082. Base 10082 may include a first arm 10090 and a second arm 10092, the second arm 10092 being coupled to and extending from the first arm 10090. Figures 50-52 As shown in 56-58 and 80-82, the base 10082 can be attached to the side edge 10086 of the bed 10080. More specifically, a first arm 10090 can be attached to the side edge 10086 of the bed 10080, and a second arm 10090 can be attached to the side edge 10086 of the bed 10080. The second arm 10092 can extend from the first arm 10090 above the upper surface 10084 of the bed 10080. Figures 53-55 As shown in 62-64, the base 10082 can be connected to the side edge 10088 of the bed 10080. More specifically, the first arm 10090 can be connected to the side edge 10088 of the bed 10080, and the second arm 10092 can be mounted above the upper surface 10084 of the bed 10080 from the first arm 10090.
[0245] In alternative embodiments, and as Figures 59-61 As shown in Figures 65-67, 68-70, 74-76, and 77-79, bases 10182, 10282, 10382, and 10482 may include bases 10094, 10294, 10394, and 10494. In these embodiments, first arms 10190, 10290, 10390, and 10490 may be connected to and extend from bases 10094, 10294, 10394, and 10494. Second arms 10192, 10292, 10392, and 10492 may be connected to and extend from base 10094 from the first arms 10190, 10290, 10390, and 10490. (See reference...) Figures 65-67 The base 10094 can be supported by the floor. As shown, the base 10094 is positioned next to the bed 10080 such that a first arm 10190 is connected to and extends upward from the base 10094, and a second arm 10192 is connected to and extends upward from the first arm 10190, such that at least a portion of the arm 100192 of the second arm 100192 is located above the upper surface 10084 of the bed 10080. Figures 68-70 As shown, the base 10094 of the base 10182 can be supported by the upper surface 10084 of the bed 10080. As... Figures 71-73As shown, a base (not shown) can be attached to the ceiling above the upper surface 10084 of the bed 10080. In the illustrated embodiment, a first arm 10490 can be coupled to and extend downward therefrom the base 10494, while a second arm 10492 can be coupled to and extend laterally therefrom the first arm 10490 and is positioned above the upper surface 10084 of the bed 10080. Figures 74-76 As shown, the base 10284 of the base 10282 can be supported by the floor near the bed 10080, and the first arm 10290 can be a robotic arm that can be positioned above the base and the upper surface 10084 of the bed 10080. Figures 77-79 As shown, the base (not shown) of the base 10382 can be supported by the floor, and the first arm 10390 can extend from the base, and the second arm 10392 can extend from the first arm 10390.
[0246] like Figures 50-55 As shown, device 10010 or pedal device can be connected to second arm 10092 to be positioned above upper surface 10084 of bed 10080. When connected to second arm 10092, device 10010 can be used by a user lying on upper surface 10084 of bed 10080. Device 10010 can be the same as the device 10010 discussed above, or any variation thereof. For example, and referring to... Figure 56-70 The device 10110 may include at least one wheel 10140, which is rotatably coupled to the second arms 10092, 10192, 10492 and concentrically aligned with the axis. The wheel 10114 may be the aforementioned wheel 10014, or the wheel 10114 may be any other wheel or flywheel known in the art.
[0247] The patient engagement member 10112 can be coupled to the wheel 10114, and it can also be configured to be engaged by a user. When the user engages the patient engagement member 10112, the user can exercise using the device 10010. The patient engagement member 10112 can be a pedal, similar to pedal 10012, or any other pedal known in the art. The patient engagement member 10112 can be configured to facilitate securing a part of the user (e.g., the foot) to the patient engagement member 10112. For example, a strap can be used to secure the foot to the patient engagement member 10112. The patient engagement member 10112 can rotate about an axis together with the wheel 10114. The patient engagement member 10112 can be engaged by the user to cause rotation of the wheel 10114. Alternatively, a motor (not shown) can be coupled to the wheel 10114 and configured to adjust the rotation 10112 of the wheel 10114 and the patient engagement member. (Refer to the figures below.) Figures 80-82As shown, the patient engagement member 10112 can be configured to move linearly relative to an axis in the xy plane. The assembly of linear movements of the patient engagement member 10112 can result in rotational movement of the patient engagement member 10112 about the axis. Furthermore, combinations of linear movements of the patient engagement member 10112 can result in other movements such as elliptical motion or pure rotational cannon motion. For example, depending on the patient's needs, the movement of the patient engagement member 10112 can vary between elliptical, circular, up / down, left / right movements, or any other desired movement.
[0248] like Figures 71-73 As shown, a base (not shown) similar to base 10482 is attached to the ceiling to suspend above bed 10080. As illustrated, device 10210 includes rotatably connected wheels 10214 mounted and coaxially aligned with an axis. A third arm 10096 is pivotally connected to and extends from the wheels 10214 toward the upper surface 10084 of bed 10080. A patient engagement member, such as sleeve 10098, is attached to the third arm 10096, and sleeve 10098 is configured to receive a portion of the user's body, such as a leg. A motor (not shown) may be attached to the wheels 10214, and the motor may be configured to rotate the wheels 10214 about an axis. As the wheels 10214 rotate, the third arm 10096 moves vertically and horizontally, which in turn causes the sleeve 10098 to move horizontally and vertically relative to the upper surface 10084 of bed 10080. Therefore, when the user lies on the upper surface 10084 and the user's legs are received by the sleeve 10098, the user's legs can be exercised as the wheel 10214 rotates around the axis.
[0249] like Figures 74-76As shown, robotic arm 10100 can extend from base 10294 of base 10286. Robotic arm 10100 can extend to one end (unnumbered) and couple to a patient engagement member, such as sleeve 10198. Robotic arm 10100 can be controlled by a control system (not shown). The control system can be any control system known in the field of robotics. The control system can control robotic arm 10100 to position a portion of robotic arm 10100 and sleeve 10198 on upper surface 10084 of bed 10080. Sleeve 10198 is configured to receive a portion of the user, such as a leg. Therefore, when the user lies on upper surface 10084 and the user's leg is received by sleeve 10198, the user's leg can be exercised as robotic arm 10100 moves sleeve 10198. More specifically, the robotic arm 10100 can move the sleeve 10198 in a circular motion, linearly or non-linearly relative to the base 10294, or linearly or non-linearly relative to the base 10294, or in any other manner that the robotic arm can move. The wide range of motion of the robotic arm 100100 can provide the user with an exercise that mimics an exercise that the user might experience with the help of a physical therapist or other individual.
[0250] like Figures 77-79 As shown, device 10382 may include a wheel 10314 rotatably connected to a first arm 10390, and the wheel 10314 may be coaxially aligned with an axis. A motor (not shown) may be connected to the wheel 10314, and the motor may be configured to rotate the wheel 10314 about an axis. A second arm 10392 may be pivotally coupled to the wheel 10314, and a patient engagement member 10312, similar patient engagement members 10012, 10112, 10212 may be coupled to the second arm 10392. A user can engage the patient engagement member 10312 to cause rotation of the wheel 10314. By being pivotally coupled to the wheel 10314, the second arm 10392 can move to change its rotation relative to the axis, which can increase or decrease the difficulty of the exercise. Furthermore, when the range of motion of a part of the user's body (e.g., the leg or knee) is limited, changing the radius of rotation is beneficial for the rehabilitation of that part of the user.
[0251] This disclosure also provides a method for exercising a user. The method may include the step of providing a bed 10080 having a top surface 10084. Another step may be to have the user lie on the top surface 10084 of the bed 10080. Yet another step may be to provide devices 10010, 10110, 10210 having patient engagement members 10012, 10112, 10212, 10098, 10198, wherein when the user engages the patient engagement members 10012, 10112, 10212, 10098, 10198, the devices 10010, 10110, 10210 provide the user with the exercise bed 10080 while the user is lying down.
[0252] Other versions may include one or more of the following embodiments, or elements thereof.
[0253] Terms:
[0254] 1. A method comprising:
[0255] The treatment device is controlled based on the patient's treatment plan while the patient is using the treatment device.
[0256] Data is received from electronic devices via a processing device, wherein the data includes measurements related to a patient’s use of a treatment device to perform a treatment plan, patient-related characteristics, or both.
[0257] Patient data is stored in a computer-readable medium using processing equipment;
[0258] Use the Privacy Enhancement Technology (PET) engine to control access to patient-associated personally identifiable information (PII).
[0259] 2. The method according to any one of the preceding clauses, wherein the treatment plan is targeted at a body part, the body part including at least one of a joint, bone, or muscle group.
[0260] 3. The method according to any one of the preceding clauses, wherein the treatment plan includes a physical rehabilitation program for improving the strength or range of motion of a body part.
[0261] 4. The method according to any one of the preceding clauses, wherein the PET engine pseudonyms or anonymizes the PII associated with the patient.
[0262] 5. The method according to any one of the preceding clauses, wherein the PET engine is configured to de-identify and re-identify the PII associated with the patient.
[0263] 6. The method according to any one of the foregoing clauses further includes:
[0264] Maintain multiple user accounts, each with an associated account type, and each of the multiple user accounts has a corresponding set of permissions, enabling the user account owner to access patient data.
[0265] 7. The method according to any one of the preceding clauses, wherein:
[0266] The processing device is included in the computing device of the clinician or the server, and
[0267] Electronic devices include the patient’s computing device, sensors inside or outside the treatment device, or some combination thereof.
[0268] 8. The method according to any one of the preceding clauses further selects a treatment plan for a patient controlling the treatment device via a patient's or clinician's computing device.
[0269] 9. The method according to any one of the preceding clauses, wherein the treatment plan is selected during a telemedicine procedure between the patient's computing device and the clinician's computing device.
[0270] 10. A computer-based system for physical rehabilitation, comprising:
[0271] A clinician or patient interface, including a patient profile display, is configured to present data on a patient’s performance on a treatment plan for a body part, said body part including at least one of a joint, bone, or muscle group.
[0272] The treatment plan includes multiple courses of treatment for different parts of the patient's body;
[0273] The sensor is configured to measure the position of a body part or one of the forces exerted by or on a body part.
[0274] The server is configured to store patient data, including performance data regarding the treatment plan; and
[0275] The server is controlled by a Privacy Enhancement Technology (PET) engine, which controls access to the patient's personally identifiable information (PII).
[0276] 11. The computer execution system according to any of the preceding clauses, wherein the treatment plan includes a physical rehabilitation program for improving the strength or range of motion of body parts.
[0277] 12. The computer execution system according to any one of the preceding clauses, wherein the PET engine pseudonyms or anonymizes the PII associated with the patient.
[0278] 13. The computer execution system according to any one of the preceding clauses, wherein the PET engine is capable of de-identifying and re-identifying patient-associated PIIs.
[0279] 14. The computer execution system according to any one of the preceding clauses, wherein the computer execution system is configured to maintain a plurality of user accounts, each user account having an associated account type; and
[0280] Each of the multiple user accounts has a corresponding set of permissions that allow the account owner to access patient data.
[0281] 15. The computer execution system according to any one of the preceding clauses, wherein the account type is one of a plurality of different account types;
[0282] Among these, the various account types include a super administrator account type; and
[0283] The computer execution system is configured to provide user accounts that grant super administrator account types at least greater access to patient data than any other account type.
[0284] 16. The computer execution system according to any of the preceding clauses, wherein the account type is one of a plurality of different account types;
[0285] These include several different account types, such as the practice manager account type and the clinician account type;
[0286] The computer execution system is configured to grant user accounts with a clinician account type access to modify at least some patient data of patients assigned to the owner of the user account with the clinician account type; and
[0287] The computer execution system is configured to provide user accounts with a practice manager account type, wherein this account type is configured to designate another user account as a clinician account type.
[0288] 17. The computer execution system according to any of the preceding clauses, wherein the account type is one of a plurality of different account types;
[0289] The various account types include clinician account types and staff account types;
[0290] The computer execution system is configured to provide user accounts with a staff account type, wherein the staff account type is configured to modify at least some patient data of patients assigned to the owner of a user account with a staff account type; and
[0291] The computer execution system is configured to enable a user account with a clinician account type to designate another user account as a staff account type; and
[0292] The computer execution system is configured to enable user accounts with a clinician account type to assign patients to user accounts with a staff account type.
[0293] 18. The computer execution system according to any of the preceding clauses, wherein the account type is one of a plurality of different account types;
[0294] Among them, the multiple different account types include patient account types; and
[0295] The computer execution system is configured to enable user accounts with patient account types to view patient data associated with their own user accounts.
[0296] 19. The computer execution system according to any one of the preceding clauses, wherein the computer execution system is configured to use login credentials to restrict access to each user account.
[0297] 20. The computer execution system according to any of the preceding clauses, wherein, using a communication channel other than the clinician's interface and in response to a notification triggering event, the server is configured to generate an alert message to the clinician;
[0298] Among them, the notification triggering event is either a reporting event or a measurement event. A reporting event is a condition reported by the patient, and a measurement event is a condition that meets the criteria including the patient's measurement.
[0299] The alert message only includes the patient's authorized PII.
[0300] 21. A system for remote therapy, comprising:
[0301] The clinician or patient interface is configured to present controls for modifying a treatment plan that includes protocols for treating parts of the patient’s body, wherein the body part includes at least one of a joint, bone, or muscle group.
[0302] A treatment device for performing a treatment program on a body part, the treatment device being configured to be operated by a patient;
[0303] The server is configured to store patient data, including performance data on patients’ adherence to their treatment plans.
[0304] Both the patient interface and the treatment device are configured to be operable from a geographically separate patient location from the clinician's interface; and
[0305] The server is controlled by the PET engine, which controls access to the PII associated with the patient.
[0306] 22. A computer-generated user interface for clinicians, comprising:
[0307] A summary display shows information about the patient's treatment history;
[0308] A protocol management display presents the treatment plan, which includes multiple treatment options;
[0309] The plan modification control is configured to modify multiple treatment options within a treatment plan; and
[0310] The login screen is configured to allow users to access the clinician user interface by providing credentials associated with one of multiple user accounts;
[0311] Each of the multiple user accounts has a corresponding set of permissions that control access to patient data on the clinician's user interface.
[0312] 23. The clinician user interface according to any one of the preceding clauses further includes:
[0313] The notification settings display is configured to specify one or more trigger conditions to enable for a specified user account; and
[0314] Specifically, an alert will only be sent to the person who owns the specified user account when the given trigger condition occurs for any patient of that specified user account, provided that the given trigger condition is specified to be enabled for that user account; and
[0315] This involves using a communication channel outside the clinician's user interface to send alert messages to individuals with designated user accounts.
[0316] 24. The clinician user interface according to any one of the preceding clauses further includes:
[0317] The team management dashboard displays a list of user accounts linked to practices; and
[0318] The new user addition control is configured to add a new user account or associate an account type with a user account.
[0319] 25. The clinician user interface for any of the foregoing clauses further includes:
[0320] The team member monitor is configured to modify the characteristics of the selected user account.
[0321] 26. Any of the foregoing clauses’ clinician user interface, wherein the team member display presents account type control inputs for modifying the account type associated with the selected user account.
[0322] 27. Any of the foregoing clauses’ clinician user interface, wherein the team member display presents multiple permission controls, wherein each permission control is configured to modify the ability of the selected user account to perform actions or view or modify a subset of patient data.
[0323] 28. A clinician user interface for any of the foregoing clauses, wherein a team member display presents multiple permission controls, including a set of account permission controls associated with a given account type; and
[0324] This group of account controls is configured to selectively enable the ability for a selected user account to add or modify another user account with a given account type.
[0325] 29. The clinician user interface according to any of the preceding clauses, wherein one of the plurality of user accounts corresponds to a super administrator account type, wherein the super administrator account type has a set of permissions that control the granting or revocation of access rights to at least a portion of the PIIs, while other entities are granted or denied such access rights, including the level at which such access rights are granted or denied, and any other conditions, including time, location, identity, or some combination thereof.
[0326] 30. A method comprising:
[0327] The treatment device is controlled based on the patient's treatment plan while the patient is using the treatment device.
[0328] Data is received from electronic devices via a processing device, including the location of a patient's body part or the force exerted by that body part.
[0329] Patient data is stored in a computer-readable medium using processing equipment;
[0330] A user interface is displayed on a patient interface via a processing device, wherein the user interface includes adjustment confirmation controls and the adjustment confirmation controls are configured to solicit a response regarding the patient's level of comfort with respect to either the position of a body part or the force applied to the body part.
[0331] 31. The method according to any one of the preceding clauses, wherein the processing device is separate from the treatment device, and the method further comprises using the processing device separate from the treatment device to perform control of the treatment device.
[0332] 32. The method according to any one of the preceding clauses, wherein the treatment plan is a physical rehabilitation program for improving the strength or range of motion of a body part.
[0333] 33. The method according to any of the preceding clauses, wherein the adjustment confirmation control is configured to solicit a response regarding patient comfort by applying force to a body part.
[0334] 34. The method according to any of the preceding clauses, wherein the adjustment confirmation control is configured to solicit a response regarding the patient's level of comfort with the position of the body part.
[0335] 35. The method according to any one of the preceding clauses, wherein the body part is a joint, and the position of the body part includes the angle of the joint.
[0336] 36. The method according to any one of the preceding clauses further includes causing a user interface to be presented on a clinician interface via the processing device, wherein the user interface includes information about the location of the body part or the force applied by the body part.
[0337] 37. A computer-based execution system for physical rehabilitation, comprising:
[0338] A clinician interface includes a patient profile display, wherein the patient profile display is configured to present data on the patient’s performance on treatment plans for body parts, including at least one of joints, bones, or muscle groups.
[0339] The sensor is configured to measure either the position of a body part or the force applied to a body part;
[0340] The patient interface, including output and input devices, is configured to communicate information about the implementation of the protocol to and from the patient, respectively.
[0341] The patient interface is configured to present instructions and status information regarding protocol execution; and
[0342] The patient interface is configured to present an adjustment confirmation control, which is configured to request a response regarding the patient's comfort level and the position of a body part or the force applied to the body part.
[0343] 38. The computer-executed system according to any one of the preceding clauses, wherein the scheme is a physical rehabilitation scheme for improving the strength or range of motion of a body part.
[0344] 39. The computer execution system according to any of the preceding clauses, wherein the adjustment confirmation control is configured to solicit a response related to the patient's comfort by applying force to a body part.
[0345] 40. The computer execution system according to any of the preceding clauses, wherein the adjustment confirmation control is configured to request a response associated with the comfort of the position of a patient's body part.
[0346] 41. The computer execution system according to any one of the preceding clauses, wherein the body part is a joint, and the position of the body part includes the angle of the joint.
[0347] 42. The computer execution system according to any of the preceding clauses, wherein the clinician interface is configured to present information about the position of the body part or the force exerted by the body part.
[0348] 43. The computer execution system according to any of the preceding clauses, wherein the adjustment confirmation control provides an icon configured to increase either the position of the body part or the force applied by the body part during the scheme.
[0349] 44. The computer execution system according to any of the preceding clauses, wherein the adjustment confirmation control provides a DCON, the DCON being configured to reduce one of the position of the body part or the force applied by the body part during the program.
[0350] 45. The computer execution system according to any one of the preceding clauses, wherein the adjustment confirmation control provides an SCON, the SCON being configured to maintain either the position of the body part or a force applied by the body part during the scheme.
[0351] 46. The computer execution system according to any one of the preceding clauses, wherein the patient interface presents the adjustment confirmation control during or after the protocol.
[0352] 47. The computer execution system according to any one of the preceding clauses further includes a treatment device for performing the treatment, the treatment device being configured to be operated by the patient.
[0353] 48. The computer execution system according to any one of the preceding clauses, wherein the treatment device includes an actuator configured to adjust the position of the body part.
[0354] 49. The computer execution system according to any one of the preceding clauses, wherein the sensor is an internal sensor within the treatment device.
[0355] 50. A system for remote therapy, comprising:
[0356] A clinical interface configured to present controls for modifying a treatment plan that includes protocols for treating a patient’s body parts, including at least one of joints, bones, or muscle groups.
[0357] A treatment device for administering treatment to body parts, the treatment device being configured to be operated by a patient;
[0358] The patient interface, including output and input devices, is used to communicate information about protocol implementation to and from the patient, respectively.
[0359] The patient interface and treatment device are each configured to be operable from a geographically separate patient location from the clinician's interface; and
[0360] The patient interface is configured to present an adjustment confirmation control, which is configured to request a response regarding the patient's comfort level and the position of a body part or the force applied to the body part.
[0361] 51. The system according to any one of the preceding clauses, wherein the treatment plan includes a target setting for either the location of the body part or the force exerted by the body part.
[0362] 52. The system according to any of the preceding clauses, wherein the program is a physical rehabilitation program for improving the strength or range of motion of a body part.
[0363] 53. Any system under the foregoing clause, wherein the adjustment confirmation control is configured to request a response regarding the patient's comfort with respect to the position of a body part.
[0364] 54. The system according to any of the preceding clauses, wherein the body part is a joint, and the position of the body part includes the angle of the joint.
[0365] 55. A computer-generated patient user interface, comprising:
[0366] During the treatment, the action screen is configured to display real-time status measurements of the patient's use of the treatment device, which is used to execute treatment protocols for body parts, including at least one of joints, bones, or muscle groups.
[0367] The adjustment confirmation control is configured to solicit a response regarding patient comfort based on either the position of a body part or the force applied by that body part; and
[0368] Among them, measurements of a patient's use of a treatment device include either the position of a body part or the force applied to that body part.
[0369] 56. A patient user interface according to any one of the preceding clauses, wherein the adjustment confirmation control provides an icon configured to increase one of the position of the body part or the force applied by the body part during the protocol; and
[0370] The adjustment confirmation control provides a DCON that is configured to reduce either the position of the body part or the force applied by the body part.
[0371] 57. The patient user interface according to any one of the preceding clauses, wherein the adjustment confirmation control provides an SCON configured to maintain either the position of the body part or a force applied by the body part during the protocol.
[0372] 58. An exercise and rehabilitation device comprising: a bed having an edge and a top surface, wherein the bed supports the user when the user lies on the top surface;
[0373] A base coupled to the edge; a pedal device coupled to the base and located above the upper surface of the bed, wherein the pedal device is configured to be engaged by a user lying on the upper surface and to enable the user to exercise.
[0374] 59. The device according to any one of the preceding clauses, wherein the pedal device further includes a wheel arranged concentrically with the axis, and a patient engagement member coupled to the wheel and configured for engagement by a user.
[0375] 60. The device according to any one of the preceding clauses, wherein the wheel having the patient engagement member is rotatable about the axis.
[0376] 61. The apparatus according to any of the preceding clauses, wherein the patient engagement member is linearly movable relative to the axis to cause circumferential motion of the patient engagement member.
[0377] 62. The device according to any one of the preceding clauses, wherein the patient engagement member is a pedal, and the user's foot engages the pedal.
[0378] 63. The device according to any one of the preceding clauses, wherein the pedal is configured to be fixed to the user's foot.
[0379] 64. The apparatus as described in any of the preceding claims, wherein an electric motor is coupled to the wheel and the electric motor is configured to regulate the rotational speed of the wheel.
[0380] 65. The device according to any of the preceding clauses, wherein the edge of the bed is a foot edge, and the mounting member is coupled to the foot edge.
[0381] 66. The device according to any of the preceding clauses, wherein the edge of the bed is a side edge, and the base is attached to the side edge.
[0382] 67. An exercise and rehabilitation device configured to enable a user lying on an upper surface of a bed to exercise, the device comprising: a support having a base; and a pedal device connected to the base and located above the upper surface of the bed, wherein the pedal device is configured to be engaged by the user lying on the upper surface to enable the user to exercise.
[0383] 68. The device as described in the preceding clause, wherein the pedal assembly further includes a wheel arranged concentrically with the axis and a patient engagement member connected to the wheel, which is engaged by the user.
[0384] 69. The device according to any one of the preceding clauses, wherein the wheel having the patient engagement member rotates about the axis.
[0385] 70. The device as described in the preceding clause, wherein the patient engagement member moves linearly relative to an axis to cause circumferential motion of the patient engagement member.
[0386] 71. The device according to any of the preceding clauses, wherein the patient engagement member is a pedal and the user's foot engages the pedal.
[0387] 72. An apparatus of the foregoing clause, wherein the base is supported by a floor.
[0388] 73. The device according to any one of the preceding clauses, wherein the base is supported by the upper surface of the bed.
[0389] 74. The device according to any one of the preceding clauses, wherein the base is suspended above the bed.
[0390] 75. The device according to any one of the preceding clauses, wherein the pedal assembly further comprises a wheel rotatable about an axis, an arm coupled to and extending from the wheel, and a sleeve coupled to the arm, the sleeve being configured to accommodate a portion of the user and enable the user to exercise, and wherein rotation of the wheel facilitates vertical and horizontal movement of the arm and sleeve relative to an upper surface, causing the user to induce vertical and horizontal movement of the portion.
[0391] 76. The device according to any one of the preceding clauses, wherein the base of the base is supported by the floor, and a robotic arm extends from the base to an end, the end of the robotic arm being movable to be positioned on an upper surface of the bed. The pedal device is a sleeve coupled to the end of the robotic arm, the sleeve being configured to receive a portion of the user, and when the portion of the user is received by the sleeve, the robotic arm moves the sleeve to move the user.
[0392] 77. A method for exercising a user, the method comprising the steps of: providing a bed having a top surface; placing a user on the top surface of the bed; and providing a device having a patient engagement member, wherein the device provides exercise to the user while the user is lying on the bed when the user engages the patient engagement member.
[0393] Those skilled in the art will readily understand, upon reading this disclosure, that actions described as being performed in real time include actions performed in near real time, without departing from the scope and intent of this disclosure.
[0394] The various aspects, embodiments, implementations, or features of the described examples can be used individually or in any combination. The embodiments disclosed herein are modular in nature and can be used in combination with or coupled with other embodiments.
[0395] Consistent with the foregoing disclosure, the examples of components listed in the following terms are specifically considered and intended as a set of non-limiting examples.
Claims
1. A method for generating an alarm message, comprising: Data is received from an electronic device via a processing device of a computing device associated with a clinician interface, wherein the data includes at least one of the following: (i) measurements relating to a patient’s use of a treatment device to perform a treatment plan, and (ii) patient-related characteristics, and wherein the data further includes personally identifiable information (PII) associated with the patient; The data is stored in a computer-readable medium by a processing device; Use the Privacy Enhancement Technology (PET) engine to control access to patient-associated PIIs; An alert message is generated based on at least one of the measurements and features, wherein, excluding any PII associated with the patient, the alert message includes the trigger condition type or trigger condition severity that triggered the alert message; Based on the selection made using the notification enable control in the clinician interface, determine whether the user account associated with a communication channel outside the clinician interface has enabled the trigger condition; and The alert message is transmitted to the clinician via a communication channel outside the clinician interface, and in response to the determination of enabling trigger conditions for the user account associated with the communication channel outside the clinician interface. The alert message instructs the clinician to view the clinician interface for more specific details about the alert.
2. The method according to claim 1, wherein, The treatment plan targets a body part, which includes at least one of a joint, bone, or muscle group.
3. The method according to claim 2, wherein, The treatment plan includes physical rehabilitation programs designed to improve the strength or range of motion of the body parts.
4. The method according to claim 1, wherein, The PET engine is configured to pseudonymize or anonymize patient-associated PIIs.
5. The method according to claim 1, wherein, The PET engine is configured to de-identify and re-identify PIIs associated with the patient.
6. The method of claim 1, further comprising: Maintain multiple user accounts, each with its associated account type, and each of these user accounts has a corresponding set of permissions that enable the user account owner to access the data.
7. The method according to claim 1, wherein: The processing device includes (i) a computing device associated with the clinician interface or (ii) a server, and The electronic device includes the patient’s computing device, sensors inside or outside the treatment device, or some combination thereof.
8. The method of claim 1, further comprising selecting the treatment plan for the patient controlling the treatment device via the patient's computing device or a computing device associated with the clinician interface.
9. The method according to claim 8, wherein, The treatment plan is selected during a telemedicine procedure between the patient's computing device and a computing device associated with the clinician's interface.
10. A computer-based execution system for physical rehabilitation, comprising: A clinician interface or patient interface, including a patient profile display, is configured to present data on a patient's performance on a treatment plan for a body part, said body part including at least one of a joint, bone, or muscle group. The treatment plan includes multiple treatment sessions to treat different parts of the patient's body; The sensor is configured to measure either the position of a body part or a force exerted by or on a body part; as well as A server configured to store patient data, including (i) execution data related to the execution of a treatment plan and (ii) personally identifiable information (PII) associated with the patient. The server is controlled by a Privacy Enhancement Technology (PET) engine, which controls access to patient-associated PIIs. The server is configured to determine whether a user account associated with a communication channel outside the clinician interface has enabled triggering conditions based on a selection made using a notification enable control in the clinician interface; and Using a communication channel outside the clinician interface, and in response to (i) a notification triggering event associated with the execution data and (ii) the determination of enabling triggering conditions for a user account associated with the communication channel, the server is further configured to generate and transmit an alert message to the clinician, wherein, excluding any patient-related PII, the alert message includes a triggering condition type or triggering condition severity that triggered the alert message, and the alert message instructs the clinician to view the clinician interface for more specific details about the alert.
11. The computer execution system according to claim 10, wherein, The treatment plan includes physical rehabilitation programs designed to improve the strength or range of motion of the body parts.
12. The computer execution system according to claim 10, wherein, The PET engine pseudonyms or anonymizes patient-associated PIIs.
13. The computer execution system according to claim 10, wherein, The PET engine is capable of de-identifying and re-identifying patient-associated PIIs.
14. The computer execution system according to claim 10, wherein, The computer execution system is configured to maintain multiple user accounts, each user account having an associated account type; as well as Each of the plurality of user accounts has a corresponding set of permissions, enabling the owner of the user account to access the patient data.
15. The computer execution system according to claim 14, wherein, The account type is one of several different account types; These include several different account types, including super administrator accounts; and The computer execution system is configured to provide user accounts that grant super administrator account types at least greater access to patient data than any other account type.
16. The computer execution system according to claim 14, wherein, The account type is one of several different account types; Among them, the various account types include practice manager account type and clinician account type; The computer execution system is configured to grant user accounts with a clinician account type access to modify at least some patient data assigned to the owner of the user account with the clinician account type; and The computer execution system is configured to provide user accounts with a practitioner manager account type, wherein this account type is configured to designate another user account as a clinician account type.
17. The computer execution system according to claim 14, wherein, The account type is one of several different account types; The various account types include clinician account types and staff account types; The computer execution system is configured to provide user accounts with a staff account type, wherein the staff account type is configured to modify at least some patient data of patients assigned to the owner of the user account with the staff account type; The computer execution system is configured to enable a user account with a clinician account type to designate another user account as a staff account type; and The computer execution system is configured to enable user accounts with a clinician account type to assign patients to user accounts with a staff account type.
18. The computer execution system according to claim 14, wherein, The account type is one of several different account types; Among them, the multiple different account types include patient account types; and The computer execution system is configured to enable user accounts with patient account types to view patient data associated with their own user accounts.
19. The computer execution system according to claim 14, wherein, The computer execution system is configured to use login credentials to restrict access to each user account.
20. The computer execution system according to claim 14, wherein: A notification trigger event is either a reporting event or a measurement event. A reporting event is a condition reported by the patient, while a measurement event is a condition that meets the criteria, including patient measurements. The alert message only includes the patient's authorized PII.
21. A remote treatment system, comprising: A clinician interface or patient interface configured to present controls for modifying a treatment plan that includes a protocol for treating a patient’s body parts, including at least one of a joint, bone, or muscle group. A treatment device for administering treatment to body parts, the device being configured to be operated by a patient; as well as A server configured to store patient data, including (i) performance data regarding patient adherence to treatment plans and (ii) personally identifiable information (PII) associated with the patient. Both the patient interface and the treatment device are configured to operate from a patient location that is geographically separate from the location of the clinician interface. The server is controlled by the PET engine, which controls access to the PII associated with the patient. The server is configured to determine whether a user account associated with a communication channel outside the clinician interface has enabled triggering conditions based on a selection made using a notification enable control in the clinician interface; and Using a communication channel outside the clinician interface, and in response to (i) a notification triggering event associated with the performance data and (ii) the determination of enabling triggering conditions for a user account associated with the communication channel, the server is further configured to generate and transmit alert messages to the clinician, wherein, excluding any patient-related PII, the alert message includes the triggering condition type or triggering condition severity that triggered the alert message, and the alert message instructs the clinician to view the clinician interface for more specific details about the alert.
Citation Information
Patent Citations
Adjustable rehabilitation and exercise device
US10173094B2
Goniometer
USD928635S1
Method and apparatus for facilitating patient alert in implantable medical devices
US20060064136A1
Systems and Methods for Enhancing Data Protection by Anonosizing Structured and Unstructured Data and Incorporating Machine Learning and Artificial Intelligence in Classical and Quantum Computing Environments
US20170243028A1
Method of corroborating interaction between professionals and clients, and a system and platform therefor
WO2019083450A1