About iGene
iGene is a database application which is made to work with genetic laboratories and clinical genetics. Developed by Genial Genetics, iGene is an enterprise alternative to the Shire database system also provided by Genial Genetics.
iGene is developed, maintained and supported by Genial Genetics from their UK offices. The solution is used all over the globe with no two instances being the same at each site.
Key features of iGene are:
- Structured Storage Approach - iGene uses a structure to store information as to why the user is looking at a patient. Key items are:
- Patient - All the patient details with the option to have a history of contact details or personal details.
- Referral - The reason why the patient is being investigated.
- Samples - Multiple samples can be stored against a patient within a referral. Samples can also be shared between family members and another referral.
- Tests - Multiple tests can be stored on a referral and ordered at any point during the workflow of the referral.
- Numbering - iGene has a preference to build custom nomenclature per location. Each site can specify how: samples, referrals, patients, pedigrees etc. are numbered.
- Barcode Integration - Create and read barcodes in order to locate samples, referrals etc. and perform actions within the application.
- Interfacing - iGene can talk with other systems using the built in mWare interface engine. This means orders, results and billing can all be sent to other applications. Interfaces with equipment are also possible.
- Patient Demographics - iGene can store patient demographics within the application. It is also possible to merge and unpick duplicate patients (permission required).
- Referrals - The beginning of an episode of care. The referral is the reason why the patient is being investigated. The referral is a container for all samples, appointments and tests which are related to the investigation reason.
- Cytogenetic Test Results - iGene has screens for recording the results of FISH and Chromosome analysis tests.
- Custom Test Results - As well as Cytogenetic tests. iGene also has the ability for users to configure their own tests and results. This is achieved via the creation of custom tests.
- Configurable Worksheets - iGene allows the creation of worksheets to the customer’s specification by the users. Loading patterns can also be created using the application.
- Scanning & Storage - Using barcodes or attaching manually, iGene can attach resources to referrals or patients. With the inbuilt ‘Dropbox’ function, this can be automated.
- Granular Permissions - iGene has a role based permission structure. Multiple users can belong to multiple roles.
- Complete Audit Trail - All changes within iGene are logged in an immutable way. Views are also stored on key items within the application.
- Report Creation & Sign off - iGene allows the users to create their own report templates and sign them out straight from the system.
- Appointment Scheduling - It is possible to schedule appointments from within the application and record outcomes.
- Follow-ups & Surveillance - Place patients on follow-up lists or surveillance programs for future investigation.
- Preference Driven - iGene has many preferences in order to configure the application to how the location would like to use it.
Key technical features of iGene are:
- Database Agnostic - iGene uses Hibernate as an Object relational mapping solution. Therefore it is not strongly tied to a database technology. Current customers are using iGene with Microsoft SQL Server and MySQL. However, it is theoretically possible to use iGene with other database solutions.
- Java - iGene is a Java application and runs in a servlet container. The recommended container is Tomcat but the customer is free to choose another if they require.
- GWT - iGene uses GWT in order to take Java code, compile and optimize it to JavaScript. This enables the application to function on web browsers.
- Searchable - All of the fields within iGene are searchable. Genial Genetics do not limit a user’s access to the database server so users are free to query the system directly.
- Browser Based - iGene runs in any modern web browser. Although Chrome is the recommended browser. iGene even works on mobile devices.
- Easy to Upgrade - iGene uses a core engine with a site’s screen layouts placed over it. Therefore, updating the application is as simple as copying a file from one location to another.
- Storage - Documents are stored within a storage pool. This is an encoded location which is not navigable by a file browser system or users. Multiple storage pools can be setup per instance so if one is full, another can be setup.
- Soft Delete - When deleting items from the front end of the application, the item is not deleted but is flagged as deleted so it can be recovered if needed.
- Integrated Workflow Engine - The activity workflow engine is integrated within iGene. This allows complex processes to be mapped in Business Process Notation Language.