Informatics
The study of information: how it is represented, processed, and communicated.
Model
A representation of something in the world.
Abstraction
An abstract model is simpler than the real thing.
- Represents a snapshot; becomes more inaccurate over time
- Choices are made about what to include/exclude
- Different models can exist of the same thing
Instantiation
Building something from a template model by adding detail.
- Instantiations vary (no two exactly the same)
- Model can be altered during instantiation
- Model becomes dated over time
Data, knowledge, information
- Knowledge: Captured by a model (rules/understanding)
- Data: Describes a specific case
- Information: Knowledge + data (applying knowledge to infer something)
Language
- Terminology: Words/labels
- Grammar: How terms relate
- Helps label and quantify real-world data
System
A model with multiple entities/components.
Features: inputs/outputs, emergent behaviour, environmental impact, component parts, feedback, purposive and arbitrary
Information system
A system that transforms data into information; component parts are themselves models ("model of models").
Quiz
Key concepts
๐ฏ Abstraction
Creating a model informed by the real world:
- Simpler than reality
- Captures a snapshot in time
- Choices made about what to include/exclude
- Different models can represent the same thing
- Built for a specific purpose
Example: A map abstracts roads and landmarks, excluding building interiors.
โ๏ธ Instantiation
Realising a model in the world by adding detail:
- Building from a template model
- Each instance varies (no two exactly the same)
- Model can be altered during instantiation
- Template becomes dated over time
- No general-purpose template model exists
Example: Building a house from blueprintsโeach house differs slightly.
1. Conceptual models
Abstract representations that describe concepts and their relationships.
- Entity-Relationship (ER) diagrams
- UML class diagrams
- Business process models
Why use models?
- Simplification: models are simpler than reality, focusing on essential elements
- Communication: provide a shared language for stakeholders
- Purpose-driven: built for specific tasks or decisions
- Temporal: capture a snapshot, but become outdated as reality changes
Build a model
๐ Library system
Model how books, members, and loans interact
๐ฅ Healthcare system
Model patient records, appointments, and treatments
๐ E-Commerce platform
Model products, customers, orders, and inventory
๐ฑ Social network
Model users, posts, connections, and interactions
Transform data > information > knowledge
Input your data
Processing steps
Information: from data to wisdom
๐ Data
Describes a specific case
๐ Information
Applying knowledge to data to infer something
๐ง Knowledge
Rules and understanding captured by a model
๐ Wisdom
Applied knowledge with judgement in context
Information quality
Click each characteristic to reveal why it matters.
Core informatics concepts
โ๏ธ Inference procedure
A rule-based โif X then Yโ procedure to apply knowledge to data.
๐ Knowledge base
A set of statements defining how concepts in labelled data relate.
๐๏ธ Ontology
A formal conceptualisation that keeps order in a knowledge base and constrains valid statements.
๐ค Automation
Capturing knowledge formally enables computers to automate applying knowledge to data.
๐ง Mental models and clinical guidelines
Clinical guidelines are themselves a model. They may be held โin a clinicianโs headโ (mental model) or formalised in documentation. The process of creating formal guidelines involves capturing tacit knowledge and making it explicit.
๐ฅ๏ธ 1. Hardware
Physical technology
- Computers and servers
- Networks and routers
- Mobile devices
- Storage systems (SSD, cloud)
Your laptop, phone, and WiFi router are all hardware.
โ๏ธ 2. Software
Programs and applications
- Operating systems (Windows, Linux)
- Databases (MySQL, MongoDB)
- Applications (Office, Teams)
- User interfaces and APIs
From your OS to the apps you use daily.
๐ 3. Data
Raw facts and information
- Structured databases
- Documents and files
- Multimedia content
- Analytics datasets
Records, transactions, documents, sensor streams.
๐ 4. Procedures
Policies and rules
- User guides and manuals
- Business processes
- Security protocols
- Backup procedures
How the system should be used safely and consistently.
๐ฅ 5. People
Human resources
- End users
- Developers and engineers
- Managers and decision makers
- IT support staff
The system only works if it fits people and workflows.
Types of information systems
Click each card to reveal more (replaces pop-up alerts).
๐ Transaction Processing Systems (TPS)
Handle day-to-day operations and transactions
Examples: point-of-sale, payroll, order processing
๐ Management Information Systems (MIS)
Provide reports and summaries for management decisions
Examples: performance dashboards, inventory summaries
๐ฏ Decision Support Systems (DSS)
Support analysis and decision-making
Examples: forecasting, what-if analysis, modelling
๐ Executive Information Systems (EIS)
Provide strategic information for senior management
Examples: strategic dashboards, business intelligence
Information systems as socio-technical systems
Case study selector
Choose a case study to explore how informatics principles apply:
๐ฅ NHS electronic health records
How technology, clinicians, patients, and policy interact
๐ฆ Amazon recommendation system
Algorithms, user data, and customer experience
๐ต Spotify music platform
Data analytics, user behaviour, and personalisation
๐ Uber ride-sharing platform
Real-time matching, pricing algorithms, and dynamics
For any information system, ask these informatics questions:
- What data is collected and how is it processed? (Data flow)
- What algorithms or rules govern system behaviour? (Computational logic)
- How do humans and technology interact? (Human-computer interaction)
- What are the ethical implications? (Informatics ethics)
- How does context affect system use? (Socio-technical perspective)
Core informatics principles
๐ฏ Abstraction
Hiding complexity, showing only essential details
Example: Google Maps hides route algorithms and traffic models and shows clear instructions such as โTurn left in 500mโ.
๐พ Representation
How information is encoded and stored digitally
Example: A photo is stored as pixels with numeric values, and formats (JPG/PNG) represent the same image differently.
๐ค Automation
Using computation to perform tasks without human intervention
Example: An alert system applies fever rules automatically to new observations.
๐ Scalability
Ability to handle growing amounts of work
Example: Platforms scale using distributed systems, caching, and load balancing.
๐ Interoperability
Different systems working together
Example: Booking systems connect to payments and providers through APIs and standards.
๐ Feedback loops
Outputs influencing future inputs
Example: Personalisation can reinforce behaviour patterns by learning from engagement signals.
Models
- Representations of reality
- Simpler than the real thing
- Built for specific purposes
- Abstraction and instantiation
- Become dated over time
Information
- Knowledge + data
- Inference from rules
- Transforms data meaningfully
- Supports decisions
- Requires context
Information systems
- Model of models
- Multiple components
- Transform data to information
- Feedback and emergent behaviour
- Purpose-driven
Key takeaways from this module:
- Models are imperfect representations built for a purpose: they simplify reality, become dated over time, and involve choices about what to include or exclude
- Models support transforming data into information: by capturing knowledge (rules), we can apply that knowledge to data to generate meaningful information
- Systems are models with multiple components: they have inputs/outputs, emergent behaviour, feedback loops, and are influenced by their environment
- Information systems transform data into information using component models: they are โmodels of modelsโ that work together to process and communicate information
Further learning
Recommended topics for deeper study
- Database design and normalisation
- Business process modelling (BPMN)
- Systems thinking and analysis
- Enterprise architecture frameworks (e.g. TOGAF, Zachman)
- Agile and DevOps methodologies
- Data governance and information security
- Cloud computing and modern architectures
- Artificial intelligence and machine learning in information systems