US20200388361A1 - Electronic medical data tracking system - Google Patents
Electronic medical data tracking system Download PDFInfo
- Publication number
- US20200388361A1 US20200388361A1 US16/430,912 US201916430912A US2020388361A1 US 20200388361 A1 US20200388361 A1 US 20200388361A1 US 201916430912 A US201916430912 A US 201916430912A US 2020388361 A1 US2020388361 A1 US 2020388361A1
- Authority
- US
- United States
- Prior art keywords
- patient
- medical
- computing device
- mobile computing
- central computing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G07C9/00087—
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/22—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
- G07C9/25—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
- G07C9/257—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition electronically
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
- G16H10/65—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
Definitions
- a nurse or other medical professional may expend approximately 30 to 40 percent of his or her time manually updating patients' medical records to reflect the medical care administered to his or her patients.
- manually entering data into patients' medical records can result in costly errors.
- manually entering data into patients' medical records expends time that could otherwise be used to care for patients.
- reducing the amount of time that a medical professional expends on updating medical records could increase the amount of time that the medical professional could expend caring for a particular patient and/or result in an increase in the number of patients that can be cared for by a given medical professional over time.
- an employee identification card comprises a card-shaped body that supports an employee identifier, sensor system, and an output device.
- the employee identifier identifies an employee associated with the employee identification card.
- the sensor system is configured to detect a motion that is characteristic of a medical procedure administered to a patient and generate motion characteristic data that characterizes the medical procedure.
- the output device is configured to output the motion characteristic data to a central computing system that is configured to update a medical record of the patient to reflect that the procedure was administered to the patient.
- an electronic medical data tracking system comprises a mobile computing device and a central computing system that is in communication with the mobile computing device.
- the mobile computing device comprises a sensor system configured to detect a motion that is characteristic of a medical procedure administered to a patient and generate motion characteristic data that characterizes the medical procedure.
- the central computing system comprises a processor, and memory in communication with the processor.
- the memory has a database of patient records stored therein and instructions that, upon execution by the processor, cause the central computing system to identify a medical record associated with the patient from the database of patient records, and update the medical record associated with the patient in the database to reflect that the medical procedure has been administered to the patient.
- a computer-implemented method comprises a step of causing a sensor system of a mobile computing device to detect a motion that is characteristic of a medical procedure administered to a patient to generate motion characteristic data that characterizes the medical procedure.
- the method comprises causing the mobile computing device to communicate the motion characteristic data to a central computing system.
- the method comprises causing the central computing system to identify a medical record associated with the patient from a database of patient records stored in memory of the central computing system.
- the method comprises causing the central computing system to update the medical record associated with the patient in the database to reflect that the medical procedure has been administered to the patient.
- FIG. 1 is an example communication architecture or electronic medical data tracking system for use in accordance with the present disclosure
- FIG. 2 is a schematic diagram of an example mobile computing device for use in accordance with the present disclosure
- FIG. 3 is a simplified block diagram of an example computing device for use in accordance with the present disclosure.
- FIG. 4 is a simplified flow diagram of a method for managing and tracking medical data in accordance with an example embodiment.
- Various embodiments of the disclosure relate to devices, systems, and methods for the automated detection of a medical procedure administered to a patient and the updating of the patient's medical records to reflect that the detected medical procedure has been administered.
- the medical procedure is detected using a mobile computing device, which, in at least some embodiments, can be implemented in a medical employee identification card or nametag.
- the mobile computing device can be configured to communicate with a central computing system or network of computing devices that stores the patient's records in for, example, a database.
- the system 101 can comprise one or mobile computing devices 90 that are configured to be carried by a medical care professional 22 or 24 , such as a nurse or doctor.
- each mobile computing device 90 can be a wearable computing device.
- each mobile computing device 90 can be implemented as a medical employee identification card (e.g., nametag).
- each mobile computing device 90 can be implemented as another type of mobile device such as a mobile phone or tablet.
- Each mobile computing device 90 can be configured to detect at least one of (i) an identifying characteristic of a patient, (ii) administering of a medical procedure administered to the patient, and (iii) a medical device.
- Each mobile computing device 90 can be in communication with a central computing system 78 over a common network 20 , such as the Internet or an Intranet.
- the central computing system 78 can be implemented as at least one computing device or a system or network of computing devices.
- Each computing device of the central computing system 78 can be implemented as, without limitation, a server, a desktop, a laptop, a mobile phone, a tablet computer, or the like.
- the central computing system 78 can include a database 30 that stores patients' medical records.
- the database 30 can additionally store patient identification information, such as (without limitation) data related to patient faces, fingerprints, or other identification information.
- the database 30 can additionally store motion characteristic data that characterizes a plurality of hand or medical device motions associated with a plurality of medical procedures.
- the central computing system 78 can be configured to update a patient's medical records to reflect that a medical procedure has been administered to a patient.
- the central computing system 78 can be configured to associate a particular medical procedure detected by a mobile computing device 90 with a particular patient's record stored in the database 30 .
- the medical records of a plurality of patients can be stored in a single computing device of the central computing system 78 or across a plurality computing devices of the central computing system 78 .
- each mobile computing device 90 can be in communication with a single computing device of the central computing system 78 or a plurality of computing devices of the central computing system, each including a database 30 of patients' medical records.
- a suitable computing device 76 such as an example computing device of the central computing system 78 or an example mobile computing device 90 , can be configured to host a medical data tracking application.
- the mobile computing device 90 (shown in FIGS. 1 and 3 ) can include all or a portion of the computing device 76 .
- a computing device of the central computing system 78 (shown in FIG. 1 ) can include all or a portion of the computing device 76 .
- the medical data tracking application can be a program, such as software or hardware or a combination of both, that can be run on one or more suitable computing devices. It will be appreciated that the embodiments described herein can be applied to track any medical data, for instance any medical processes or records associated with medical inventories or patients.
- the medical data tracking application can be further construed as an application that can assist in the tracking of data associated with medical procedures, such as the administering of medical devices or medication, or the maintenance of patient records.
- the computing device 76 can include any appropriate device, examples of which include a desktop computing device, a server computing device, or a portable computing device, such as a laptop, tablet, or smart phone.
- the computing device 76 can include at least one processor 80 , a memory 82 , an input/output device 84 , and a power device 89 .
- the computing device 76 can include a user interface (UI) 86 and a sensor system 88 .
- the mobile computing device 90 includes at least one processor 80 , the memory 82 , the input/output device 84 , the user interface 86 , the sensor system 88 , and the power device 89 . It is emphasized that the block diagram depiction of the computing device 76 is exemplary and not intended to imply a specific implementation and/or configuration.
- the at least one processor 80 , memory 82 , input/output device 84 , user interface 86 , and sensor system 88 can be coupled together to allow communications therebetween.
- any of the above components may be distributed across one or more separate devices and/or locations.
- the mobile computing device 90 can include any, or all of, the processor 80 , memory 82 , input/output device 84 , user interface 86 , and the sensor system 88 .
- the mobile computing device 90 can be communicatively coupled to the central computing system 78 via their respective input/output devices 84 , so that the central computing system 78 can process and/or store data that is sensed or detected by the sensor system 88 of the mobile computing device 90 .
- the input/output device 84 includes a receiver of the central computing system 78 or mobile computing device 90 , a transmitter of the central computing system 78 or mobile computing device 90 , or a combination thereof.
- the input/output device 84 is capable of communicating, such as receiving and/or transmitting information pertaining to a communications network such as, for example, the Internet or an Intranet.
- the communications can be over, for example, a wired or wireless communications channel.
- transmit and receive functionality may also be provided by one or more devices external to the central computing system 78 or the mobile computing device 90 .
- the at least one processor 80 may include a single processor or more than one processor.
- the memory 82 can be volatile (such as some types of RAM), non-volatile (such as ROM, flash memory, hard disk drive, etc.), or a combination thereof.
- the computing device 76 can include additional storage (e.g., removable storage and/or non-removable storage) including, but not limited to, tape, flash memory, smart cards, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, universal serial bus (USB) compatible memory, or any other medium which can be used to store information and which can be accessed by the central computing system 78 or the mobile computing device 90 .
- the mobile computing device 90 comprises only memory that comprises memory cells (i.e., electronic circuits that store bits of binary information) such as RAM or ROM so as to limit size and power requirements of the mobile computing device 90 .
- memory cells i.e., electronic circuits that store bits of binary information
- Embodiments that comprise memory such as RAM or ROM can be implemented with a smaller battery and/or can have better battery life than comparable embodiments that are implemented with some other types of memory.
- the computing device 76 can comprise the user interface 86 allowing a user to communicate with the computing device 76 .
- the user interface 86 can include inputs that provide the ability to control the computing device 76 , via, for example, buttons, soft keys, a mouse, voice actuated controls, a touch screen, movement of the computing device 76 , visual cues (e.g., moving a hand in front of a camera on the mobile computing device 90 ), audio cues, or the like.
- the user interface 86 may also include, for example, a scanner for scanning of information such as bar codes, QR codes, and RFID tags.
- the user interface 86 can provide outputs, including visual information (e.g., via a display or at least one light), audio information (e.g., via speaker), mechanically (e.g., via a vibrating mechanism), or a combination thereof.
- the mobile computing device 90 is devoid of any video (and in some cases image) displays so as to limit a size and power requirements of the mobile computing device 90 .
- the user interface 86 can include a display, a touch screen, a keyboard, a mouse, an accelerometer, a motion detector, a speaker, a microphone, a camera, a tilt sensor, or any combination thereof.
- the user interface 86 can include any suitable device for inputting biometric information, such as, for example, fingerprint information, retinal information, voice information, and/or facial characteristic information.
- the computing device 76 can comprise the sensor system 88 , which can include one or more cameras, sensors, or other data capture components.
- the sensor system 88 of the mobile computing device 90 can include at least one, up to all, of a proximity sensor 91 , an ambient light sensor 92 , a speaker and/or microphone 93 , a camera 94 , an infrared (IR) camera 95 , a dot projector 96 , and any other suitable sensor.
- the user interface 86 can include at least one of the camera 94 , speaker and/or microphone 93 , and the dot projector 96 .
- the sensor system 88 can be in communication with a processor of at least one of the central computing system 78 and the mobile computing device 90 .
- the sensor system 88 can be configured to detect motion and physical objects, such as patients or medical instruments, associated with medical procedures, among other motions and objects.
- the mobile computing device 90 can be a medical employee identification card or nametag that is configured to identify and authenticate a particular medical employee, although various embodiments are not limited to being an identification card.
- the identification card can be an access card that is configured to provide the particular medical employee with secure access to physical and virtual locations. When the access card is read by a reader, the reader can grant access to the medical employee to a particular physical or virtual location.
- the mobile computing device 90 can be contact-type card that grants access to a location when the card is in contact with a card reader.
- the mobile computing device 90 can be a contactless-type access card, such as a smart card or RFID card, that grants access to a location when the card is in proximity (e.g., within two feet of) to a card reader.
- the mobile computing device 90 can comprise an employee identifier that is configured to identify the medical employee.
- the employee identifier can be configured to be read by a reader such as a card reader.
- a contact-type card can include an employee identifier that is a machine-readable access code such as a two- or three-dimensional barcode or a magnetic stripe that grants access to a location when the machine-readable access code is in contact with a card reader.
- a contactless-type card can include an employee identifier that is a machine-readable access code such as an RFID tag or a code stored by an integrated circuit of the mobile computing device 90 .
- the employee identifier can be a MAC address associated with the mobile computing device 90 .
- the mobile computing device 90 can have a visual identifier that is configured to identify the medical employee.
- the visual identifier can include at least one of a picture and a name of the employee.
- the mobile computing device 90 can be a wearable device configured to identify a user.
- the mobile computing device 90 can comprise a body 10 .
- the at least one processor 80 , the memory 82 , the input/output device 84 , the user interface 86 , and sensor system 88 can be supported by the body 10 .
- the body 10 can be card-shaped.
- the body 10 can have a thickness of no more than 0.4 mm.
- the mobile computing device 90 can be implemented as a mobile computing device such as a mobile phone or tablet.
- the body 10 can have an inner side 12 , and an outer side 14 opposite the inner side 12 along an outer direction.
- the inner side 12 can be configured to face the medical employee when worn by the medical employee.
- the mobile computing device 90 can comprise at least one employee identifier 16 supported by the body 10 , where the at least one employee identifier identifies an employee associated with the employee identification badge.
- the employee identifier can be configured as described above.
- the mobile computing device 90 can comprise the sensor system 88 supported by the body 10 and configured to detect a medical procedure administered by the employee to a patient.
- each sensor of the sensor system 88 can have a field of view that faces the outer direction so as to face away from the medical employee when the mobile computing device 90 is worn by the employee.
- the sensor system 88 can be configured to detect motion such as a hand or finger gesture and generate motion characteristic data that characterizes the detected motion.
- the sensor system 88 can comprise a dot projector 96 and an infrared camera 95 .
- the dot projector 96 can be configured to project infrared dots onto an object, such as a face, hand, or medical instrument.
- the infrared camera 95 can be configured to read a pattern of the dots on the object and generate data that corresponds to discrete points on the object. Detecting discrete points and transmitting the discrete points to the comping system 78 can be less power consuming than recording and transmitting video or still pictures. Further, storing discrete points can require less memory than storing video or still pictures. Accordingly, use of a dot projector 96 can reduce the size requirements of the memory and power source of the mobile computing device 90 over comparable embodiments that rely more heavily on video or still pictures.
- the mobile computing device 90 can comprise a power device 89 (shown in FIG. 2 ).
- the power device 89 can be supported by, such as attached to, the body 10 .
- the power device 89 can be separated from the body 10 , and can supply power to the components supported by the body 10 by a wired or wireless connection.
- the power device 89 is configured to supply power to the sensor system 88 and the processor 80 .
- the power device 89 can include a battery.
- the power device 89 can include an energy harvesting device configured to capture energy from a suitable energy source that is separate from the sensor system 88 .
- the energy source can be radio waves communicated from an external wireless communicator.
- the power device 89 can capture energy from the medical employee's body itself or from another external source such as a source external to the employee's body.
- the energy source can include (without limitation) kinetic energy, electric fields, magnetic fields, and so on.
- the mobile computing device 90 can comprise an output 84 supported by the body 10 , such as a transmitter, that is configured to output the motion characteristic data to a central computing system 78 that is configured to update a medical record of the patient to reflect that the procedure was administered to the patient.
- the mobile computing device 90 can comprise a processor 80 (shown in FIG. 2 ) supported by the body 10 .
- the processor 80 can be configured to associate the motion characteristic data with at least one of a time and a duration, and the output 84 is configured to output the data to the computing device with the at least one of the time and duration.
- the processor 80 can be configured to associate the motion characteristic data with a patient identifier that identifies the patient so that the medical procedure associated with the detected motion can be matched with the patient's medical records.
- the processor 80 of the mobile computing device 90 can be configured to analyze the motion characteristic data by comparing the data to a plurality of motions, such as a plurality of hand or finger gestures, to determine which medical procedure was performed by the detected motion.
- the mobile computing device 90 can be configured to output the motion characteristic data to the central computing system 78 , without determining which medical procedure was performed by the detected motion, and the processor 80 central computing system 78 can be configured to analyze the motion characteristic data by comparing the data to a plurality of motions, such as a plurality of hand or finger gestures, to determine which medical procedure was performed by the detected motion.
- a computer system 76 including, for example, the central computing system 78 and/or the mobile computing device 90 such as described above, information may be transferred between the mobile computing device 90 and the computing device 78 on a common network 20 , such as, for example, the Internet or an Intranet.
- a common network 20 such as, for example, the Internet or an Intranet.
- a first user or medical professional 22 can perform a motion, such as a hand or finger gesture, that is associated with a medical procedure or task.
- the medical professional 22 can wear the mobile computing device 90 , such that the motion is within a field of view of the sensor system 88 of the mobile computing device 90 , so that the sensor system 88 can detect the motion.
- the sensor system 88 such as a dot projector 96 of the sensor system 88 , can be configured to detect motion or gestures associated with medical procedures.
- the at least one processor 80 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 can make a comparison, for instance a first comparison, of the detected motion to a plurality of gestures associated with medical procedures.
- the plurality of gestures can be stored in the database 30 of the central computing system 78 or can otherwise be retrieved from memory.
- the at least one processor 80 can identify a medical procedure that is performed by the motion that was detected.
- the central computing system 78 and hence the system 101 , can update a patient record, for instance a patient record that is stored in the database 30 , so as to indicate that the identified medical procedure was performed.
- medical data can be tracked, and medical records can be updated efficiently, thereby enabling the medical profession to focus on performing medical care rather than keeping records of the procedures that they perform.
- the sensor system 88 can be configured to detect at least one of (i) an identifying characteristic of a patient, such as facial or fingerprint data, (ii) administering of a medical procedure by a medical professional 22 to a patient, and (iii) a medical device, such as an instrument, implant, or medication.
- the medical procedure can be detected based on a movement of the medical professional 22 , such as a hand or finger gesture of the medical professional.
- the dot projector 96 can detect a face of a patient and/or detect a movement of the medical professional 22 or medical instrument as the medical professional 22 performs a medical procedure.
- the sensor system 88 can perform continuous sensing to detect a face and/or track movement.
- the sensor system 88 can be selectively activated to detect a face and/or track movement.
- the sensor system 88 can be activated by the medical professional 22 engaging the sensor system 88 or an input 84 of the mobile computing device 90 .
- the input 84 can be, without limitation, a switch that is engaged by the medical professional 22 , a speaker or microphone that receives an audio instruction from the medical professional 22 , a camera that detects a hand gesture of the medical professional 22 , or an ambient light sensor that detects a change in light.
- the sensor system 88 can be configured to remain active for a select period of time after a patient is identified.
- Medical procedures can involve a hand movement that is specific to a given medical procedure.
- a plurality of hand gestures that are each representative of a particular medical procedure can be stored in the memory 82 of the central computing system 78 , such as in the database 30 , or in the memory 82 of the mobile computing device 90 .
- the at least one processor 80 of the mobile computing device 90 , another mobile computing device 76 , or the central computing system 78 can compare the detected hand motion to the plurality of hand gestures to determine which medical procedure was performed by the detected hand motion.
- At least one processor 80 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 can identify the medical procedure performed.
- Example medical procedures that involve specific hand gestures, and thus example medical procedures that can be identified by the medical data tracking system 101 include (without limitation) injecting medication with a syringe, withdrawing blood from the patient, giving medication orally, changing cloth on a medical bed, checking or adjusting various machines, serving food, or the like.
- the gestures can be detected by detecting the absolute position of the fingers during a given hand motion.
- the sensory system 88 can also be configured to detect movement of a patient, for example, from one department (e.g., physiotherapy, radiology, cardiology, etc.) to the next.
- a microphone 93 of the mobile computing device 90 can receive spoken word discussing a medical procedure administered to a patient.
- At least one processor 80 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 can analyze the spoken word using speech recognition to identify the particular medical procedure administered.
- a mobile phone within the system 101 could receive the data of the spoken word and/or hand gestures from the mobile computing device 90 , and analyze the data to determine a medical procedure administered to a patient.
- Patient characterization data such as (without limitation) data related to patient faces, fingerprints, or other identification information
- the central computing system or the mobile computing device can perform operations comprising (1) comparing the identifying characteristic to a plurality of stored identifying characteristics that are stored in the memory 82 of the central computing system 87 or the mobile computing device 90 , and (2) identifying the patient based on the comparison.
- facial data related to faces of patients can be stored in the memory 82 .
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 can make a comparison, for instance a second comparison, of the detected facial data of the patient to the facial data stored in the memory 82 . If the detected facial data of the patient matches facial data associated with one of the faces of the facial data in the memory 82 , then the mobile computing device 90 , another computing device 76 , or the central computing system 78 can determine a patient identifier that identifies the patient.
- the mobile computing device 90 can determine a patient identifier associated with the patient.
- the facial data stored in the memory 82 for the plurality of faces can each be associated with a patient identifier.
- the identifier can be a name, a number, or any combination of letters and numbers that provides a unique identification for the patient.
- the facial data itself can at least partially define the patient identifier.
- the patient record that is updated can be associated with the identifier, so that the appropriate patient record is updated.
- the update may indicate a medical procedure that was performed.
- the update may indicate that medication was administered or a diagnostic check was performed.
- Example diagnostic checks that can be performed and detected include, without limitation, blood pressure readings and blood drawings.
- fingerprint data related to fingerprints of patients can be stored in the memory 82 of at least one of the mobile computing device 90 and the central computing system 78 .
- the patient's finger can be aligned with the sensor system 88 of the mobile computing device 90 so as to detect a fingerprint of the patient.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 can make a comparison of the fingerprint of the patient to fingerprint data related to a plurality of fingerprints stored in the memory 82 . If the fingerprint of the patient matches data associated with one of the patients in the memory 82 , then the mobile computing device 90 , another computing device 76 , or the central computing system 78 determines a patient identifier for the patient.
- the fingerprint data itself can at least partially define the patient identifier.
- the patient's identification bracelet can be aligned with the sensor system 88 of the mobile computing device 90 so as to detect a feature of the bracelet such as a bar code or a name of the patient.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 can make a comparison of the feature of the bracelet to a plurality of features stored in the memory 82 . If the feature of the bracelet matches data associated with one of the patients in the memory 82 , then the mobile computing device 90 , another computing device 76 , or the central computing system 78 determines a patient identifier for the patient.
- the bracelet feature itself can at least partially define the patient identifier.
- Data related to medicine, medical instruments, and even nutrition information such as food and drink can be stored in the memory 82 of at least one of the mobile computing device 90 and the central computing system 78 , such as in the database 30 .
- inventory records related to medicine, medical instruments, and nutrition can be stored in the memory 82 , so as to indicate quantities of medicine or medical instruments that are available to a given unit, hospital, or the like at a given time.
- the sensor system 88 of the mobile computing device 90 can be configured to detect medicine administered in medical procedures. Based on the detected medicine, the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 , can identify the medicine and determine an amount of the medicine administered during the medical procedure.
- the sensor system 88 of the mobile computing device 90 can be configured to detect a medicine identifier such as machine-readable code (e.g., a bar code such as a QR code) or a name of the medicine so that the system 101 can identify the medicine.
- the medicine identifier can identify the medicine, and can also identify a rule set associated with the medicine.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 can compare the medicine identifier to medicine identifiers that are stored in memory 82 so as to identify the medicine the corresponds to the detected medicine identifier.
- the rule set associated with the given medicine may indicate recommended dosages for the medicine or instructions for administering the medicine.
- the mobile computing device 90 can detect the medicine based on the shape or other physical characteristics of the container housing the medicine.
- the mobile computing device 90 can compare the shape or other physical characteristics of the container housing the medicine to stored shapes or the physical characteristics of the container housing or of the dosage form so as to identify the medicine that corresponds to the detected shape or physical characteristic. Food given to a patient can be detected in a similar manner.
- the mobile computing device 90 can be configured to give a warning to the medical professional when a detected medicine or food should not be given to a patient.
- the mobile computing device 90 can detect the medication as discussed above.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 can look up the detected medicine in the memory 82 , such as in the database 30 . If the medicine has already been given within a prescribed time, the medicine the patient has an adverse reaction to the medicine, or the medicine interacts negatively with another medicine given to the patient, then the mobile computing device 90 can give a warning, such as an audible or visual warning, to the medical professional so as to warn the medical professional to not give the medicine.
- a warning such as an audible or visual warning
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and hence the system 101 can update an inventory record stored in the memory 82 , such as the database 30 , to indicate the amount of medicine administered.
- the at least one processor 80 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 can determine an amount of the medicine in the inventory.
- the at least one processor 80 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 can compare the amount of the medicine in inventory to a predetermined threshold.
- the predetermined threshold can be set as desired.
- the predetermined threshold is set so as to represent an amount of medicine that triggers the medicine to be re-stocked.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 can send a request for delivery of the medicine so as to increase the amount of medicine in inventory above the predetermined threshold.
- the mobile computing device 90 or central computing system 78 can send the request for delivery of the medicine via the network 20 to another central computing system 78 , for instance a central computing system 78 of another medical professional 24 or a third party 26 .
- the sensor system 88 of the mobile computing device 90 can detect that a medical device or instrument is being used in a medical procedure.
- the mobile computing device 90 , another computing device 76 , or the central computing system 78 , and thus the system 101 can make a comparison of the detected medical device or instrument to a plurality of medical devices or instruments stored in the memory 82 , such as in the database 30 . Based on the comparison, the mobile computing device 90 , another computing device 76 , or the central computing system 78 can determine an identifier associated with the medical device or instrument.
- the sensor system 88 of the mobile computing device 90 can detect, as described above, that a particular medical procedure is being performed.
- the medical procedure is a preparation procedure for a medical procedure that requires one or more medical devices or instruments.
- the mobile computing device 90 or central computing system 78 can, based on detecting the preparation procedure, determine and indicate a respective identifier of the medical devices or instruments required for the medical procedure.
- the identifier can include a name of the medical device or instrument, a part number of the medical device or instrument, or the like.
- the central computing system 78 or the mobile computing device 90 and thus the system 101 , can retrieve, for instance from the memory 82 such as the database 30 , instructions associated with the using the medical device or instrument.
- the central computing system 78 or mobile computing device 90 can determine a location of the corresponding medical device or instrument in inventory.
- the central computing system 78 or mobile computing device 90 can look up a given medical device in the memory 82 based on the identifier, and retrieve a location of the medical device in inventory from the memory 82 .
- another third party 26 such as a medical sales representative or hospital distribution center, can receive the identifier of the medical device from the mobile computing device 90 via the network 20 , and can locate the medical device.
- inventory information can be stored in one or more databases.
- the database 30 or other central computing system 78 can send a message to the mobile computing device 90 that informs the mobile computing device 90 of the location of the required medical device.
- the mobile computing device 90 can provide instructions, for instance audio or graphics, which guide the medical professional 22 in retrieving the medical device from inventory.
- the central computing system 78 or mobile computing device 90 can additionally, or alternatively, assist in inventory control of medicine, medical devices or instruments, or the like.
- the system 101 can determine whether at least one, for instance all, medical devices or medicine required for a particular procedure are in stock in inventory. This determination can be based on at least one rule set that pertains to replenishment in inventory of medical devices or medicine. For instance, when the sensor system 88 identifies a medicine or a medical device is being used or will be used, the mobile computing device 90 can send an identifier of the medical device or medicine to the central computing system 78 . Based on the identifier, the central computing system 78 can determine whether the medical device or medicine is in stock in inventory.
- another third party 26 can receive the identifier of the medical device or medicine from the mobile computing device 90 via the network 20 , and can determine whether the medical device or medicine is in stock in inventory.
- the central computing system 78 can send a message to the mobile computing device 90 that informs the mobile computing device 90 that the medical device or medicine is not in stock in inventory.
- the mobile computing device 90 can generate an alert, for instance an audible or visual alert, that the medical professional 22 that the medical device is not in stock in inventory or is below a predetermined threshold in inventory.
- the alert can include instructions, for instance text or graphics, which guide the medical professional 22 in reordering the medical device or medicine.
- the mobile computing device 90 or central computing system 78 can automatically reorder the medical device or medicine.
- data related to medical procedures can be tracked and managed. Further, records associated with patients and medical inventories, among others, can be properly updated and maintained, thereby limiting or eliminating costly human errors that can be common to maintaining vast medical records, and thereby decreasing the latency in performing medical procedures.
- the information that is rendered or received by the mobile computing device 90 can be transmitted to the central computing system 78 or other computing devices via the network 20 .
- a second medical professional 24 , an implant manufacturer 28 , or another third party 26 can receive the data detected by the sensor system 88 via the network 20 .
- rule sets can be retrieved from the memory 82 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 , such as the database 30 .
- the rule sets can correspond to particular medical procedures, medical devices or instruments, medicine, patients, or the like. Alternatively, or additionally, the rule sets can be stored in memory local to the wearable device 90 .
- the central computing system 78 and the database 30 depicted in FIG. 2 can be operated in whole or in part by, for example, a medical device manufacturing company, a hospital, a healthcare professional, another third party, or by any combination of any of the above entities.
- each of the parties set forth above and/or other relevant parties may operate any number of respective computers and may communicate internally and externally using any number of networks including, for example, wide area networks (WAN's) such as the Internet or local area networks (LAN's) including wireless LAN's.
- WAN's wide area networks
- LAN's local area networks
- Database 30 may be used, for example, to store information and rule sets for medical devices and medical device kits that are used for various medical procedures.
- Database 30 may also be used, for example, to store information obtained from parties such as healthcare professionals and medical device manufacturers.
- the sensor system 88 can be configured to detect and identify any medical device or instrument as desired.
- Detected medical devices can include, for example, syringes, blood-pressure monitors, stethoscopes, and others.
- the medical devices can include medical implants such as hip implants, knee implants, shoulder implants, intervertebral implants, pedicle screws, rods, intramedullary nails, and so on.
- the medical devices can be configured to be implanted within a given patient.
- the mobile computing device 90 can include the sensor system 88 in communication with the other computing devices.
- the sensor system 88 can be configured to detect the actual or physical image of objects that are within a field of view of the sensor system 88 .
- the sensor system can identify a physical object, for instance medicine, faces, hands, medical devices or instruments, or any other real-world three-dimensional object.
- gestures associated with medical procedures are captured, such as via one or more cameras, image sensors, or other data capture components.
- the captured gestures can include one or more images, image data, and/or other motion characteristic data that identifies attributes or physical characteristics of a medical procedure.
- a medical device or medicine image can be captured, such as via or one or more cameras, image sensors, or other data capture components.
- the medical device or medicine image can include one or more images, image data, and/or other data that identifies attributes or physical characteristics of the medical device or medicine.
- the image data can be analyzed, for example by one or more computer-executed data analysis processes executed by a processor of the mobile computing device 90 , another computing device 76 , or the central computing system 78 , to determine physical characteristics of the medical device or medicine.
- the detected image of the gestures or medical device can be analyzed by object recognition components of the central computing system 78 or the mobile computing device 90 .
- the object recognition components can analyze physical or image data to recognize various objects, or the absence of various objects, such as various medical devices, within the field of view of the sensor system 88 .
- the object recognition components can analyze physical or image data to recognize various characteristics, for instance gestures, of medical procedures.
- the steps depicted in FIG. 4 can be performed by one or more medical data tracking applications, which can be installed on a computer system that includes one or more computing devices such as a desktop, laptop, mobile phone, a wearable device, or a tablet computer.
- a computer system that includes one or more computing devices such as a desktop, laptop, mobile phone, a wearable device, or a tablet computer.
- Components or computing devices within the computer system can communicate with each other via an architecture as depicted in FIG. 1 or an alternatively configured architecture as desired.
- different computers and/or computing devices within a computer system may perform various different steps depicted in FIG. 4 .
- the sensor system 88 of the mobile computing device 90 detects an object or gesture, for instance a medical device, medicine, patient, or medical hand movement, at step 302 .
- the detection can be triggered by motion of the object so as to activate the sensor system 88 .
- the detection can be triggered by the medical professional manually interacting with the input/output device 84 of the mobile computing device 90 , such as by the medical professional activating a switch, providing an audio instruction, or making a hand gesture in front of the sensor system 88 or input device 84 .
- the detection can be triggered automatically by the sensor system 88 .
- the detection can be triggered by the sensor system 88 detecting a change in ambient light or by the sensor system 88 detecting that the mobile computing device 90 has entered a particular room or location using a location tracking technology such as GPS.
- the central computing system 78 or the mobile computing device 90 associates the detected object or gesture with a patient identifier that identifies the patient.
- the patient identifier can be a name, a number, or any combination of letters and numbers that provides a unique identification for the patient. Additionally, or alternatively, the patient identifier can be facial data or fingerprint data.
- the object or gesture is associated with the patient identifier so that the object or gesture can subsequently be matched with a patient record of the patient.
- the central computing system 78 or the mobile computing device 90 can associate the detected object or gesture with at least one of a time that the object or gesture is observed by the sensor system 88 and a duration over which the detected object or gesture is observed by the sensor system 88 .
- the associated time can be used to determine when a subsequent procedure can be administered. For example, a determination as to whether to administer medication can be calculated based an amount of time that has elapsed from the associated time.
- the associated duration can be used, for example, to determine how long a procedure was administered.
- the central computing system 78 or the mobile computing device 90 can identify a category for the object or gesture.
- Example categories include medicine, medical device, gesture, patient, or the any other category related to medical data.
- the category can be determined based on physical characteristics of the object or gesture detected by the sensor system 88 .
- the medical data tracking application based one or more physical characteristics detected by the image sensor, the medical data tracking application, and thus the computer system, can determine that the object is a hand performing a medical procedure, a patient's face, medicine, or a medical device.
- the medical data tracking application can determine specific parameters associated with the detected object so as that the object or medical procedure can be identified.
- the medical data tracking application can determine at least one of size, shape, an amount, and color of a medical device or medicine.
- a category can be entered into the medical data tracking application.
- a given medical device can include a device identifier, such as a serial number for instance.
- the device identifier can include a code, for instance a QR code, that can be scanned by the sensor system 88 , or the device identifier can be alternatively entered into the medical data tracking application.
- the device identifier can be associated with the category.
- the central computing system 78 or the mobile computing device 90 can classify an object by its physical attributes detected by the sensor system 88 when the object is in a field of view of the sensor system 88 .
- the medical data tracking application can compare the one or more physical characteristics of the detected object or gesture to data stored in the memory 82 of the mobile computing device 90 , another computing device 76 , or the central computing system 78 , for instance, data stored in the database 30 .
- the physical characteristics of a detected motion or gesture can be compared to a plurality of motions, such as gestures, associated with medical procedure that are stored, so as to identify the medical procedure performed.
- the physical characteristics of a detected medical device or medicine can be compared to the stored physical characteristics of medical devices or medicines, respectively, so as to identify a medical device or medicine being used or administered in a medical procedure.
- the physical characteristics of a detected face can be compared to stored facial data that comprises the characteristics of a plurality of faces, so as to identify a patient.
- the category identified in step 308 can be used to narrow the search in the memory 82 to that particular category.
- the medical data tracking application can limit a comparison of the detected object or gesture to stored data pertaining only to that category.
- the computer system may determine that the medical device is defective, damaged, and/or unclean.
- the physical characteristics can include at least one of size, shape, color, and so on.
- the central computing system 78 or mobile computing device 90 can determine or select a medical procedure based on the category of the detected object, and based on the comparison of the detected object to stored data. Further, the central computing system 78 or mobile computing device 90 can determine or select at least one rule set or procedure corresponding to the identified medical procedure or patient.
- the rule set can be retrieved from memory 82 , such as the database 30 , based on the identifier of the medical device or patient and/or an identity of a medical procedure (e.g., a procedure code).
- the rule set can include rules pertaining to performing the medical procedure or administering a drug.
- the rule set can indicate the time that a given medicine was last administered or the next time that the medicine should be administered.
- the rule set may indicate instructions for performing a particular procedure.
- the rule set may provide a list of medical devices that are required to be available during a particular procedure. Such rules can guide the user or medical professional 22 in assembling a medical device kit.
- the rule set can include rules specific to a particular patient, medicine, medical procedure, or device.
- the rule set can include rules pertaining to physical abnormalities with a medical device, such as defects (e.g., manufacturing defects) with the medical device, or damage to the medical devices.
- the rule set can define a predetermined threshold associated with a physical characteristic of one or more medical devices.
- the physical characteristics can include at least one of size, shape, color, and so on.
- the predetermined threshold can stipulate permitted dimensions of a given medical device.
- the rule set can include rules pertaining to instructions for performing a given medical procedure.
- the rule set can provide instructions for administering medicine or implanting or attaching medical devices.
- the rule set can provide locations of medical devices so that devices can be retrieved, or the rule set can indicate which devices are required for a given medical procedure.
- predetermined threshold can stipulate sterile requirements of a particular medical device.
- the central computing system 78 can update a record, for instance an inventory record or patient record, based on the medical procedure that was performed.
- the inventory record or patient record can be identified, based on a device identifier or patient identifier, from a plurality of records stored in the database 30 .
- the identified inventory record or patient record can then be updated to reflect the device used or the medical procedure administered.
- Patient records can be updated to indicate that a medical procedure was performed, a time stamp associated with the medical procedure (e.g., when the procedure was completed, how long the medical procedure took), an amount of medicine administered during the medical procedure, which devices were used during the medical procedure, and/or any issues encountered during the medical procedure.
- Such updates performed by the system 101 can increase efficiency and reduce human error as compared to data tracking that is not performed using the system 101 .
- the user interface 86 can include a display that can include inputs, such as a touch screen for example, that provide the ability to control the system 101 . Input may also be provided, for example, via other inputs of a computing device such as mouse, keyboard, camera, voice detection and the like.
- the user can provide an input to confirm that the medical procedure, patient, or device identified by the mobile computing device 90 or central computing system 78 is correct.
- the user can also provide inputs to indicate that the medical procedure was performed, or to provide data related to the performed medical procedure.
- the sensor system 88 can detect that the medical procedure was performed when the medical procedure is performed within a field of view of the sensor system 88 .
- the mobile computing device 90 can be configured to provide a location in inventory of a medical device in response to a user indicating, or the system 101 detecting, that a medical device required for a particular procedure is missing.
- the system 101 can be configured to provide cleaning instructions when a medical device has been identified as unclean by the system 101 .
- the sensor system 88 of the mobile computing device 90 can be configured to identify medical devices, medical procedures, medicines, and patients.
- a given medical device can be identified by a medical device identifier.
- a medical device identifier may be, for example, a unique identifier. However, it is not required that a medical device identifier must be a unique identifier.
- a medical device identifier may be, for example, a global trade identification number (GTIN).
- GTIN global trade identification number
- a medical device identifier can, for example, be scanned from a bar code.
- a medical device identifier can also, for example, be disposed on a label of a package that contains a corresponding medical device. As another example, a medical device identifier can be etched or otherwise directly disposed on a corresponding medical device. It will be understood that a medical device identifier can be alternatively provided to the system 101 as desired.
- the sensor system 88 can detect that a particular medical device a particular medical device 102 is used on a particular patient (such as, for example, in an operating room or another patient-procedure setting) as part of a particular medical procedure.
- a patient identifier can be input into or detected by the system 101 .
- a patient identifier may include, for example, a name, address, insurance information and/or social security number.
- Information that is received by the system 101 can also include, for example, an indication of a time, date, location, hospital, doctor, and other staff that may be associated with an implantation, attachment, or other use of the medical device on the patient.
- steps depicted in FIG. 4 may be repeated any number of times when, for example, additional medical tasks or procedures are performed. It will also be appreciated that various steps depicted in FIG. 4 can be omitted or performed in an order other than that shown in FIG. 4 .
- the underlying concepts can be applied to any computing device, processor, or system capable of communicating and presenting information as described herein.
- the various techniques described herein can be implemented in connection with hardware or software or, where appropriate, with a combination of both.
- the methods and apparatuses described herein can be implemented, or certain aspects or portions thereof, can take the form of program code (i.e., instructions) embodied in tangible non-transitory storage media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium (computer-readable storage medium), wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for performing the techniques described herein.
- the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device, for instance a display.
- the display can be configured to display visual information.
- the displayed visual information can include a storage object image representative of a storage object, wherein the storage object image includes a plurality of storage location areas that represent a plurality of storage locations within the storage object.
- the program(s) can be implemented in assembly or machine language, if desired.
- the language can be a compiled or interpreted language, and combined with hardware implementations.
- the techniques described herein also can be practiced via communications embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission.
- program code When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates to invoke the functionality described herein.
- any storage techniques used in connection with the techniques described herein can invariably be a combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Pathology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
- It is estimated that a nurse or other medical professional may expend approximately 30 to 40 percent of his or her time manually updating patients' medical records to reflect the medical care administered to his or her patients. In some cases, manually entering data into patients' medical records can result in costly errors. Further, manually entering data into patients' medical records expends time that could otherwise be used to care for patients. Thus, reducing the amount of time that a medical professional expends on updating medical records could increase the amount of time that the medical professional could expend caring for a particular patient and/or result in an increase in the number of patients that can be cared for by a given medical professional over time.
- In an example embodiment, an employee identification card comprises a card-shaped body that supports an employee identifier, sensor system, and an output device. The employee identifier identifies an employee associated with the employee identification card. The sensor system is configured to detect a motion that is characteristic of a medical procedure administered to a patient and generate motion characteristic data that characterizes the medical procedure. The output device is configured to output the motion characteristic data to a central computing system that is configured to update a medical record of the patient to reflect that the procedure was administered to the patient.
- In another example embodiment, an electronic medical data tracking system comprises a mobile computing device and a central computing system that is in communication with the mobile computing device. The mobile computing device comprises a sensor system configured to detect a motion that is characteristic of a medical procedure administered to a patient and generate motion characteristic data that characterizes the medical procedure. The central computing system comprises a processor, and memory in communication with the processor. The memory has a database of patient records stored therein and instructions that, upon execution by the processor, cause the central computing system to identify a medical record associated with the patient from the database of patient records, and update the medical record associated with the patient in the database to reflect that the medical procedure has been administered to the patient.
- In yet another example embodiment, a computer-implemented method comprises a step of causing a sensor system of a mobile computing device to detect a motion that is characteristic of a medical procedure administered to a patient to generate motion characteristic data that characterizes the medical procedure. The method comprises causing the mobile computing device to communicate the motion characteristic data to a central computing system. The method comprises causing the central computing system to identify a medical record associated with the patient from a database of patient records stored in memory of the central computing system. The method comprises causing the central computing system to update the medical record associated with the patient in the database to reflect that the medical procedure has been administered to the patient.
- The foregoing summarizes only a few aspects of the present disclosure and is not intended to be reflective of the full scope of the present disclosure. Additional features and advantages of the disclosure are set forth in the following description, may be apparent from the description, or may be learned by practicing the invention. Moreover, both the foregoing summary and following detailed description are exemplary and explanatory and are intended to provide further explanation of the disclosure.
- The foregoing summary, as well as the following detailed description of example embodiments of the present disclosure, will be better understood when read in conjunction with the appended drawings. For the purposes of illustrating the example embodiments of the present disclosure, references to the drawings are made. It should be understood, however, that the application is not limited to the precise arrangements and instrumentalities shown. In the drawings:
-
FIG. 1 is an example communication architecture or electronic medical data tracking system for use in accordance with the present disclosure; -
FIG. 2 is a schematic diagram of an example mobile computing device for use in accordance with the present disclosure; -
FIG. 3 is a simplified block diagram of an example computing device for use in accordance with the present disclosure; and -
FIG. 4 is a simplified flow diagram of a method for managing and tracking medical data in accordance with an example embodiment. - Various embodiments of the disclosure relate to devices, systems, and methods for the automated detection of a medical procedure administered to a patient and the updating of the patient's medical records to reflect that the detected medical procedure has been administered. The medical procedure is detected using a mobile computing device, which, in at least some embodiments, can be implemented in a medical employee identification card or nametag. In some embodiments, the mobile computing device can be configured to communicate with a central computing system or network of computing devices that stores the patient's records in for, example, a database.
- Referring to
FIG. 1 , one example of a communication architecture or electronic medicaldata tracking system 101 is shown. It will be appreciated that numerous suitable alternative communication architectures are envisioned. Thesystem 101 can comprise one ormobile computing devices 90 that are configured to be carried by amedical care professional mobile computing device 90 can be a wearable computing device. In a preferred embodiment, eachmobile computing device 90 can be implemented as a medical employee identification card (e.g., nametag). However, it will be understood that, in alternative embodiments, eachmobile computing device 90 can be implemented as another type of mobile device such as a mobile phone or tablet. Eachmobile computing device 90 can be configured to detect at least one of (i) an identifying characteristic of a patient, (ii) administering of a medical procedure administered to the patient, and (iii) a medical device. - Each
mobile computing device 90 can be in communication with acentral computing system 78 over acommon network 20, such as the Internet or an Intranet. Thecentral computing system 78 can be implemented as at least one computing device or a system or network of computing devices. Each computing device of thecentral computing system 78 can be implemented as, without limitation, a server, a desktop, a laptop, a mobile phone, a tablet computer, or the like. Thecentral computing system 78 can include adatabase 30 that stores patients' medical records. In some examples, thedatabase 30 can additionally store patient identification information, such as (without limitation) data related to patient faces, fingerprints, or other identification information. In some examples, thedatabase 30 can additionally store motion characteristic data that characterizes a plurality of hand or medical device motions associated with a plurality of medical procedures. - The
central computing system 78 can be configured to update a patient's medical records to reflect that a medical procedure has been administered to a patient. Thus, thecentral computing system 78 can be configured to associate a particular medical procedure detected by amobile computing device 90 with a particular patient's record stored in thedatabase 30. It will be understood that, in some embodiments, the medical records of a plurality of patients can be stored in a single computing device of thecentral computing system 78 or across a plurality computing devices of thecentral computing system 78. Thus, eachmobile computing device 90 can be in communication with a single computing device of thecentral computing system 78 or a plurality of computing devices of the central computing system, each including adatabase 30 of patients' medical records. - Referring to
FIGS. 1 and 2 , asuitable computing device 76 such as an example computing device of thecentral computing system 78 or an examplemobile computing device 90, can be configured to host a medical data tracking application. The mobile computing device 90 (shown inFIGS. 1 and 3 ) can include all or a portion of thecomputing device 76. Similarly, a computing device of the central computing system 78 (shown inFIG. 1 ) can include all or a portion of thecomputing device 76. The medical data tracking application can be a program, such as software or hardware or a combination of both, that can be run on one or more suitable computing devices. It will be appreciated that the embodiments described herein can be applied to track any medical data, for instance any medical processes or records associated with medical inventories or patients. In this regard, reference below to the medical data tracking application can be further construed as an application that can assist in the tracking of data associated with medical procedures, such as the administering of medical devices or medication, or the maintenance of patient records. It will be understood that thecomputing device 76 can include any appropriate device, examples of which include a desktop computing device, a server computing device, or a portable computing device, such as a laptop, tablet, or smart phone. - In an example configuration, the
computing device 76 can include at least oneprocessor 80, amemory 82, an input/output device 84, and apower device 89. In some examples, such as when thecomputing device 76 implements themobile computing device 90, thecomputing device 76 can include a user interface (UI) 86 and asensor system 88. In an example configuration, referring toFIG. 2 , themobile computing device 90 includes at least oneprocessor 80, thememory 82, the input/output device 84, theuser interface 86, thesensor system 88, and thepower device 89. It is emphasized that the block diagram depiction of thecomputing device 76 is exemplary and not intended to imply a specific implementation and/or configuration. The at least oneprocessor 80,memory 82, input/output device 84,user interface 86, andsensor system 88 can be coupled together to allow communications therebetween. As should be appreciated, any of the above components may be distributed across one or more separate devices and/or locations. For example, themobile computing device 90 can include any, or all of, theprocessor 80,memory 82, input/output device 84,user interface 86, and thesensor system 88. In some cases, themobile computing device 90 can be communicatively coupled to thecentral computing system 78 via their respective input/output devices 84, so that thecentral computing system 78 can process and/or store data that is sensed or detected by thesensor system 88 of themobile computing device 90. - In various embodiments, the input/
output device 84 includes a receiver of thecentral computing system 78 ormobile computing device 90, a transmitter of thecentral computing system 78 ormobile computing device 90, or a combination thereof. The input/output device 84 is capable of communicating, such as receiving and/or transmitting information pertaining to a communications network such as, for example, the Internet or an Intranet. The communications can be over, for example, a wired or wireless communications channel. As should be appreciated, transmit and receive functionality may also be provided by one or more devices external to thecentral computing system 78 or themobile computing device 90. - The at least one
processor 80 may include a single processor or more than one processor. Depending upon the exact configuration and type of processor, thememory 82 can be volatile (such as some types of RAM), non-volatile (such as ROM, flash memory, hard disk drive, etc.), or a combination thereof. Thecomputing device 76 can include additional storage (e.g., removable storage and/or non-removable storage) including, but not limited to, tape, flash memory, smart cards, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, universal serial bus (USB) compatible memory, or any other medium which can be used to store information and which can be accessed by thecentral computing system 78 or themobile computing device 90. In preferred embodiments, themobile computing device 90 comprises only memory that comprises memory cells (i.e., electronic circuits that store bits of binary information) such as RAM or ROM so as to limit size and power requirements of themobile computing device 90. Embodiments that comprise memory such as RAM or ROM can be implemented with a smaller battery and/or can have better battery life than comparable embodiments that are implemented with some other types of memory. - The
computing device 76, such as when implementing themobile computing device 90, can comprise theuser interface 86 allowing a user to communicate with thecomputing device 76. Theuser interface 86 can include inputs that provide the ability to control thecomputing device 76, via, for example, buttons, soft keys, a mouse, voice actuated controls, a touch screen, movement of thecomputing device 76, visual cues (e.g., moving a hand in front of a camera on the mobile computing device 90), audio cues, or the like. Theuser interface 86 may also include, for example, a scanner for scanning of information such as bar codes, QR codes, and RFID tags. Theuser interface 86 can provide outputs, including visual information (e.g., via a display or at least one light), audio information (e.g., via speaker), mechanically (e.g., via a vibrating mechanism), or a combination thereof. In preferred embodiments, themobile computing device 90 is devoid of any video (and in some cases image) displays so as to limit a size and power requirements of themobile computing device 90. However, in other embodiments, theuser interface 86 can include a display, a touch screen, a keyboard, a mouse, an accelerometer, a motion detector, a speaker, a microphone, a camera, a tilt sensor, or any combination thereof. Theuser interface 86 can include any suitable device for inputting biometric information, such as, for example, fingerprint information, retinal information, voice information, and/or facial characteristic information. - The
computing device 76, such as when implementing themobile computing device 90, can comprise thesensor system 88, which can include one or more cameras, sensors, or other data capture components. Referring toFIG. 3 , by way of example, thesensor system 88 of themobile computing device 90 can include at least one, up to all, of aproximity sensor 91, an ambientlight sensor 92, a speaker and/ormicrophone 93, acamera 94, an infrared (IR)camera 95, adot projector 96, and any other suitable sensor. Additionally, or alternatively, theuser interface 86 can include at least one of thecamera 94, speaker and/ormicrophone 93, and thedot projector 96. Thesensor system 88 can be in communication with a processor of at least one of thecentral computing system 78 and themobile computing device 90. Thesensor system 88 can be configured to detect motion and physical objects, such as patients or medical instruments, associated with medical procedures, among other motions and objects. - With continued reference to
FIG. 3 , in an example, themobile computing device 90 can be a medical employee identification card or nametag that is configured to identify and authenticate a particular medical employee, although various embodiments are not limited to being an identification card. The identification card can be an access card that is configured to provide the particular medical employee with secure access to physical and virtual locations. When the access card is read by a reader, the reader can grant access to the medical employee to a particular physical or virtual location. For example, themobile computing device 90 can be contact-type card that grants access to a location when the card is in contact with a card reader. As another example, themobile computing device 90 can be a contactless-type access card, such as a smart card or RFID card, that grants access to a location when the card is in proximity (e.g., within two feet of) to a card reader. - The
mobile computing device 90 can comprise an employee identifier that is configured to identify the medical employee. The employee identifier can be configured to be read by a reader such as a card reader. For example, a contact-type card can include an employee identifier that is a machine-readable access code such as a two- or three-dimensional barcode or a magnetic stripe that grants access to a location when the machine-readable access code is in contact with a card reader. As another example, a contactless-type card can include an employee identifier that is a machine-readable access code such as an RFID tag or a code stored by an integrated circuit of themobile computing device 90. As yet another example, the employee identifier can be a MAC address associated with themobile computing device 90. Additionally, or alternatively, themobile computing device 90 can have a visual identifier that is configured to identify the medical employee. The visual identifier can include at least one of a picture and a name of the employee. Thus, themobile computing device 90 can be a wearable device configured to identify a user. - The
mobile computing device 90 can comprise abody 10. The at least oneprocessor 80, thememory 82, the input/output device 84, theuser interface 86, andsensor system 88 can be supported by thebody 10. In some embodiments, thebody 10 can be card-shaped. In some embodiments, thebody 10 can have a thickness of no more than 0.4 mm. It will be understood that, in alternative embodiments, themobile computing device 90 can be implemented as a mobile computing device such as a mobile phone or tablet. Thebody 10 can have aninner side 12, and anouter side 14 opposite theinner side 12 along an outer direction. Theinner side 12 can be configured to face the medical employee when worn by the medical employee. - The
mobile computing device 90 can comprise at least oneemployee identifier 16 supported by thebody 10, where the at least one employee identifier identifies an employee associated with the employee identification badge. The employee identifier can be configured as described above. Themobile computing device 90 can comprise thesensor system 88 supported by thebody 10 and configured to detect a medical procedure administered by the employee to a patient. For example, each sensor of thesensor system 88 can have a field of view that faces the outer direction so as to face away from the medical employee when themobile computing device 90 is worn by the employee. Thesensor system 88 can be configured to detect motion such as a hand or finger gesture and generate motion characteristic data that characterizes the detected motion. - In some embodiments, the
sensor system 88 can comprise adot projector 96 and aninfrared camera 95. Thedot projector 96 can be configured to project infrared dots onto an object, such as a face, hand, or medical instrument. Theinfrared camera 95 can be configured to read a pattern of the dots on the object and generate data that corresponds to discrete points on the object. Detecting discrete points and transmitting the discrete points to thecomping system 78 can be less power consuming than recording and transmitting video or still pictures. Further, storing discrete points can require less memory than storing video or still pictures. Accordingly, use of adot projector 96 can reduce the size requirements of the memory and power source of themobile computing device 90 over comparable embodiments that rely more heavily on video or still pictures. - The
mobile computing device 90 can comprise a power device 89 (shown inFIG. 2 ). In some embodiments, thepower device 89 can be supported by, such as attached to, thebody 10. In other embodiments, thepower device 89 can be separated from thebody 10, and can supply power to the components supported by thebody 10 by a wired or wireless connection. Thepower device 89 is configured to supply power to thesensor system 88 and theprocessor 80. In at least some examples, thepower device 89 can include a battery. Additionally, or alternatively, thepower device 89 can include an energy harvesting device configured to capture energy from a suitable energy source that is separate from thesensor system 88. For example, the energy source can be radio waves communicated from an external wireless communicator. Additionally, or alternatively, thepower device 89 can capture energy from the medical employee's body itself or from another external source such as a source external to the employee's body. For example, the energy source can include (without limitation) kinetic energy, electric fields, magnetic fields, and so on. - The
mobile computing device 90 can comprise anoutput 84 supported by thebody 10, such as a transmitter, that is configured to output the motion characteristic data to acentral computing system 78 that is configured to update a medical record of the patient to reflect that the procedure was administered to the patient. In some embodiments, themobile computing device 90 can comprise a processor 80 (shown inFIG. 2 ) supported by thebody 10. Theprocessor 80 can be configured to associate the motion characteristic data with at least one of a time and a duration, and theoutput 84 is configured to output the data to the computing device with the at least one of the time and duration. Additionally, or alternatively, theprocessor 80 can be configured to associate the motion characteristic data with a patient identifier that identifies the patient so that the medical procedure associated with the detected motion can be matched with the patient's medical records. - The
processor 80 of themobile computing device 90 can be configured to analyze the motion characteristic data by comparing the data to a plurality of motions, such as a plurality of hand or finger gestures, to determine which medical procedure was performed by the detected motion. In alternative embodiments, themobile computing device 90 can be configured to output the motion characteristic data to thecentral computing system 78, without determining which medical procedure was performed by the detected motion, and theprocessor 80central computing system 78 can be configured to analyze the motion characteristic data by comparing the data to a plurality of motions, such as a plurality of hand or finger gestures, to determine which medical procedure was performed by the detected motion. - Referring back to
FIG. 1 , once one or more medical data tracking applications have been installed onto acomputer system 76 including, for example, thecentral computing system 78 and/or themobile computing device 90 such as described above, information may be transferred between themobile computing device 90 and thecomputing device 78 on acommon network 20, such as, for example, the Internet or an Intranet. - In an example configuration, a first user or medical professional 22, such as a technician or nurse, can perform a motion, such as a hand or finger gesture, that is associated with a medical procedure or task. The medical professional 22 can wear the
mobile computing device 90, such that the motion is within a field of view of thesensor system 88 of themobile computing device 90, so that thesensor system 88 can detect the motion. In an example, thesensor system 88, such as adot projector 96 of thesensor system 88, can be configured to detect motion or gestures associated with medical procedures. The at least oneprocessor 80 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can make a comparison, for instance a first comparison, of the detected motion to a plurality of gestures associated with medical procedures. The plurality of gestures can be stored in thedatabase 30 of thecentral computing system 78 or can otherwise be retrieved from memory. Based on the comparison, the at least oneprocessor 80 can identify a medical procedure that is performed by the motion that was detected. Accordingly, thecentral computing system 78, and hence thesystem 101, can update a patient record, for instance a patient record that is stored in thedatabase 30, so as to indicate that the identified medical procedure was performed. In doing so, without being by theory, medical data can be tracked, and medical records can be updated efficiently, thereby enabling the medical profession to focus on performing medical care rather than keeping records of the procedures that they perform. - The
sensor system 88 can be configured to detect at least one of (i) an identifying characteristic of a patient, such as facial or fingerprint data, (ii) administering of a medical procedure by a medical professional 22 to a patient, and (iii) a medical device, such as an instrument, implant, or medication. In some examples, the medical procedure can be detected based on a movement of the medical professional 22, such as a hand or finger gesture of the medical professional. In an example, thedot projector 96 can detect a face of a patient and/or detect a movement of the medical professional 22 or medical instrument as the medical professional 22 performs a medical procedure. In some examples, thesensor system 88 can perform continuous sensing to detect a face and/or track movement. In other examples, thesensor system 88 can be selectively activated to detect a face and/or track movement. For example, thesensor system 88 can be activated by the medical professional 22 engaging thesensor system 88 or aninput 84 of themobile computing device 90. Theinput 84 can be, without limitation, a switch that is engaged by the medical professional 22, a speaker or microphone that receives an audio instruction from the medical professional 22, a camera that detects a hand gesture of the medical professional 22, or an ambient light sensor that detects a change in light. In some examples, thesensor system 88 can be configured to remain active for a select period of time after a patient is identified. - Medical procedures can involve a hand movement that is specific to a given medical procedure. Thus, a plurality of hand gestures that are each representative of a particular medical procedure can be stored in the
memory 82 of thecentral computing system 78, such as in thedatabase 30, or in thememory 82 of themobile computing device 90. When a hand motion is detected by thesensor system 88, such as by adot projector 96, the at least oneprocessor 80 of themobile computing device 90, anothermobile computing device 76, or thecentral computing system 78 can compare the detected hand motion to the plurality of hand gestures to determine which medical procedure was performed by the detected hand motion. If the hand motion matches one of the hand gestures of the plurality of the hand gestures in thememory 82, then at least oneprocessor 80 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can identify the medical procedure performed. Example medical procedures that involve specific hand gestures, and thus example medical procedures that can be identified by the medicaldata tracking system 101, include (without limitation) injecting medication with a syringe, withdrawing blood from the patient, giving medication orally, changing cloth on a medical bed, checking or adjusting various machines, serving food, or the like. In one example, the gestures can be detected by detecting the absolute position of the fingers during a given hand motion. Thesensory system 88 can also be configured to detect movement of a patient, for example, from one department (e.g., physiotherapy, radiology, cardiology, etc.) to the next. - Additionally, or alternatively, a
microphone 93 of themobile computing device 90 can receive spoken word discussing a medical procedure administered to a patient. At least oneprocessor 80 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can analyze the spoken word using speech recognition to identify the particular medical procedure administered. For instance, a mobile phone within thesystem 101 could receive the data of the spoken word and/or hand gestures from themobile computing device 90, and analyze the data to determine a medical procedure administered to a patient. - Patient characterization data, such as (without limitation) data related to patient faces, fingerprints, or other identification information, can be stored in the
memory 82 of at least one of themobile computing device 90 and the central computing system 78 (e.g., in database 30). When an identifying characteristic of a patient is detected by thesensor system 88, the central computing system or the mobile computing device can perform operations comprising (1) comparing the identifying characteristic to a plurality of stored identifying characteristics that are stored in thememory 82 of the central computing system 87 or themobile computing device 90, and (2) identifying the patient based on the comparison. - For example, facial data related to faces of patients can be stored in the
memory 82. When a patient's face is detected by thesensor system 88 of themobile computing device 90, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can make a comparison, for instance a second comparison, of the detected facial data of the patient to the facial data stored in thememory 82. If the detected facial data of the patient matches facial data associated with one of the faces of the facial data in thememory 82, then themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can determine a patient identifier that identifies the patient. - Thus, based on the comparison, the
mobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can determine a patient identifier associated with the patient. For example, the facial data stored in thememory 82 for the plurality of faces can each be associated with a patient identifier. The identifier can be a name, a number, or any combination of letters and numbers that provides a unique identification for the patient. In some instances, the facial data itself can at least partially define the patient identifier. The patient record that is updated can be associated with the identifier, so that the appropriate patient record is updated. The update may indicate a medical procedure that was performed. For example, the update may indicate that medication was administered or a diagnostic check was performed. Example diagnostic checks that can be performed and detected include, without limitation, blood pressure readings and blood drawings. - As another example, fingerprint data related to fingerprints of patients can be stored in the
memory 82 of at least one of themobile computing device 90 and thecentral computing system 78. The patient's finger can be aligned with thesensor system 88 of themobile computing device 90 so as to detect a fingerprint of the patient. Themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can make a comparison of the fingerprint of the patient to fingerprint data related to a plurality of fingerprints stored in thememory 82. If the fingerprint of the patient matches data associated with one of the patients in thememory 82, then themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 determines a patient identifier for the patient. In some examples, the fingerprint data itself can at least partially define the patient identifier. - As yet another example, the patient's identification bracelet can be aligned with the
sensor system 88 of themobile computing device 90 so as to detect a feature of the bracelet such as a bar code or a name of the patient. Themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can make a comparison of the feature of the bracelet to a plurality of features stored in thememory 82. If the feature of the bracelet matches data associated with one of the patients in thememory 82, then themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 determines a patient identifier for the patient. In some examples, the bracelet feature itself can at least partially define the patient identifier. - Data related to medicine, medical instruments, and even nutrition information such as food and drink can be stored in the
memory 82 of at least one of themobile computing device 90 and thecentral computing system 78, such as in thedatabase 30. For instance, inventory records related to medicine, medical instruments, and nutrition can be stored in thememory 82, so as to indicate quantities of medicine or medical instruments that are available to a given unit, hospital, or the like at a given time. Thesensor system 88 of themobile computing device 90 can be configured to detect medicine administered in medical procedures. Based on the detected medicine, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can identify the medicine and determine an amount of the medicine administered during the medical procedure. In an example, thesensor system 88 of themobile computing device 90 can be configured to detect a medicine identifier such as machine-readable code (e.g., a bar code such as a QR code) or a name of the medicine so that thesystem 101 can identify the medicine. The medicine identifier can identify the medicine, and can also identify a rule set associated with the medicine. For example, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can compare the medicine identifier to medicine identifiers that are stored inmemory 82 so as to identify the medicine the corresponds to the detected medicine identifier. The rule set associated with the given medicine may indicate recommended dosages for the medicine or instructions for administering the medicine. Alternatively, or additionally, themobile computing device 90, for example thedot projector 96, can detect the medicine based on the shape or other physical characteristics of the container housing the medicine. In such a configuration, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and hence thesystem 101, can compare the shape or other physical characteristics of the container housing the medicine to stored shapes or the physical characteristics of the container housing or of the dosage form so as to identify the medicine that corresponds to the detected shape or physical characteristic. Food given to a patient can be detected in a similar manner. - In some embodiments, the
mobile computing device 90 can be configured to give a warning to the medical professional when a detected medicine or food should not be given to a patient. For example, themobile computing device 90 can detect the medication as discussed above. Themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can look up the detected medicine in thememory 82, such as in thedatabase 30. If the medicine has already been given within a prescribed time, the medicine the patient has an adverse reaction to the medicine, or the medicine interacts negatively with another medicine given to the patient, then themobile computing device 90 can give a warning, such as an audible or visual warning, to the medical professional so as to warn the medical professional to not give the medicine. - The
mobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and hence thesystem 101, can update an inventory record stored in thememory 82, such as thedatabase 30, to indicate the amount of medicine administered. In response to updating the inventory record to indicate the amount of medicine administered, the at least oneprocessor 80 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can determine an amount of the medicine in the inventory. The at least oneprocessor 80 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can compare the amount of the medicine in inventory to a predetermined threshold. The predetermined threshold can be set as desired. In an example, the predetermined threshold is set so as to represent an amount of medicine that triggers the medicine to be re-stocked. When the amount of medicine in inventory is below the predetermined threshold, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can send a request for delivery of the medicine so as to increase the amount of medicine in inventory above the predetermined threshold. Referring toFIG. 2 , for example, themobile computing device 90 orcentral computing system 78 can send the request for delivery of the medicine via thenetwork 20 to anothercentral computing system 78, for instance acentral computing system 78 of another medical professional 24 or athird party 26. - The
sensor system 88 of themobile computing device 90 can detect that a medical device or instrument is being used in a medical procedure. Themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, and thus thesystem 101, can make a comparison of the detected medical device or instrument to a plurality of medical devices or instruments stored in thememory 82, such as in thedatabase 30. Based on the comparison, themobile computing device 90, anothercomputing device 76, or thecentral computing system 78 can determine an identifier associated with the medical device or instrument. Alternatively, or additionally, thesensor system 88 of themobile computing device 90 can detect, as described above, that a particular medical procedure is being performed. - In some cases, the medical procedure is a preparation procedure for a medical procedure that requires one or more medical devices or instruments. In such a case, the
mobile computing device 90 orcentral computing system 78 can, based on detecting the preparation procedure, determine and indicate a respective identifier of the medical devices or instruments required for the medical procedure. The identifier can include a name of the medical device or instrument, a part number of the medical device or instrument, or the like. Based on the identifier associated with the medical device or instrument, thecentral computing system 78 or themobile computing device 90, and thus thesystem 101, can retrieve, for instance from thememory 82 such as thedatabase 30, instructions associated with the using the medical device or instrument. - Further, based on the identifier, the
central computing system 78 ormobile computing device 90 can determine a location of the corresponding medical device or instrument in inventory. By way of example, thecentral computing system 78 ormobile computing device 90 can look up a given medical device in thememory 82 based on the identifier, and retrieve a location of the medical device in inventory from thememory 82. Similarly, anotherthird party 26, such as a medical sales representative or hospital distribution center, can receive the identifier of the medical device from themobile computing device 90 via thenetwork 20, and can locate the medical device. For instance, inventory information can be stored in one or more databases. Thedatabase 30 or othercentral computing system 78 can send a message to themobile computing device 90 that informs themobile computing device 90 of the location of the required medical device. In response, themobile computing device 90 can provide instructions, for instance audio or graphics, which guide the medical professional 22 in retrieving the medical device from inventory. - The
central computing system 78 ormobile computing device 90 can additionally, or alternatively, assist in inventory control of medicine, medical devices or instruments, or the like. In an example, thesystem 101 can determine whether at least one, for instance all, medical devices or medicine required for a particular procedure are in stock in inventory. This determination can be based on at least one rule set that pertains to replenishment in inventory of medical devices or medicine. For instance, when thesensor system 88 identifies a medicine or a medical device is being used or will be used, themobile computing device 90 can send an identifier of the medical device or medicine to thecentral computing system 78. Based on the identifier, thecentral computing system 78 can determine whether the medical device or medicine is in stock in inventory. Similarly, anotherthird party 26, such as a medical sales representative or hospital distribution center, can receive the identifier of the medical device or medicine from themobile computing device 90 via thenetwork 20, and can determine whether the medical device or medicine is in stock in inventory. Thecentral computing system 78 can send a message to themobile computing device 90 that informs themobile computing device 90 that the medical device or medicine is not in stock in inventory. In response, themobile computing device 90 can generate an alert, for instance an audible or visual alert, that the medical professional 22 that the medical device is not in stock in inventory or is below a predetermined threshold in inventory. In some examples, the alert can include instructions, for instance text or graphics, which guide the medical professional 22 in reordering the medical device or medicine. In other examples, themobile computing device 90 orcentral computing system 78 can automatically reorder the medical device or medicine. - Thus, as further described herein, data related to medical procedures, such as data related to medical devices and instruments, can be tracked and managed. Further, records associated with patients and medical inventories, among others, can be properly updated and maintained, thereby limiting or eliminating costly human errors that can be common to maintaining vast medical records, and thereby decreasing the latency in performing medical procedures. The information that is rendered or received by the
mobile computing device 90 can be transmitted to thecentral computing system 78 or other computing devices via thenetwork 20. For instance, a second medical professional 24, an implant manufacturer 28, or anotherthird party 26 can receive the data detected by thesensor system 88 via thenetwork 20. - In an example embodiment, using the medical data tracking application as described herein, rule sets can be retrieved from the
memory 82 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, such as thedatabase 30. The rule sets can correspond to particular medical procedures, medical devices or instruments, medicine, patients, or the like. Alternatively, or additionally, the rule sets can be stored in memory local to thewearable device 90. - The
central computing system 78 and thedatabase 30 depicted inFIG. 2 can be operated in whole or in part by, for example, a medical device manufacturing company, a hospital, a healthcare professional, another third party, or by any combination of any of the above entities. As should be appreciated, each of the parties set forth above and/or other relevant parties may operate any number of respective computers and may communicate internally and externally using any number of networks including, for example, wide area networks (WAN's) such as the Internet or local area networks (LAN's) including wireless LAN's.Database 30 may be used, for example, to store information and rule sets for medical devices and medical device kits that are used for various medical procedures.Database 30 may also be used, for example, to store information obtained from parties such as healthcare professionals and medical device manufacturers. - It will be understood that the
sensor system 88 can be configured to detect and identify any medical device or instrument as desired. Detected medical devices can include, for example, syringes, blood-pressure monitors, stethoscopes, and others. The medical devices can include medical implants such as hip implants, knee implants, shoulder implants, intervertebral implants, pedicle screws, rods, intramedullary nails, and so on. The medical devices can be configured to be implanted within a given patient. - The
mobile computing device 90 can include thesensor system 88 in communication with the other computing devices. Thesensor system 88 can be configured to detect the actual or physical image of objects that are within a field of view of thesensor system 88. In an example configuration, the sensor system can identify a physical object, for instance medicine, faces, hands, medical devices or instruments, or any other real-world three-dimensional object. - In an example, gestures associated with medical procedures are captured, such as via one or more cameras, image sensors, or other data capture components. The captured gestures can include one or more images, image data, and/or other motion characteristic data that identifies attributes or physical characteristics of a medical procedure. Similarly, a medical device or medicine image can be captured, such as via or one or more cameras, image sensors, or other data capture components. The medical device or medicine image can include one or more images, image data, and/or other data that identifies attributes or physical characteristics of the medical device or medicine. The image data can be analyzed, for example by one or more computer-executed data analysis processes executed by a processor of the
mobile computing device 90, anothercomputing device 76, or thecentral computing system 78, to determine physical characteristics of the medical device or medicine. For example, the detected image of the gestures or medical device can be analyzed by object recognition components of thecentral computing system 78 or themobile computing device 90. The object recognition components can analyze physical or image data to recognize various objects, or the absence of various objects, such as various medical devices, within the field of view of thesensor system 88. Similarly, the object recognition components can analyze physical or image data to recognize various characteristics, for instance gestures, of medical procedures. - Referring to
FIG. 4 , the steps depicted inFIG. 4 can be performed by one or more medical data tracking applications, which can be installed on a computer system that includes one or more computing devices such as a desktop, laptop, mobile phone, a wearable device, or a tablet computer. Components or computing devices within the computer system can communicate with each other via an architecture as depicted inFIG. 1 or an alternatively configured architecture as desired. In some cases, different computers and/or computing devices within a computer system may perform various different steps depicted inFIG. 4 . - With continuing reference to
FIG. 4 , thesensor system 88 of themobile computing device 90 detects an object or gesture, for instance a medical device, medicine, patient, or medical hand movement, atstep 302. The detection can be triggered by motion of the object so as to activate thesensor system 88. In alternative embodiments, the detection can be triggered by the medical professional manually interacting with the input/output device 84 of themobile computing device 90, such as by the medical professional activating a switch, providing an audio instruction, or making a hand gesture in front of thesensor system 88 orinput device 84. In yet other embodiments, the detection can be triggered automatically by thesensor system 88. For example, the detection can be triggered by thesensor system 88 detecting a change in ambient light or by thesensor system 88 detecting that themobile computing device 90 has entered a particular room or location using a location tracking technology such as GPS. - At
step 304, thecentral computing system 78 or themobile computing device 90, and thus thesystem 101, associates the detected object or gesture with a patient identifier that identifies the patient. The patient identifier can be a name, a number, or any combination of letters and numbers that provides a unique identification for the patient. Additionally, or alternatively, the patient identifier can be facial data or fingerprint data. The object or gesture is associated with the patient identifier so that the object or gesture can subsequently be matched with a patient record of the patient. - As
step 306, thecentral computing system 78 or themobile computing device 90, and thus thesystem 101, can associate the detected object or gesture with at least one of a time that the object or gesture is observed by thesensor system 88 and a duration over which the detected object or gesture is observed by thesensor system 88. The associated time can be used to determine when a subsequent procedure can be administered. For example, a determination as to whether to administer medication can be calculated based an amount of time that has elapsed from the associated time. The associated duration can be used, for example, to determine how long a procedure was administered. - At
step 306, thecentral computing system 78 or themobile computing device 90 can identify a category for the object or gesture. Example categories include medicine, medical device, gesture, patient, or the any other category related to medical data. In an example, the category can be determined based on physical characteristics of the object or gesture detected by thesensor system 88. For example, based one or more physical characteristics detected by the image sensor, the medical data tracking application, and thus the computer system, can determine that the object is a hand performing a medical procedure, a patient's face, medicine, or a medical device. Further, the medical data tracking application can determine specific parameters associated with the detected object so as that the object or medical procedure can be identified. For example, based one or more physical characteristics detected by thesensor system 88, the medical data tracking application, and thus thesystem 101, can determine at least one of size, shape, an amount, and color of a medical device or medicine. - Alternatively, or additionally, a category can be entered into the medical data tracking application. In some cases, a given medical device can include a device identifier, such as a serial number for instance. The device identifier can include a code, for instance a QR code, that can be scanned by the
sensor system 88, or the device identifier can be alternatively entered into the medical data tracking application. The device identifier can be associated with the category. In an example configuration, thecentral computing system 78 or themobile computing device 90 can classify an object by its physical attributes detected by thesensor system 88 when the object is in a field of view of thesensor system 88. - At 308, the medical data tracking application, and thus the
system 101, can compare the one or more physical characteristics of the detected object or gesture to data stored in thememory 82 of themobile computing device 90, anothercomputing device 76, or thecentral computing system 78, for instance, data stored in thedatabase 30. For instance, the physical characteristics of a detected motion or gesture can be compared to a plurality of motions, such as gestures, associated with medical procedure that are stored, so as to identify the medical procedure performed. Similarly, the physical characteristics of a detected medical device or medicine can be compared to the stored physical characteristics of medical devices or medicines, respectively, so as to identify a medical device or medicine being used or administered in a medical procedure. Further, the physical characteristics of a detected face can be compared to stored facial data that comprises the characteristics of a plurality of faces, so as to identify a patient. The category identified instep 308 can be used to narrow the search in thememory 82 to that particular category. Thus, ifstep 308 determines that thesensor system 88 detected an object or gesture related to a specific category, then the medical data tracking application can limit a comparison of the detected object or gesture to stored data pertaining only to that category. - In another example, by comparing the physical characteristics of the medical device to stored physical characteristics, the computer system may determine that the medical device is defective, damaged, and/or unclean. The physical characteristics can include at least one of size, shape, color, and so on.
- At
step 312, in accordance with the illustrated embodiment, thecentral computing system 78 ormobile computing device 90 can determine or select a medical procedure based on the category of the detected object, and based on the comparison of the detected object to stored data. Further, thecentral computing system 78 ormobile computing device 90 can determine or select at least one rule set or procedure corresponding to the identified medical procedure or patient. The rule set can be retrieved frommemory 82, such as thedatabase 30, based on the identifier of the medical device or patient and/or an identity of a medical procedure (e.g., a procedure code). In an example, the rule set can include rules pertaining to performing the medical procedure or administering a drug. For instance, the rule set can indicate the time that a given medicine was last administered or the next time that the medicine should be administered. The rule set may indicate instructions for performing a particular procedure. The rule set may provide a list of medical devices that are required to be available during a particular procedure. Such rules can guide the user or medical professional 22 in assembling a medical device kit. - By way of another example, the rule set can include rules specific to a particular patient, medicine, medical procedure, or device. For example, the rule set can include rules pertaining to physical abnormalities with a medical device, such as defects (e.g., manufacturing defects) with the medical device, or damage to the medical devices. The rule set can define a predetermined threshold associated with a physical characteristic of one or more medical devices. The physical characteristics can include at least one of size, shape, color, and so on. For instance, the predetermined threshold can stipulate permitted dimensions of a given medical device.
- By way of yet another example, the rule set can include rules pertaining to instructions for performing a given medical procedure. For example, the rule set can provide instructions for administering medicine or implanting or attaching medical devices. The rule set can provide locations of medical devices so that devices can be retrieved, or the rule set can indicate which devices are required for a given medical procedure. predetermined threshold can stipulate sterile requirements of a particular medical device.
- At
step 312, thecentral computing system 78 can update a record, for instance an inventory record or patient record, based on the medical procedure that was performed. To update the inventory record or patient record, the inventory record or patient record can be identified, based on a device identifier or patient identifier, from a plurality of records stored in thedatabase 30. The identified inventory record or patient record can then be updated to reflect the device used or the medical procedure administered. Patient records can be updated to indicate that a medical procedure was performed, a time stamp associated with the medical procedure (e.g., when the procedure was completed, how long the medical procedure took), an amount of medicine administered during the medical procedure, which devices were used during the medical procedure, and/or any issues encountered during the medical procedure. Such updates performed by thesystem 101 can increase efficiency and reduce human error as compared to data tracking that is not performed using thesystem 101. - In some examples, the
user interface 86 can include a display that can include inputs, such as a touch screen for example, that provide the ability to control thesystem 101. Input may also be provided, for example, via other inputs of a computing device such as mouse, keyboard, camera, voice detection and the like. For example, the user can provide an input to confirm that the medical procedure, patient, or device identified by themobile computing device 90 orcentral computing system 78 is correct. The user can also provide inputs to indicate that the medical procedure was performed, or to provide data related to the performed medical procedure. Alternatively, thesensor system 88 can detect that the medical procedure was performed when the medical procedure is performed within a field of view of thesensor system 88. Themobile computing device 90 can be configured to provide a location in inventory of a medical device in response to a user indicating, or thesystem 101 detecting, that a medical device required for a particular procedure is missing. As another example, thesystem 101 can be configured to provide cleaning instructions when a medical device has been identified as unclean by thesystem 101. - As described above, the
sensor system 88 of themobile computing device 90 can be configured to identify medical devices, medical procedures, medicines, and patients. For instance, a given medical device can be identified by a medical device identifier. A medical device identifier may be, for example, a unique identifier. However, it is not required that a medical device identifier must be a unique identifier. In some cases, a medical device identifier may be, for example, a global trade identification number (GTIN). A medical device identifier can, for example, be scanned from a bar code. A medical device identifier can also, for example, be disposed on a label of a package that contains a corresponding medical device. As another example, a medical device identifier can be etched or otherwise directly disposed on a corresponding medical device. It will be understood that a medical device identifier can be alternatively provided to thesystem 101 as desired. - In accordance with an example embodiment, the
sensor system 88 can detect that a particular medical device a particular medical device 102 is used on a particular patient (such as, for example, in an operating room or another patient-procedure setting) as part of a particular medical procedure. By detecting use on a patient, thesystem 101 can identify a particular medical device that is being used on a particular patient so that, for example, the medical device can be tracked after use on the patient. Accordingly, a patient identifier can be input into or detected by thesystem 101. Such a patient identifier may include, for example, a name, address, insurance information and/or social security number. Information that is received by thesystem 101, and thus information that can be stored by thesystem 101, can also include, for example, an indication of a time, date, location, hospital, doctor, and other staff that may be associated with an implantation, attachment, or other use of the medical device on the patient. - As should be appreciated, some or all of the steps depicted in
FIG. 4 may be repeated any number of times when, for example, additional medical tasks or procedures are performed. It will also be appreciated that various steps depicted inFIG. 4 can be omitted or performed in an order other than that shown inFIG. 4 . - While example embodiments of devices for executing the disclosed techniques are described herein, the underlying concepts can be applied to any computing device, processor, or system capable of communicating and presenting information as described herein. The various techniques described herein can be implemented in connection with hardware or software or, where appropriate, with a combination of both. Thus, the methods and apparatuses described herein can be implemented, or certain aspects or portions thereof, can take the form of program code (i.e., instructions) embodied in tangible non-transitory storage media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium (computer-readable storage medium), wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for performing the techniques described herein. In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device, for instance a display. The display can be configured to display visual information. For instance, the displayed visual information can include a storage object image representative of a storage object, wherein the storage object image includes a plurality of storage location areas that represent a plurality of storage locations within the storage object. The program(s) can be implemented in assembly or machine language, if desired. The language can be a compiled or interpreted language, and combined with hardware implementations.
- The techniques described herein also can be practiced via communications embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates to invoke the functionality described herein. Additionally, any storage techniques used in connection with the techniques described herein can invariably be a combination of hardware and software.
- While the techniques described herein can be implemented and have been described in connection with the various embodiments of the various figures, it is to be understood that other similar embodiments can be used or modifications and additions can be made to the described embodiments without deviating therefrom. For example, it should be appreciated that the steps disclosed above can be performed in the order set forth above, or in any other order as desired. Further, one skilled in the art will recognize that the techniques described in the present application may apply to any environment, whether wired or wireless, and may be applied to any number of such devices connected via a communications network and interacting across the network. Therefore, the techniques described herein should not be limited to any single embodiment, but rather should be construed in breadth and scope in accordance with the appended claims.
- While certain example embodiments have been described, these embodiments have been presented by way of example only and are not intended to limit the scope of the inventions disclosed herein. Thus, nothing in the foregoing description is intended to imply that any particular feature, characteristic, step, module, or block is necessary or indispensable. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions, and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions disclosed herein. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of certain of the inventions disclosed herein.
- It should be understood that the steps of the exemplary methods set forth herein are not necessarily required to be performed in the order described, and the order of the steps of such methods should be understood to be merely exemplary. Likewise, additional steps may be included in such methods, and certain steps may be omitted or combined, in methods consistent with various embodiments of the present invention.
- Although the elements in the following method claims, if any, are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/430,912 US11508470B2 (en) | 2019-06-04 | 2019-06-04 | Electronic medical data tracking system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/430,912 US11508470B2 (en) | 2019-06-04 | 2019-06-04 | Electronic medical data tracking system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200388361A1 true US20200388361A1 (en) | 2020-12-10 |
US11508470B2 US11508470B2 (en) | 2022-11-22 |
Family
ID=73650264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/430,912 Active 2041-03-19 US11508470B2 (en) | 2019-06-04 | 2019-06-04 | Electronic medical data tracking system |
Country Status (1)
Country | Link |
---|---|
US (1) | US11508470B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11593679B2 (en) * | 2019-11-29 | 2023-02-28 | Kpn Innovations, Llc. | Method of and system for generating a longevity element and an instruction set for a longevity element plan |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120026308A1 (en) * | 2010-07-29 | 2012-02-02 | Careview Communications, Inc | System and method for using a video monitoring system to prevent and manage decubitus ulcers in patients |
US20170039423A1 (en) * | 2014-05-15 | 2017-02-09 | Fenwal, Inc. | Head mounted display device for use in a medical facility |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7039221B1 (en) * | 1999-04-09 | 2006-05-02 | Tumey David M | Facial image verification utilizing smart-card with integrated video camera |
US6711414B1 (en) | 2000-02-25 | 2004-03-23 | Charmed Technology, Inc. | Wearable computing device capable of responding intelligently to surroundings |
US6392546B1 (en) | 2000-09-07 | 2002-05-21 | Judson L. Smith | Hand washing compliance measurement and recording system |
AU2003245888A1 (en) | 2002-06-06 | 2003-12-22 | Instrumentarium Corporation | Method and system for selectively tracking and monitoring activities |
US7103379B2 (en) | 2003-02-03 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Wearable electronic device |
US20050149358A1 (en) | 2004-01-06 | 2005-07-07 | Lisa M. Sacco And Lynn Greenky | RFID tracking of anesthesiologist and patient time |
KR20070009727A (en) | 2004-04-30 | 2007-01-18 | 벡톤 디킨슨 앤드 컴퍼니 | System and apparatus for medical error monitoring |
US20060000895A1 (en) * | 2004-07-01 | 2006-01-05 | American Express Travel Related Services Company, Inc. | Method and system for facial recognition biometrics on a smartcard |
US20070043637A1 (en) | 2005-08-19 | 2007-02-22 | Api Software, Inc. | System for automatically tallying time spent by medical personnel attending to patients |
US7496479B2 (en) | 2005-08-19 | 2009-02-24 | Api Software, Inc. | System for monitoring patient supervision by health-care workers |
US9928343B2 (en) | 2006-04-10 | 2018-03-27 | Tagnos, Inc. | Tag based knowledge system for healthcare enterprises |
US20080164998A1 (en) | 2007-01-05 | 2008-07-10 | Siemens Medical Solutions Usa, Inc. | Location Sensitive Healthcare Task Management System |
US8237558B2 (en) | 2007-03-30 | 2012-08-07 | University Health Network | Hand hygiene compliance system |
US9147334B2 (en) | 2008-11-19 | 2015-09-29 | Proventix Systems, Inc. | System and method for monitoring hospital workflow compliance with a hand hygiene network |
WO2010099488A1 (en) | 2009-02-27 | 2010-09-02 | University Of Iowa Research Foundation | Contact tracking using wireless badges |
GB0906733D0 (en) | 2009-04-20 | 2009-06-03 | Elder Iain | System, apparatus and method for monitoring hygiene activity |
US9235977B2 (en) | 2011-02-22 | 2016-01-12 | Richard Deutsch | Systems and methods for monitoring caregiver and patient protocol compliance |
US20130093829A1 (en) | 2011-09-27 | 2013-04-18 | Allied Minds Devices Llc | Instruct-or |
US9135805B2 (en) | 2012-03-27 | 2015-09-15 | IntelligentM | Methods and systems for encouraging and enforcing hand hygiene |
US20130339039A1 (en) | 2012-06-16 | 2013-12-19 | Kendyl A. Román | Mobile Wireless Medical Practitioner, Patient, and Medical Object Recognition and Control |
US20150213206A1 (en) | 2012-09-13 | 2015-07-30 | Parkland Center For Clinical Innovation | Holistic hospital patient care and management system and method for automated staff monitoring |
US10158391B2 (en) | 2012-10-15 | 2018-12-18 | Qualcomm Incorporated | Wireless area network enabled mobile device accessory |
US20140200937A1 (en) | 2013-01-16 | 2014-07-17 | Robert Friedman | Method and system for requesting products and services and rating employees and service locations keyed to identification tags |
US20140222462A1 (en) | 2013-02-07 | 2014-08-07 | Ian Shakil | System and Method for Augmenting Healthcare Provider Performance |
US10049336B2 (en) | 2013-02-14 | 2018-08-14 | Sociometric Solutions, Inc. | Social sensing and behavioral analysis system |
US20140310012A1 (en) * | 2013-04-11 | 2014-10-16 | Cerner Innovation, Inc. | Centralizing protocol guidance and documentation for a healthcare event |
US20150127365A1 (en) | 2013-11-01 | 2015-05-07 | Sidra Medical and Research Center | Hand hygiene use and tracking in the clinical setting via wearable computers |
US9524530B2 (en) | 2014-04-29 | 2016-12-20 | Vik Moharir | Method, system and apparatus for transcribing information using wearable technology |
US20150324528A1 (en) | 2014-05-12 | 2015-11-12 | Tracy A. Chang | System and method for tracking patient-service provider interactions |
WO2015193736A2 (en) | 2014-06-20 | 2015-12-23 | Neptune Computer, Inc. | Systems, apparatus, and methods relating to a wearable electronic hub for personal computing |
US20160078180A1 (en) | 2014-09-15 | 2016-03-17 | Stackpole & Associates, Inc. | Congregate care activity tracker |
KR101686822B1 (en) | 2014-10-10 | 2016-12-15 | 황윤도 | Real time monitoring device using smartphone |
WO2016073363A1 (en) * | 2014-11-03 | 2016-05-12 | Motion Insight LLC | Motion tracking wearable element and system |
US11823789B2 (en) | 2015-02-13 | 2023-11-21 | Timothy Henderson | Communication system and method for medical coordination |
US9564038B2 (en) | 2015-03-20 | 2017-02-07 | Strategic Healthcare Innovations | Method and apparatus for improving hand-sanitizing compliance in health care facilities |
AU2016336463A1 (en) | 2015-10-06 | 2018-05-24 | Raymond A. Berardinelli | Smartwatch device and method |
AU2016343813A1 (en) | 2015-10-29 | 2018-05-10 | Sharp Fluidics Llc | Systems and methods for data capture in an operating room |
US10019881B2 (en) | 2015-11-04 | 2018-07-10 | Streamlight, Inc. | Personnel tracking and monitoring system and method employing protective gear including a personnel electronic monitor device |
WO2017094016A1 (en) | 2015-12-01 | 2017-06-08 | Isaac Tavori | System, devices and methods for health care worker training, monitoring and providing real time corrective guidance for procedures and practice related to hospital infection control |
US9849364B2 (en) | 2016-02-02 | 2017-12-26 | Bao Tran | Smart device |
US20180114288A1 (en) * | 2016-10-26 | 2018-04-26 | Gabriel Aldaz | System and methods of improved human machine interface for data entry into electronic health records |
US11069220B2 (en) * | 2017-07-10 | 2021-07-20 | Biovigil Hygiene Technologies, Llc | Hand cleanliness monitoring |
CN112424673B (en) * | 2018-08-24 | 2023-01-31 | Oppo广东移动通信有限公司 | Infrared projector, imaging device and terminal device |
-
2019
- 2019-06-04 US US16/430,912 patent/US11508470B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120026308A1 (en) * | 2010-07-29 | 2012-02-02 | Careview Communications, Inc | System and method for using a video monitoring system to prevent and manage decubitus ulcers in patients |
US20170039423A1 (en) * | 2014-05-15 | 2017-02-09 | Fenwal, Inc. | Head mounted display device for use in a medical facility |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11593679B2 (en) * | 2019-11-29 | 2023-02-28 | Kpn Innovations, Llc. | Method of and system for generating a longevity element and an instruction set for a longevity element plan |
US20230222364A1 (en) * | 2019-11-29 | 2023-07-13 | Kpn Innovations, Llc. | Method of and system for generating a longevity element and an instruction set for a longevity element plan |
Also Published As
Publication number | Publication date |
---|---|
US11508470B2 (en) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6949128B2 (en) | system | |
US11056245B2 (en) | Systems and methods for transitions of care | |
US20150100333A1 (en) | Systems and methods for verifying protocol compliance | |
EP3436994B1 (en) | Automated personnel identification and location, and automated procedure monitoring | |
JP7170411B2 (en) | Information processing device and method, computer program, and monitoring system | |
US20150173843A1 (en) | Tracking medical devices | |
US20210343404A1 (en) | Health management system | |
US20070156707A1 (en) | Device and method for access to information which relates to at least one medicament | |
US20230290243A1 (en) | Condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic | |
EP1480153A2 (en) | Medical tool mangement and support system | |
US20240282437A1 (en) | Procedural and surgical information alert system | |
US11508470B2 (en) | Electronic medical data tracking system | |
US10121355B1 (en) | Condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic | |
US20240087728A1 (en) | Methods, systems, apparatuses, and devices for facilitating creating labels for labeling intravenous infusion lines | |
US11998359B2 (en) | Automated allergy office | |
KR100728605B1 (en) | The automatic discriminating apparatus for a surgical patient | |
US20200185067A1 (en) | Patient information providing system, patient information providing method, and program | |
KR20230000733A (en) | Device for patient identification using barcode | |
TWI787818B (en) | Management system of pressure sensing mattress | |
US12142381B1 (en) | Systems and methods for offering products based on medical assessments | |
US10910096B1 (en) | Augmented reality computing system for displaying patient data | |
US20240331817A1 (en) | Systems and methods for monitoring patients and environments | |
US20220093238A1 (en) | Systems and methods for remote, virtual, in-home, and hybrid virtual-in-home veterinary medicine | |
EP3387568A1 (en) | System and method for identifying a medical device | |
KR20230149004A (en) | Vital data recording system and Vital data recording methods using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: DEPUY SYNTHES PRODUCTS, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SYNTHES GMBH;REEL/FRAME:054210/0373 Effective date: 20200811 Owner name: MEDOS INTERNATIONAL SARL, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DEPUY SYNTHES PRODUCTS, INC.;REEL/FRAME:054210/0514 Effective date: 20201027 Owner name: SYNTHES GMBH, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RICHTER, JOERN;REEL/FRAME:054210/0261 Effective date: 20200717 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |