The present invention relates generally to the process of data collection following intraoperative neurophysiologic monitoring (IONM).
An exemplary embodiment of the present invention sets forth various exemplary systems, methods and computer program products. An exemplary method may be used for standardizing transfer, storage, and/or access of intraoperative neurophysiologic monitoring (IONM) data including augmenting with additional information including numeric, procedural, patient, demographic, accounting, and/or billing data electronically from a procedure site, calculation and production of various standardized forms including, e.g., but not limited to, billing and charge sheets, professional (physician) reporting, clinical data, research data, outcome data and employee performance data and for the integration and utilization of this data with associated database collections to extend its utility.
An exemplary embodiment of the current invention may include allowing a uniform method for collecting intraoperative neurophysiologic monitoring (IONM) data from a variety of intraoperative neurophysiologic monitoring (IONM) machines.
Another exemplary embodiment may include mitigating the costs and errors of utilizing a dispersed and/or varied group of IONM machines for professional reporting and/or billing of services.
It is a feature of another exemplary embodiment to provide a way of integrating IONM data with other clinical and non-clinical data that may improve quality assurance and operational activities for an IONM service provider.
The technology of the present invention as explained below can be implemented all at once or in stages. Thus the technology, as explained below, may be available to IONM providers in separate components to allow for the fact that they may not be able to implement the technology all at once.
The extraction and reporting module according to an exemplary embodiment can be used independently to standardize reporting and forms production while acting as a vessel for carrying IONM data in a standardized format.
The database in an exemplary embodiment can be implemented immediately or later on while still allowing for the easy mining of data previously collected by the extraction and reporting modules.
In an exemplary embodiment of the present invention a system, method and computer program product for providing the capture, translation, transfer and reporting of intra-operative neurophysiologic monitoring data from multiple device types is disclosed.
The present invention may include a portable extraction and reporting program, which may be able to recognize the associated monitoring device, may extract the pertinent data, may interact with the technologist on site in the operating room to acquire additional data of interest including, e.g., billing and/or medical coding data, and may transport that data, e.g., electronically over a network, e.g. a virtual private network (VPN), to a centralized, peer-to-peer, or other storage facility. This program may also provide a stand alone report generation ability so that data from any type of IONM machine can be reported in a standardized manner.
Once transported to the centralized facility, the mapped data may be integrated into, e.g., an associated relational database. This database may allow for easy integration into billing systems and other backoffice systems and may allow for the database functionalities of cumulative and filtered reporting over a group of cases instead of just one.
An exemplary embodiment may include an application built atop a MICROSOFT EXCEL® development platform for the extraction and reporting tool for several reasons including ubiquity, built in mathematical, spatial and logical calculations, programmability with VISUAL BASIC FOR APPLICATIONS®, easy electronic transmit ability, integration with industry standard databases, ability to contain information independently of a database, formatting ability for forms construction and ease of incremental development. For instance, the TECHFORM copyrighted application, available from IMPULSE MONITORING INC. of Columbia, Md., USA may include a specific MICROSOFT EXCEL® spreadsheet, which may be used for, e.g., but not limited to, transfer of IONM numeric, procedural, demographic and/or billing data electronically from the procedure site; may be used for the calculation and production of various standardized forms including, but may not be limited to, billing and charge sheets, professional (e.g., physician) reporting, clinical and/or outcome data, employee performance; and/or may used for the interface of data with associated database collections.
Once uploaded to the centralized facility, the overseeing physician can open the portable extraction and reporting tool, may note important data changes or technologist performance issues, and may execute/extract/analyze/publish a report. The data contained within the tool can be left for later retrieval, transferred to and/or stored to the relational database.
Exemplary embodiments of the present invention may provide methods for examining technologist, surgeon and equipment performance across an institution or across a plurality of providers.
Exemplary embodiments of the present invention may provide for automated calculation of billing codes and production of billing forms and employee time sheets.
Exemplary embodiments of the present invention may provide methods for capturing additional clinical data, insurance data and/or patient consent data.
Exemplary embodiments of the present invention may provide methods for capturing initial patient outcome data for clinical research.
Exemplary embodiments of the present invention may provide methods for linking of performed services back to electronic scheduling programs.
Exemplary embodiments of the present invention may allow for automated delivery of an intraoperative neurophysiologic monitoring report to a hospital, a medical care location, or associated clinical personnel via electronic means such as, e.g., but not limited to, email, fax, SMS, MMS, alert notification, IM, other communication, etc., thereby reducing the time for receiving reports.
Exemplary embodiments of the present invention may allow for automated parsing of events recorded during a monitoring period to identify frequency of the events across a group of surgeries.
Exemplary embodiments of the present invention may allow for implementation of data capture before database construction with ability to mine, or re-mine data not originally captured during data transfer to associated databases.
An exemplary embodiment of the invention sets forth a computer-implemented method of translating intraoperative neurophysiologic monitoring (IONM) data obtained from multiple IONM device types. According to an exemplary embodiment, the method may include: receiving IONM data from at least one IONM device regarding a surgery being monitored; interacting with an individual to obtain additional information regarding the surgery being monitored; extracting pertinent information from the IONM data and the additional information; and translating the pertinent information into translated pertinent information in a platform independent format.
According to one exemplary embodiment, the method may further include: communicating the translated pertinent information over a network to at least one of a database or a user.
According to one exemplary embodiment, the method may further include: processing data from the database to produce reporting information.
According to one exemplary embodiment, the processing may include any combination of: analyzing; capturing; correlating; compiling; mining; aggregating; converting into the platform independent format; translating data from a proprietary IONM device specific format to the translated pertinent information in the platform independent format; accumulating; or augmenting.
According to one exemplary embodiment, the reporting may include any combination of: backoffice processing; providing information to or obtaining information from accounting systems; providing information to or obtaining information from billing systems; providing information to or obtaining information from insurance applications; providing information to or obtaining information from patient data applications; providing information to or obtaining information from collections applications; providing research reports; providing business research reports; providing business competitive information; providing business utilization information; or providing clinical research report information.
According to one exemplary embodiment, the method may further include reporting the translated pertinent information.
According to one exemplary embodiment, the additional information may include any combination of: a type of IONM device; a type of device implanted in a patient; clinical information; patient information; insurance information; demographic information; medical record data; surgeon name; surgeon information; physician information; early outcome data; preoperative data; post-operative data; outcome scales; outcomes allowed; IONM event data; IONM event data tied to preoperative condition; IONM event data tied to postoperative condition; baseline data; IONM baseline data; anesthesiology data; scale preoperative data; scale postoperative data; or other information regarding the surgery being monitored.
According to one exemplary embodiment, the interacting may include interacting with at least one of a technician, a technologist, a patient, a physician, a surgeon, a provider, a care giver, a care provider, or a medical professional.
According to one exemplary embodiment, the translating may include translating data from a format associated with each of the multiple IONM devices types into the platform independent format.
According to another exemplary embodiment, a system of translating intraoperative neurophysiologic monitoring (IONM) data being obtained from multiple IONM device types is set forth. According to one exemplary embodiment, the system may include: means for receiving the IONM data from at least one IONM device regarding a surgery being monitored; means for interacting with an individual to obtain additional information regarding the surgery being monitored; means for extracting pertinent information from the IONM data and the additional information; and means for translating the pertinent information into translated pertinent information in a platform independent format.
According to one exemplary embodiment, the system may further include means for reporting the translated pertinent information.
According to another exemplary embodiment, a system for receiving, extracting, and translating intraoperative neurophysiologic monitoring (IONM) data from a plurality of IONM devices of different IONM device format types is set forth. According to one exemplary embodiment, the system may include: at least one IONM device operable to receive IONM data of a patient regarding a surgery being monitored and performed on the patient; an extraction module operable to extract the IONM data from the at least one IONM device and operable to translate the IONM data into a translated platform independent format; a network, coupled to the at least one IONM device, operable to communicate the IONM data; and a database coupled to the network, wherein the database is operable to at least one of store or access the IONM data.
According to one exemplary embodiment, the system may include where at least one IONM device is located at a remote site.
According to one exemplary embodiment, the system may include where the database any combination of stores or accesses the IONM data and is operable to provide semi-automatic reporting.
According to one exemplary embodiment, the system may further include an ability to augment the IONM data with additional information comprising at least one of: patient identifying information, intraoperative neurophysiologic monitoring event data, preoperative data, postoperative data, demographic data of the patient, insurance data, backoffice application information, accounting information, supply information, inventory information, device information, collections information, physician information, statistical information, medical facility information, care provider information, or billing information.
According to one exemplary embodiment, the system may further include an analysis module operable to analyze the IONM data.
According to one exemplary embodiment, the translating may include a computer program product for translating intraoperative neurophysiologic monitoring (IONM) data from multiple IONM device types. According to one exemplary embodiment, the computer program product may be embodied on a computer accessible medium, and the computer program product may include program logic, which when executed on a computer processor, performs a method which may include, in an exemplary embodiment: receiving the IONM data from a IONM device; interacting with an individual to obtain additional information; extracting pertinent information from the IONM data and the additional information; and translating the pertinent information into a platform independent format.
According to one exemplary embodiment, the computer program product's method may further include: reporting the pertinent information.
According to one exemplary embodiment, the computer program product's method may further include: communicating the translated pertinent information over a network to a database.
According to one exemplary embodiment, the computer program product's method may further include: processing data from a database to produce reports comprising at least one of: a business report; an accounting report; a billing report; an insurance report; a patient report; a collections report; a competitive report; a utilization report; or a clinical research report.
Further features and advantages of the invention, as well as the structure and operation of various exemplary embodiments of the invention, are described in detail below with reference to the accompanying drawings.
The foregoing and other features and advantages of the invention will be apparent from the following, more particular description of a preferred embodiment of the invention, as illustrated in the accompanying drawings wherein like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements. The left most digits in the corresponding reference number indicate the drawing in which an element first appears.
In describing the invention, the following definitions may be applicable throughout (including above).
A “network” may refer to a number of computers and associated devices that may be coupled and/or connected by communication facilities. A network may involve permanent connections such as cables or temporary connections such as those that may be made through telephone or other communication links. A network may further include hard-wired connections (e.g., coaxial cable, twisted pair, optical fiber, waveguides, etc.) or wireless connections (e.g., radio frequency waveforms, free-space optical waveforms, acoustic waveforms, satellite transmissions, infrared communications, wireless communications, line-of-sight, etc.). Examples of a network may include: an internet, such as the worldwide Internet; an intranet; a local area network (LAN); a wide area network (WAN); a metropolitan area network; a personal area network; a wireless network; a private and/or public network; and a combination of networks, such as, e.g., but not limited to, an internet and an intranet. Exemplary networks may operate with any of a number of protocols, such as, e.g., but not limited to, Internet protocol (IP), transmission control protocol (TCP), asynchronous transfer mode (ATM), or synchronous optical network (SONET), user datagram protocol (UDP), IEEE 802.x, 802.11, 802.16, etc.
A “computer” may refer to one or more apparatus or one or more systems that are capable of accepting a structured input, processing the structured input according to prescribed rules, and producing results of the processing as output. Examples of a computer may include: a computer; a stationary or portable computer; a computer having a single processor, multiple processors, or multi-core processors, which may operate in parallel or not in parallel; a general purpose computer; a special purpose computer; a supercomputer; a mainframe; a super mini-computer; a mini-computer; a workstation; a micro-computer; a server; a client; an interactive television; a web appliance; a thin client; a fat client; a network appliance; a communications device; a telecommunications device with internet access; a hybrid combination of a computer and an interactive television; a portable computer; a tablet personal computer (PC); a personal digital assistant (PDA); a portable device; a portable telephone; a telephony device; application-specific hardware to emulate a computer or software, such as, for example, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), an application specific instruction-set processor (ASIP), a chip, chips, or a chip set; a system-on-chip (SoC) or a multiprocessor system-on-chip (MPSoC); an optical computer; a quantum computer; a biological computer; and an apparatus that may accept data, may process data in accordance with one or more stored software programs, may generate results, and typically may include input, output, storage, arithmetic, logic, and/or control units.
“Software” may refer to prescribed rules, modules, logic, code, instructions, applications, etc., to operate a computer or a portion of a computer. Examples of software may include, e.g., but are not limited to: applications; routines; modules; objects; classes; object-oriented code; JAVA; methods; functions; code segments; instructions; applets; source code; object code; executable code; pre-compiled code; compiled code; interpreted code; computer programs; and/or programmed logic.
A “computer-readable medium” may refer to any storage device used for storing data accessible by a computer. Examples of a computer-readable medium may include, e.g., but are not limited to: a magnetic hard disk; a floppy disk; an optical disk, such as a CD-ROM and a DVD; a magnetic tape; a memory chip; magneto-optical devices; write once read many (WORM); a storage area network (SAN); a volume; a virtual disk; or other types of media that can store machine-readable instructions thereon. A “computer system” may refer to a system which may include, one or more computers, where each computer may include a computer-readable medium embodying software to operate the computer. Examples of a computer system may include, e.g., but may not be limited to: a distributed computer system for processing information via computer systems linked by a network; two or more computer systems connected or coupled together via a network or other communications device for transmitting or receiving information between the computer systems; and one or more apparatuses or one or more systems that may accept data, may process data in accordance with one or more stored software programs, may generate results, and typically may include, e.g., but not limited to, input, output, processing, storage, branching, arithmetic, logic, and/or control units.
Exemplary Abbreviations
Glossary
Various exemplary embodiments including a preferred embodiment of the invention are discussed in detail below. While specific exemplary embodiments are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations can be used without parting from the spirit and scope of the invention.
The current invention may include a method, system, and/or computer program product for capturing, translating, transferring, storing and reporting information from more than one site having any commercially available intraoperative neurophysiologic monitoring (IONM) device or devices and may couple that information with other operational information within the company to dramatically improve the utility of the information by improving efficiency, automating downstream processes and improving quality of care.
An exemplary embodiment of the present invention is directed to a method, system, and/or computer program product for the collection of intraoperative neurophysiologic monitoring (IONM) information and data from multiple types of IONM devices which may be in geographically dispersed sites, storing and/or translating that information into a platform independent format and allowing semi-automated reporting, database storage, indexing, analysis, and/or management of the information and data.
Intraoperative neurophysiologic monitoring (IONM) is the application of a variety of electrophysiological and vascular monitoring procedures during surgery to allow early warning and avoidance of injury to nervous system structures.
The purpose of IONM is to reduce the incidence of iatrogenic (i.e., arising from medical treatment) and randomly induced neurological injuries to patients during surgical procedures. IONM consequently confers benefits at many levels in medical care including improved patient care, reduced patient neurological deficits, improved surgical morbidity (e.g., decreasing the incidence or severity of surgery) and mortality, reduced hospital stay and medical costs and reduced overall insurance burden.
IONM may include administration of one or more of a variety of electrophysiological and vascular procedures or modalities during surgeries where nervous system structures are at risk. IONM procedures have evolved from the original use of single modality monitoring. Around 2001, most IONM equipment could acquire only two or four channels of information. In 2008, technology allows sixteen, or even thirty two channels of data to be monitored for a single case. Even greater channels of data are expected in the nearterm. Somatosensory evoked potentials (SSEP) allow monitoring of the major sensory pathways. Motor evoked potentials, such as, e.g., transcranial electric motor-evoked potential (TceMEP), allow monitoring of the main pathways. Various other modalities are also available including, e.g., but not limited to, electroencephalography (EEG) (monitoring of the brain surface), electromyography (EMG), auditory evoked potentials (AEPs), brain mapping (identification of specific areas of function) and transcranial doppler (monitoring brain blood flow), event related potentials (ERPs), brainstem auditory evoked response (BAER) or brainstem auditory evoked potential (BAEP), electroretinograms (ERG), visual evoked responses (VER or VEP) and electrocochleogram (EcOG). More than one modality may be used during a single surgery.
Monitoring is typically carried out in the operating room by a qualified technologist, supported by a neurologist either nearby, local, or remotely and in real time communication. Following the surgery, the data must be reviewed by the neurologist who then produces a summary report. The IONM data may be stored as part of the patient chart.
Several IONM device manufacturers now produce multi-modality IONM monitoring devices for use in the operating room including, e.g., but not limited to, Cadwell Laboratories of Kennewick, Wash. USA, Xltek of Oakville, Ontario, Canada;
Axon Cellular Neuroscience Instruments of Molecular Devices (MDS) Analytical Technologies of Sunnyvale, Calif., USA; Nicolet Biomedical/Viasys Healthcare Inc. of Cardinal Health of Dublin, Ohio, USA; Nihon Kohden of Tokyo, Japan; etc. Each of these manufacturers use proprietary, incompatible, nonuniform, connectivity, storage and reporting techniques that are centered on each single case which makes it difficult to use more than one type of equipment in any one institution. The many types of devices also impede collection of cumulative data for doing research and measuring quality of care. In most cases there is no provision for coupling the collected data to billing information or medical coding information or any equipment or technologist performance based information.
More recently many hospitals have turned to outsourcing the IONM service due to the costs of maintaining an in-house program, lack of efficiencies and difficulties in obtaining qualified personnel. For IONM service providers now filling this role and servicing several institutions in more than one location and with more than one machine type the problem is compounded. Conventionally, no standardized method for capturing, archiving, data basing, storing, analyzing and reporting intraoperative neurophysiologic monitoring information from more than one location or type of available equipment has been available. Conventionally, no coupling of information with that needed for billing and maintaining quality assurance is available.
An exemplary embodiment of the invention sets forth a standardized method of capturing, storing, indexing, analyzing and reporting information from more than one site with any commercially available intraoperative neurophysiologic monitoring (IONM) device, and coupling that information with other operational information to improve efficiency and address quality of care. Rather than limiting users to proprietary and incomplete solutions provided by a device manufacturer, an intermediary or translating device or system with standardized reporting ability and a data base interface to allow entry of additional related information and rapid examination of a volume of intraoperative neurophysiologic monitoring data is provided.
Referring to
According to an exemplary embodiment, one or more technologists (not shown) may operate one or more IONM devices at, Hospital A (not shown) and Hospital B (not shown). In an exemplary embodiment, a variety of incompatible IONM device type machines 101 may be used. For example, according to an exemplary embodiment, IONM device type A 101a may be used at Hospital A. In an exemplary embodiment, IONM device type B 101b1, and IONM device type C 101b2, may be used at Hospital B, as shown.
The IONM machines or IONM devices A 101a, B 102b1, and C 102b2, may each have their own proprietary and incompatible data format. Intraoperative neurophysiologic monitoring (IONM) data may be acquired from exemplary IONM equipment devices 101a, B 102b1, and C 102b2 (referred to hereinafter collectively as 101) during a surgical procedure.
IONM data monitored by the IONM equipment 101 may be extracted by exemplary extraction reporting modules (ERM) 102bb 102b1 and 102b2 (referred to hereinafter collectively as 102), according to an exemplary embodiment. In another exemplary embodiment, ERM 102 may include a computer software program which may be resident on, and/or execute on a separate ERM 102 device, and may interact with software resident on, and/or executing on the IONM device 101.
In another exemplary embodiment, ERM 102 may be software which may execute on the IONM device 101, itself, while interacting with the software of the IONM device 101 (which is often proprietary) to interpret and transfer the acquired data into a standardized format. Each respective ERM 102 may recognize each corresponding type of IONM device or machine 101, which it is interacting with and may provide an appropriate algorithm for data extraction, translation, and/or conversion.
The ERM 102 may also interact (e.g., electronically) or prompt a monitoring technologist to perform certain interactions. In an exemplary embodiment, any of various individual users may interact or communicate via network 105 such as, e.g., but not limited to, one of reporting individuals A 103a, B 103b, and C 103c (collectively referred to hereinafter as 103) via, e.g., but not limited to, devices A 108a, B 108b, and C 108c, respectively, (collectively referred to hereinafter as 108) of reporting individuals A, B and C.
The reporting individuals 103, via, e.g., devices 108, may complete forms (such as, e.g., electronic forms, etc.) and/or may communicate via other programs to enter additional information such as, e.g., but not limited to, preoperative, intraoperative, and post operative, immediate patient clinical outcome information, other clinical information, patient information, etc., following surgery. Other data and information may also be captured/collected including, e.g., but not limited to, patient information, billing, insurance, demographic, etc.
The ERM 102 may store the associated data for later access or transmission. Alternatively, ERM 102 may communicate or transfer the data by, e.g., a secure electronic or optical communications link, connection or coupling such as, e.g., but not limited to, a virtual private network (VPN) over a network 105 to a centralized file server 104, where the data may be incorporated into a database module 107 of the server 104. According to an exemplary embodiment, data may be encrypted and security may be used to ensure patient and other sensitive information is protected for privacy and other reasons. The data may then be, e.g., but not limited to, immediately, or otherwise, made available to back office applications 106 such as, e.g., but not limited to, billing, accounting, insurance, reporting, collections, and quality assurance, or other reporting or other applications or databases 107, 110.
In one exemplary embodiment, an example reporting individual A 103a may be an overseeing physician. In an exemplary embodiment, e.g., the overseeing physician 103a can log onto a computing device 108a such as, e.g., but not limited to, an application server 104, e.g., remotely as in 103a, 103b via devices 108a, 108b, respectively, or locally as in 103c via device 108c, to access the IONM data from the individual ERM modules 102 and the data may be analyzed or mined, and may be used to produce, e.g., a report, e.g., but not limited to, regarding clinical occurrences during the surgery. The physician 103a may enter comments or may otherwise augment the data, e.g., before or after surgery. The physician's comments in the report may be incorporated into the database module 107, for example. Once data is captured and aggregated, the data placed in database 107 may be used to run reports for such purposes as backoffice applications, billing, research, quality, etc.
The application server 104, although referred to as a server, need not be in a client-server relationship with devices 108, but may use any other communications relationship such as, e.g., but not limited to, a peer-to-peer relationship.
Application server 104 may include a database management system (DBMS) in an exemplary embodiment. In one exemplary embodiment, the DBMS may be a MICROSOFT SQL SERVER available from MICROSOFT CORPORATION of Redmond, Wash. USA. Any of various other well known DBMSs may also be used such as, e.g., but not limited to, ORACLE, DB2, etc. Such data may be stored in records including one or more fields of data per data record. An exemplary data format is included in Table 1, below.
Network 105 may be of any of various well known topologies, a ring, a bus, a star wired ring, an ethernet, token ring, FDDI, etc. Network 105 may be coupled to application server 104 via any of various well known technologies and devices (not shown), including, e.g., but not limited to, one or more router(s), firewall(s), load balancing device(s), web server(s), cabling, fibre, and/or multiplexer/demultiplexer, etc.
Exemplary Enibodinient of Workflow within the Exemplary System
Referring to
In 201, intraoperative neurophysiologic monitoring (IONM) data may be acquired from one of the exemplary various commercially available IONM machines 101, by, e.g., a technologist performing monitoring, according to an exemplary embodiment. From 201, flow diagram 200 may continue with 201.
In 202, the IONM data may then be extracted by the extraction and reporting module 102 into a standardized unified format. In 202, data from monitoring equipment may be transferred and translated into the standardized format by the technologist using extraction and reporting. In an exemplary embodiment, the standardized format may be the data format depicted in Table 1 below. The technologist may be, e.g., but not limited to, prompted, or requested by the system at that time (or otherwise) to add or enter additional information, which may be made available for other purposes such as, e.g., but not limited to, billing, outcome and/or research purposes. In an exemplary embodiment, various information may be captured including, e.g., but not limited to, a type of monitoring device, a type of device implanted, clinical information, patient information, patient demographics, name, address, surgeon name, early outcome, IONM event data, event data, event data tied to preoperative and post operative condition, baseline data, anesthesia data, scale preoperative, scale postoperative, outcome scales, allowed, reports, accounting, backoffice, billing, insurance, patient, collections information, research, business, competitive information, utilization data, clinical research purpose data, etc. In an exemplary embodiment, data may be augmented. From 202, flow diagram 200 may continue with 203.
In 203, the ERM 102, containing the extraction and interrogation data, may then be transferred electronically (or via an optical or other communications network) to the application server 104. From 203, flow diagram 200 may continue with 204.
In 204, it may be determined whether a database module is present or not. In the event that no database module is present, then flow diagram 200 may continue with 209. If a database module 107 is present, then flow diagram 200 may continue with 205.
In 205, if the database module 107 is present, data within the extraction and reporting module 102 may be transferred to the database 107. From 205, flow diagram 200 may continue with 206.
In 206, the overseeing physician can then log onto the file server 104 and may report the clinical findings of the surgery. The physician's comments may be entered into, e.g., but not limited to, both the extraction and reporting module 102 and the database module 107. From 206, flow diagram 200 may continue with 207.
In 207, information, such as, for example, but not limited to, report comments may be transferred to database 107. From 207, flow diagram 200 may continue with 208.
In 208, data can be pushed forward, e.g., but not limited to, to other applications, databases 107, 110, which may be used for operational purposes including, e.g., but not limited to, regulatory compliance, archive, backoffice operations (e.g., but not limited to, billing, accounting, insurance, patient, collections, etc.), research (e.g., but not limited to, business analysis, competitive analysis, utilization analysis, clinical research, etc.), quality assurance, quality analysis, and/or customer service, etc. From 208, flow diagram 200 may continue with 214. In an exemplary embodiment at 214, flow diagram 200 may immediately end.
In 209, if the database module 107 is not present, the data may remain within the extraction and reporting module 102 for later use. In an exemplary embodiment, data may be held only in the ERM 102 where no database 107 is available. From 209, flow diagram 200 may continue with 210.
From 210 (reference is made to step 206 above), when no database 107 is present, flow diagram 200 may continue with 211.
In 211, report comments may be incorporated into, and/or may be held in the extraction and reporting module. In exemplary embodiment, the ERM 102 may include a database file such as, e.g., but not limited to, a spreadsheet such as, e.g., but not limited to, a MICROSOFT EXCEL spreadsheet application file. From 211, flow diagram 200 may continue with 214, where flow diagram 200 may immediately end, according to an exemplary embodiment.
The computer system 300 may include one or more processors, such as, e.g., but not limited to, processor(s) 304. The processor(s) 304 may be connected to a communication infrastructure 303 (e.g., but not limited to, a communications bus, cross-over bar, or network, etc.). Various exemplary software embodiments may be described in terms of this exemplary computer system. After reading this description, it may become apparent to a person skilled in the relevant art(s) how to implement the invention using other computer systems and/or architectures.
Computer system 300 may include a display interface 302 that may forward, e.g., but not limited to, graphics, text, and other data, etc., from the communication infrastructure 303 (or from a frame buffer, etc., not shown) for display on the display unit 330.
The computer system 300 may also include, e.g., but may not be limited to, a main memory 308, random access memory (RAM), and a secondary memory 310, etc. The secondary memory 310 may include, for example, (but not limited to) a hard disk drive 312 and/or a removable storage drive 314, representing a floppy diskette drive, a magnetic tape drive, an optical disk drive, a compact disk drive CD-ROM, etc. The removable storage drive 314 may, e.g., but not limited to, read from and/or write to a removable storage unit 318 in a well known manner. Removable storage unit 318, also called a program storage device or a computer program product, may represent, e.g., but not limited to, a floppy disk, magnetic tape, optical disk, compact disk, etc. which may be read from and written to by removable storage drive 314. As may be appreciated, the removable storage unit 318 may include a computer usable storage medium having stored therein computer software and/or data. In some embodiments, a “machine-accessible medium” may refer to any storage device used for storing data accessible by a computer. Examples of a machine-accessible medium may include, e.g., but not limited to: a magnetic hard disk; a floppy disk; an optical disk, like a compact disk read-only memory (CD-ROM) or a digital versatile disk (DVD); a magnetic tape; and a memory chip, etc.
In alternative exemplary embodiments, secondary memory 310 may include other similar devices for allowing computer programs or other instructions to be loaded into computer system 300. Such devices may include, for example, a removable storage unit 322 and an interface 320. Examples of such may include a program cartridge and cartridge interface (such as, e.g., but not limited to, those found in video game devices), a removable memory chip (such as, e.g., but not limited to, an erasable programmable read only memory (EPROM), or programmable read only memory (PROM) and associated socket, and other removable storage units 322 and interfaces 320, which may allow software and data to be transferred from the removable storage unit 322 to computer system 300.
Computer 300 may also include an input device 313 such as, e.g., (but not limited to) a mouse or other pointing device such as a digitizer, scanner, touchscreen, and a keyboard or other data entry device.
Computer 300 may also include output devices 315, such as, e.g., (but not limited to) display 330, and display interface 302. Other output devices may include, e.g., but not limited to, printers, touchscreen, projectors, screens, etc.
Computer 300 may further include any of various other well known input/output (I/O) devices such as, e.g., (but not limited to) communications interface 324, cable 328 and communications path 323, routers, firewalls, and load balancing and/or other equipment (not shown), etc. These devices may include, e.g., but not limited to, a network interface card, and modems (neither are labeled). Communications interface 324 may allow software and data to be transferred between computer system 300 and external devices.
In this document, the terms “computer program medium” and “computer readable medium” may be used to generally refer to media such as, e.g., but not limited to removable storage drive 314, a hard disk installed in hard disk drive 312, and signals 328, etc. These computer program products may provide software to computer system 300. The invention may be directed to such computer program products.
References to “one embodiment,” “an embodiment,” “example embodiment,” “various embodiments,” etc., may indicate that the embodiment(s) of the invention so described may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Further, repeated use of the phrase “in one embodiment,” or “in an exemplary embodiment,” do not necessarily refer to the same embodiment, although they may.
In the following description and claims, the terms “coupled” and “connected,” along with their derivatives, may be used. It should be understood that these terms may be not intended as synonyms for each other. Rather, in particular embodiments, “connected” may be used to indicate that two or more elements are in direct physical or electrical contact with each other. “Coupled” may mean that two or more elements are in direct physical or electrical contact. However, “coupled” may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
An algorithm may be here, and generally, considered to be a self-consistent sequence of acts or operations leading to a desired result. These include physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers or the like. It should be understood, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.
Unless specifically stated otherwise, as apparent from the following discussions, it may be appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
In a similar manner, the term “processor” may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. “computing platform” may comprise one or more processors.
Embodiments of the present invention may include apparatuses for performing the operations herein. An apparatus may be specially constructed for the desired purposes, or it may comprise a general purpose device selectively activated or reconfigured by a program stored in the device.
In yet another exemplary embodiment, the invention may be implemented using a combination of any of, e.g., but not limited to, hardware, firmware and software, etc.
Exemplary Embodiment of a Workflow Process with Techform
Referring to
In 402, the case may be scheduled using scheduling software, according to an exemplary embodiment. From 402, flow diagram 400 may continue with 403.
In 403, the case may be performed using, e.g., but not limited to, a Cadwell Cascade multi-modality system, software and IONM device 101, running CASCADE® proprietary software available from Cadwell Laboratories, Inc. of Kennewick, Wash. USA. Once this is completed, the Cascade software may be used to create a rich text format (RTF) file, according to an exemplary embodiment. From 403, flow diagram 400 may continue with 404.
In 404, the Techform application may be opened and/or executed. Once the hospital and date of service are identified, the Techform for a given monitoring session may be captured, according to an exemplary embodiment. From 404, flow diagram 400 may continue with 405.
In 405, information may be retrieved from database 107, which according to an exemplary embodiment may include a MICROSOFT Structured Query Language (SQL) server database application 104. The SQL database 107 may include, e.g., but not limited to, hospital billing details, a list of surgeons who have been scheduled to perform a case, a list of neurologists, a list of supplies, a list of neurophysiologists, technologists, and/or a list of case types, according to an exemplary embodiment. From 405, flow diagram 400 may continue with 406.
In 406, according to one exemplary embodiment, the patient and other data may be stored to the local Cascade machine, according to an exemplary embodiment. According to another exemplary embodiment, the data may be stored at another location such as, e.g., but not limited to, database 107, 110, etc. From 406, flow diagram 400 may continue with 407.
In 407, the user may select the case to upload from the Cascade workstation 101, according to an exemplary embodiment. From 407, flow diagram 400 may continue with 408.
In 408, an application program for archive or backup such as, e.g., but not limited to, SECOND COPY® available from Centered Systems of Denver, Colo. USA, may run on TS1, according to an exemplary embodiment. Moving of files and folders may be performed as needed to other secure areas of the network for secure storage or redundant backup or archive. From 408, flow diagram 400 may continue with 409.
In 409, according to an exemplary embodiment, application server 104 may be used to update the database 107, in the diagram, the database may be referred to as SQL1, according to an exemplary embodiment. From 409, flow diagram 400 may continue with 410.
In 410, inventory levels, for example, as well as any other accounting and/or billing data may be adjusted in a backoffice system such as an accounting application such as, e.g., but not limited to, Great Plains accounting application, according to an exemplary embodiment. From 410, flow diagram 400 may continue with 412.
In 411, according to an exemplary embodiment, billable technologist Hours may be captured and may be sent to appropriate back office systems for billing, such as an accounting application program such as, e.g., but not limited to, Great Plains, according to an exemplary embodiment. From 411, flow diagram 400 may continue with 412.
In 412, the case may be added to appropriate back office systems for billing, such as an accounting application program such as, e.g., but not limited to, Great Plains, according to an exemplary embodiment. From 412, flow diagram 400 may continue with 413.
Referring to
In 414, a doctor, physician, and/or other individual may review the patient files, according to an exemplary embodiment. From 414, flow diagram 400 may continue with 415.
In 415, the doctor, physician, and/or other individual, may open the Techform, according to an exemplary embodiment. From 415, flow diagram 400 may continue with 416.
In 416, the doctor, physician, and/or other individual may create and/or submit a report, according to an exemplary embodiment. From 416, flow diagram 400 may continue with 417.
In 417, a task may be scheduled to execute on TS1, as depicted, according to an exemplary embodiment. From 417, flow diagram 400 may continue with 418.
In 418, a second copy may execute on TS1 and may periodically scan a folder for files. According to another exemplary embodiment, instead of polling, the system may be event triggered, or interrupt triggered, as will be apparent to those skilled in the relevant art, according to an exemplary embodiment. From 418, flow diagram 400 may continue with 419.
In 419, the database application 107 service executing on application server 104, which may be running on SQL1 may be updated, according to an exemplary embodiment. From 419, flow diagram 400 may continue immediately with 420, and flow diagram 400 may be completed, according to an exemplary embodiment.
The rapid flow of data may make the data immediately available for operational utilization, therefore dramatically improving efficiency, shorting cycle times, improving quality, increasing patient customer satisfaction, enabling improved business and clinical reporting, enabling faster insurance billing, and/or shortening billing and collections time.
As may be seen in the database definition depicted in Table 1, data may be stored and/or accessed from one or more databases, in the exemplary embodiment, impulse database or scheduler database. Each database may further include one or more tables, such as, e.g., but not limited to, an agent table in the impulse database. Each table may further include one or more fields, such as for the scheduler database's User_Access table, the user_password field of the penultimate row of Table 1.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should instead be defined only in accordance with the following claims and their equivalents.