Glossary

A

  • A & E

    Accident and Emergency department in a hospital. Also know as ED

  • ADT

    Admission, Discharge and Transfer Data.

  • ATOS

    Hospital IT Contractor

  • Audit classes

    Code used to keep track of hospital data that has been corrected/deleted to allow for a complete trail of changes in an item of data to be preserved.

B

  • Boilerplate code

    In computer programming, boilerplate code or just boilerplate are sections of code that are repeated in multiple places with little to no variation.

C

  • Caboodle

    Database used by EPIC for reporting purposes. Updated every 24 hours with the data available through live streams. More processing makes data more readable than Clarity, another reporting database. Within the UCLH intranet, you can access the Caboodle Dictionary to explore the tables.

  • CCU

    Critical Care Unit.

  • Chronicles

    The live data store of the running Epic application. Live chronicles is the data you interact with when using Epic. A second copy of the live data is available through Shadow-Chronicles.

  • Continuous Integration

    Continuous Integration. The practice of automating the integration of code changes from multiple contributors into a software project.

  • Clarity

    Database used by EPIC the purpose of reporting. Updated every 24 hours. Holds data that is otherwise not available through any of the other databases, e.g. Caboodle.

  • CSN

    The Contact Serial Number, assigned to a patient on arrival at the hospital, is related to a particular visit. Within [EPIC}(#epic) many interactons are related to the patient via the CSN. Note though that not every patient is assigned a CSN. Information relevant to a patient is available through the CSN or MRN of a patient.

  • Continuous integration

    An automated test pipeline that runs test code automatically when code is committed to a repository.

  • CRIU

    Clinical Research Informatics Unit.

    A group within the Trust who work on trying to develop the research capability of the hospital.

D

  • Debugging

    Debugging tries to find where and why a particular, possibly unexpected behaviour occurs.

  • Docker container

    A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application.

E

  • EAV

    Entity Attribute Value is a representation whereby entities are described with attributes, and these attributes are then further described with values. For example, a patient could be the entity with an attribute age, which could have the value 56.

  • ED

    Emergency Department of a hospital. Also known as A & E.

  • EHRS

    Electronic Health Record System

  • EMAP

    Experimental Medicine Application Platform; collects data from several reporting databases (including Caboodle and Clarity) and live data streams. See Technical Overview

  • EPIC

    Epic systems is one of the largest providers of health information technology. Epic is a complete suite of applications which can cater to all sections of the hospital and can be customised for a particular institute.

  • ETL

    ETL, which stands for extract, transform and load, is a data integration process that combines data from multiple data sources into a single, consistent data store that is loaded into a data warehouse or other target system.

F

  • Flowsheets

    Flowsheets within hospital data refer to data taken as a measurements over a period of time.

  • Foreign Key

    A foreign key is a column or group of columns in a relational database table that provides a link between data in two tables. It acts as a cross-reference between tables because it references the primary key of another table, thereby establishing a link between them.

G

  • GAE

    Generic application environment.

  • getter

    Term used to refer to computer code used to retrieve types of data e.g. a function getName() would be used to retrieve the ‘name’ piece of data. Counterpart of setter.

H

  • HIC

    Health Informatics Collaborative. The NIHR HIC is a collaboration between NHS trusts, each of which has a strong relationship with a partner university.

  • HL7

    Health Level 7 International is a set of standards for sharing, intergrating, and exchanging electronic healthcare information, e.g. patient or clinical staff information in a hospital. For detailed information see here.

  • Hoover

    Is the component of the EMAP pipeline that collects relevant data from reporting databases including Clarity and Caboodle.

  • Hospital number

    A unique identifier for an individual within a hospital. Also known as MRN.

  • HSL

    Health Service Laboratories provide the biochemistry and microbiology analysis for the hospital. Made up of a number of partners TDL , UCLH and the Royal Free London Trust.

I

  • ICU

    Intensive Care Unit, a specialist hospital ward that provide treatment and monitoring for people who require life support.

  • IDS

    Immutable Data Store is the database that receives all live HL7 messages being sent by the systems within the hospital e.g. Epic, WinPath, CoPath, glucose monitors etc. This database is currently never deleted, and thus holds a record of all live HL7 messages sent since the time point at which Epic was turned on.

  • Indexing

    A database index allows a query to efficiently retrieve data from a database. Indexes are related to specific tables and consist of one or more keys.

  • Integration testing

    Testing that different modules of software are working together.

J

  • Join

    A JOIN clause is used to combine rows from two or more tables, based on a related column between them, e.g. all the lab results for a patient the information for which are kept in different tables in the USD

K

  • Key

    Keys are used to establish and identify relationships between database tables and also to uniquely identify any record or row of data inside a table.

L

  • Linting

    Automatic checking of source code for errors and style problems. While there are a lot of tests that can be automated, at the same time there are limitations to these automated checks.

M

  • MDT

    Multi-disciplinary team.

  • MRN

    Medical Record Number assigned to a patient arriving in the hospital. Also referred to as Hospital number. These are the canonical internal representation of identity (as opposed to NHS Number) which is an external identifier). MRNs try to be mapped 1:1 to real people. This is practically difficult, so while a single person may have many MRNs over the course of their life, they should most of the time only have 1 active MRN within a given Trust. Much of the information relating to a patient can be retrieved by either the MRN or CSN.

N

  • NHS

    National Health Service

  • NHS Number

    Number assigned to each individual to provide a unique reference number to the inividual within the NHS. If you are born in the UK this number is assigned at birth.

  • NIHR

    National Insistute for Health Research funds, enables and delivers world-leading health and social care research that improves people’s health and wellbeing and promotes economic growth.

O

P

  • POC

    Point Of Care testing; these are tests that can done with results generated at bedside in situ. Examples include basic urine analysis and glucose level monitoring.

  • Primary Key

    A primary key is a special relational database table column (or combination of columns) designated to uniquely identify each table record.

Q

R

S

  • SDE

    Smart Data Elements, used within EPIC as a more customisable way to input form-based information.

    Similar to flowsheets, but much more based on form answers rather than clinical measurements.

  • setter

    Term used to refer to computer code used to set the value of data e.g. a function setName(‘my name’) would be used to set the ‘name’ piece of data to the value ‘my name’. Counterpart of getter.

  • Sharding

    Is a process of splitting a single database into smaller pieces, e.g. to spread load and therefore increase the response time of the database.

  • Shadow chronicles

    Shadow chronicles is a copy (~1-5 seconds behind) which is used to generate reports. Strictly speaking, chronicles is the name of the application used to access this data, but the data itself is also referred to by the name.

  • SIP

    Strategic Integration Platform acts as a central controller for all electronic messages sent within the Trust. It routes messages from various sources (POC, HSL, Imaging) to be recorded in the appropriate databases.

  • SPC

    Statistical Process Control.

  • Star

    The EMAP database that contains the processed data and can be queried by users.

T

  • TCI

    To Come In (a patient is TCI for ward X if they are on the way to the ward but not admitted).

  • TDL

    The Doctors Laboratory provide the biochemistry and microbiology analysis for the hospital. Made up of a number of partners HSL , UCLH and the Royal Free London Trust.

  • Trust

    NHS trusts are public sector bodies established by parliamentary order by the secretary of state for health to provide healthcare services to the NHS.

U

V

W

X

Y

Z