Concepts and Capabilities
From Ajexus
This describes the concepts behind Ajexus and its extensive capabilities for building patient or client information management systems for health care providers.
Introduction
Ajexus is a toolkit for building health care information systems that combines the benefits of using a packaged product with the benefits of a custom development
Ajexus includes:
- a data dictionary
- a form designer
- a report designer
- scripting
- security
- an engine component
- a tutorial
- sample configurations including Audiology, Cardiology, Diabetes, Geriatric, Gynaecology, NASC, Neurology, Oncology, Orthopaedic, Psychiatric
Ajexus fills gaps, replaces legacy systems and reduces your overall system count
Architecture
Data dictionary
- Ajexus includes a data dictionary where the specific patient information required to be recorded is defined
- This may include anything such as referrals, assessments, appointments, orders, investigations, diagnosis, interventions and outcomes. You have the power to decide on the data you want to store
- You can use your own terminology
- Quickly add extra items as your requirements change
- As requirements change you can easily remove your outdated information for current usage without affecting your history
- Ajexus is fully multimedia capable so data recorded can include the Patient’s Complete Medical Record
- Demographics
- Text
- Documents
- Images
- Sound
- X-Ray
- Video
People
- Patient – the person for whom you are providing a service
- Staff – the staff within your organisation
- Other staff – staff of organisations with which you have dealings eg GP
- Contacts – people who have an interest in the client eg family member
Episodes
- Used for any interaction a person has with your organisation
- Use your own terms
- Patients may have separate episodes of care concurrently
- Separate episode types can be set up for your staff and other professionals
Elements
- Store information about a patients care
- You can define the information you require such as: referrals, demographics, alerts, medications, donor details, letters, assessments, diagnosis, consents, admissions, investigations, results, care plans, interventions, observations, treatments, consultations and reviews, etc
- Includes dates, times, staff, equipment, materials, and outcomes, whether once only, or recurring instances
Data structure – elements example
Locations
- Name your location types groups with names meaningful to your staff
- Easily reference these locations from within the system by the grouping available
- Include and exclude locations, by individual element
- Within an element you can set the locations for the element, and decide if you want new locations in any group to be automatically added or not
Equipment
- Register your equipment, and plan its usage
- Categorise and group to your requirements
- Unlimited group types
- Add items of equipment whenever required
- Linked to elements for easy integration into your system
Data structure – locations example 1
Data structure – locations example 2
Data structure – equipment example 1
Data structure – equipment example 2
Form designer
- Ajexus includes a form designer allowing custom forms to supplement or replace the default set. The form designer supports third party controls and scripting. This gives complete control over how data is presented, validated and updated
- Forms may include anything from demographics, through to the complete electronic medical record (or parts there of), directories of locations and equipment
- Full access from code to the engine that drives Ajexus
Form designer – assessment form example 1
Form designer – assessment form example 2
Predefined forms
- A set of predefined forms is included
- standard forms can be used as is, modified, removed or replaced
- standard forms cover
- select person
- demographics
- appointment
- element edit
- elements
- episodes
- equipment directory
- equipment
- location directory
- edit location
- media viewer
- notes
- preview
- summary reports
- total reports
Predefined forms - appointment planner example
Predefined forms – element list example 1
Predefined forms – element list example 2
Predefined forms – element list example 3
Report designer
- Ajexus includes a report designer. This allows virtually any report to be created and previewed on screen or printed, emailed, faxed, etc. The report writer supports third party controls such as charts and scripting. This gives complete control over how data is presented
- Create your own reports on your data with the fully integrated report writing facility
- Link to the elements, summary reports, or total reports
- Create letter templates, which can be exported to Microsoft Word, edited and the resulting file stored against the record for future reference
- This is available for use with all elements
- Multiple letter templates can be available for an element
- Create reports required for management information
- Graph your data including time series
Report designer - graph example
Report designer – editable letter example 1
Report designer – editable letter example 2
Report designer – editable letter example 3
Scripting
- Ajexus includes scripting. This allows virtually any task to be carried out such as work flow, automation, validation and interaction with other applications
- From unlocking and locking the system, to hooking when changes happen to any person or element, you can add script to meet any additional requirements
- Unlimited power to automate how the system works
Scripting – hello world example
Security
- Ajexus contains a multi-leveled security module
- Define security groups – a set of privileges that can be applied to a user or group of users
- An administrator can designate what rights users who are assigned to any group have to view, add or edit elements defined in the data dictionary
- Security privileges can be applied to elements defined in the data dictionary as having a security level
- Provided the element type security level permits it security privileges can be applied to each element detail defined in the Data Dictionary for each security group
- Security can be applied to each episode type defined in the data dictionary on a group by group basis
- Security can be applied for all element lists and summary and total reports on a group by group basis
Security – individual user example
Security – group rights example
Engine component
- Ajexus includes an engine component. This allows the system to be fully extensible. Available in COM and .NET assemblies
- Allows access to the data from internal and external code, while still enforcing the business rules. *Possible uses:
- interfaces to other systems such as financial
- alternative presentation ie web application
- use in form designer
- use in report designer
- use in scripting
- Full documentation available, with sample codes
Engine component – web interface example
Engine component – documentation example 1
Engine component – documentation example 2
Tutorial
- A fully functional demonstration version is available for download, this includes the sample configurations and an online tutorial to get you started.
- The tutorial takes you through configuring a simple orthopaedics system, to give you the idea of how Ajexus works
- Remember Ajexus is fully configurable to fit your individual requirements.
Tutorial example – order an x-ray
Sample configuration databases
- A set of sample configurations are included
- These are designed to be simple and give you an idea how to set up Ajexus, and are fully customisable to meet your needs
- The sample database can be combined together if required, and extended to meet your requirements
- The scope of your system depends on your requirements
- Sample configurations currently available:
- Audiology
- Cardiology
- Diabetes
- Geriatric
- Gynaecology
- NASC
- Neurology
- Oncology
- Orthopaedic
- Psychiatric
- This list is continually being developed, with new examples being added.
Audiology example
Cardiology example
Diabetes example
Geriatric example
Gynaecology example
NASC example
Neurology example
Orthopaedics example
Oncology example
Psychiatric example
Summary
- Ajexus is a toolkit for building health care information systems that combines the benefits of using a packaged product with the benefits of a custom development
- Ajexus includes:
- a data dictionary
- a form designer
- a report designer
- scripting
- security
- an engine component
- a tutorial
- sample configurations
Ajexus fills gaps, replaces legacy systems and reduces your overall system count