HTSI has many years of experience at developing software application (including internet interfaces and web based applications). HTSI has proven record of success at developing very useful software and general purpose tools that integrate well with each other while incorporating the latest and most stable technologies. In determining the best software solutions for its customer, HTSI takes a "whole product concept" approach to ensure the design and solution are correct and can be successfully implemented. HTSI will provide views to enterprise data based on customer-defined requirements. Based on the customer needs, data coming needs to be integrated so the construct of information is satisfied - accuracy, timeliness, conciseness, and relevancy. In addition to the standard views of the data, HTSI applications will provide for extraction of data from the designated system so it is consistent and meaningful.
Our database software expertise includes most relational data base application used by business organization (ORACLE, Informix, Sybase, etc) and an on-line application-processing (OLAP) tool provided by Healthcare Technology Solutions International. The OLAP tool includes the following features:
- A comprehensive script language to allow extraction and loading of data extracted from survey applications, the clinical note, and hospital information systems
- A point and click interface to select any variable loaded from execution of the script to view its association with any other variable loaded in the application. For example, a click on a provider's name would show the associations with his/her: (1) use and frequency of DX and CPT codes; (2) specialty affiliation; (3) patients seen with service dates; (4) insurance billings and payments; (5) reasons and frequency of non-billable documentation; or (6) association with any other variable contained in the database.
- A comprehensive capability to create objects to include: (1) line charts; (2) pie charts; (3) bar charts; (4) tables; (5) scatter charts; (6) pivot tables; (7) variable list boxes; (8) sheet tabs; and (9) text boxes.
- Common Windows like formatting features for objects, data, and text such as color, font size, number format, sheet layout options, etc.
- Mathematical Functions that can be used in load scripts and objects to include basic math functions, aggregation functions, descriptive statistics, numeric operators, string operators, logical operators, relational operators, and common financial functions.
- Ability for time series analysis to include line charts with reference lines for established goals; i.e., graphically plotting coding accuracy with a goal (reference line) of 95% accuracy.
- Standard reports and an on-line ad-hoc reporting capability
HTSI employs traditional software engineering life-cycle management processes such as business area analysis, design, prototype test and evaluation, implementation, and operations and maintenance. In our experience, we find that we have been able to accelerate implementation of customer software requirements through the use of reusable components and our customer's requirements often parallel efforts previously identified by our staff as part of our technology refresh program. We encourage sharing resources in this manner as a means of significant reduction in expense, and often a better product as a result. In fact, since these efforts are often addressing needs of several customers and development partners (if not all), the shared expense can be a small fraction of what it would be otherwise.
If an organization's existing tool set does not provide a complete solution, our team will provide for the development of the software necessary to "close the gap" between existing software and the software necessary to realize the customer's requirements and bring the customer's operational information goals to fruition. The HIRS development team not only supports its products/ tools but will custom develop applications based on individual customer needs in the above areas and ANY area related to web enabled / internet applications, electronic commerce, etc. HIRS tools are Web based applications, and because of this, the HIRS team has gained a vast array of web-based, client-server and distributed application development skills.
Training and support are common sense inclusions into HTSI whole product solution. Because customers are going to have very limited experience with the generic HTSI applications, it would be difficult for them to initially conduct their own training and support. HTSI training programs are going to be obvious expectations from the customer.
Data definitions developed during the software engineering process and documented in the measurement plan define the detailed specifications for each data item to be collected. AS part of its software engineering process, HTSI describes what raw data needs to be accessed, when it is available, what format it will be in, what software tool or other source it will come from, and so on. Data definitions are used to confirm that the data accessed matches the data specified in the measurement plan.
Most data comes from the developer's process or the acquirer's organization. Data for software-intensive projects is likely to come from the following sources:
While each of these data sources will require a different access approach, two issues are common establishing any data access mechanism:
- Software development plan -- This plan typically contains the budgets and schedules against which progress and expenditures will be compared. Data must be collected from both initial plans and later replans (including incremental changes to plans). As the project evolves, the corresponding actual data on problems, progress, size, and effort will become available. Use of a project management tool facilitates data collection.
- Configuration management systems -- These systems may contain counts of software units, lines of code, and possibly problem or defect data.\
- Financial systems -- Accounting and financial systems may by able to supply effort hours and costs expended by personnel and at the activity level.
- Spreadsheets -- Progress data usually comes from the detailed work plans maintained by project technical managers and team leaders.
- Code analysis tools -- Counts of software units, lines of code, code complexity and changes to software and documents usually can be obtained from these tools.
- Technical project tools (CASE Tools) -- These systems may include requirements data from requirements analysis tools and test progress data from testing tools.
- Project documentation -- Requirements specifications, design specifications, and test procedures may provide data on requirements, design, test progress, and requirements traceability and stability.
- Determining how data is collected, stored, and made available for analysis.
- Determining when and how often data should be accessed.