SlideShare a Scribd company logo
Lecture 2: Models, information, and
information systems
Dr. Martin Chapman
Principles of Health Informatics (7MPE1000). https://martinchapman.co.uk/teaching
Learning outcomes
1. To understand three basic theoretical concepts in Informatics: models,
information and systems.
Informatics; the study of information: representation, processing, and how
it is communicated.
It all comes back to interventions…
2. To determine how models and systems, and the information they
produce when applied to data, allow us to understand a patient’s
condition, and act accordingly.
Lecture structure
Use models as our primary framing:
1. What is a model? (Models)
2. Using models to understand the world (Information)
3. Models with multiple entities (Information Systems)
What is a model?
Models
Abstraction
• An abstract model is simpler than the real thing.
• The model represents a snapshot of the real thing, which will
become more inaccurate over time.
• Choices have been made about what to include in the model.
• As a consequence of the above, lots of different models can exist
of the same thing.
The above shows us that an (abstract) model is built for a particular
purpose.
Instantiation
• In contrast to abstraction, we add more details when we build
something from a template model.
• The model will become dated over time, and less relevant to the
real world.
• A model is altered when we build something from it.
• As a result of the above, no two instantiations are exactly the
same.
This reinforces the idea that models are always built for a particular
purpose, as there is no such thing as a general-purpose (template)
model.
Abstraction + Instantiation
A model is both informed by the
world (abstraction) and can be
realised in the world
(instantiation).
This may be a literal realisation
(e.g. building an aeroplane) or a
realisation that allows us to
understand the world.
Abstraction Instantiation
2. Using models to understand the world
Information
Why might we build a model?
Understanding how our model works
We may have built a model with the purpose of understanding
whether planes float on water.
We can test our model and come up with some observations:
1. With pontoons, our model floats.
2. Without pontoons, our model sinks.
Understanding how the world works
Knowledge, from our model: If a
plane does not have pontoons, then
it will sink.
Data: The plane does not have
pontoons.
Information = Knowledge (model)
+ Data: The plane will sink.
Information model types
Knowledge, from our model: If a
plane does not have pontoons, then
it will sink.
We refer to this type of model as an
inference procedure.
It is supported by three other (sub-)
information models:
(1) A data model
(2) A knowledge base
(3) An ontology
We can break down the actual content
of our model…
(1) Data model
Thing B?
Thing C?
Thing A?
By themselves, things in our model are really just symbols.
(1) Data model
Propeller
Plane
1. Plane terminology: ‘Pontoon, propeller, plane…’
Pontoon
We need a language to describe planes:
(1) Data model
1. Plane terminology: ‘Pontoon, propeller, plane…’
2. Plane grammar: ‘Pontoons attach to planes, propellers attach to planes…’
We need a language to describe planes:
Propeller
Plane
Pontoon
(1) Data model
This language, our data model, then allows us to label and quantify the
data we have in the real world. This is often referred to as a database.
Plane
Pontoon = 0
Propeller = 1
Language Data
Propeller
Plane
Pontoon
(2) Knowledge base
Planes without pontoons will sink.
Planes without propellers cannot fly.
The difference between inference rules and a knowledge base is subtle.
Inference rules are often of the form ‘If X then Y’, whereas our knowledge base consists of
statements.
Inference rules formulate our knowledge so that it can be applied to data.
Planes without pontoons will sink.
Planes without propellers cannot fly.
(3) Ontology
To keep order in our knowledge base, we introduce an ontology (a
formal conceptualisation of the world).
A data model for our
knowledge base
Planes without propellers cannot fly.
Planes without pontoons will sink.
(3) Ontology
To keep order in our knowledge base, we introduce an ontology (a
formal conceptualisation of the world).
Our ontology tells us the concepts we can have in our knowledge
base…
Plane parts State
Planes without propellers cannot fly.
Planes without pontoons will sink.
(3) Ontology
To keep order in our knowledge base, we introduce an ontology (a
formal conceptualisation of the world).
Our ontology tells us the concepts we can have in our knowledge
base…
…and the relationship between those concepts, e.g.
‘Plane parts affect state’
…this stops invalid knowledge, such as ‘Planes without pontoons
cannot propellers’ (Plane parts affect plane parts).
Knowledge acquisition and application
In this way, we see how models
can capture knowledge that has
been gained from the world, and
in turn apply that knowledge to
the world. Abstraction
+
Knowledge
Acquisition
Instantiation
+
Knowledge
Application
Instantiation is not now building from the
model, but instead applying knowledge from it
Knowledge Limitations
Recall that models always capture particular parts of a domain
depending on their purpose.
In our running example, we are interested in determining whether
planes float, and included pontoons in our model accordingly.
Knowledge Limitations
However, these decisions often limit the knowledge a model can
contain, and thus its applicability.
For example, as it includes pontoons, we cannot use or model to
capture knowledge that can be used to determine whether a plane with
wheels can land on the ground.
NB. We also need to consider the language used in our model, and
how widely it can be interpreted.
Aside
Models are more than just physical replicas
Models are more than just physical replicas
So far we’ve been thinking of physical models as real, physical
replicas we can interact with in the world to gain some
understanding (e.g. a Lego plane).
It is good to anchor your understanding to this idea.
In reality, models can be more than this, and everything we know
about them so far still applies…
Example 1: A computer program
As a simple advancement, we
could consider a plane we realise
in a computer as a model rather
than a physical plane.
We still abstract, use that
abstraction to gain some
knowledge, and apply that
knowledge to understand the
world (with limitations).
Abstraction Instantiation
Example 2: Clinical guidelines
Clinical guidelines are also an
example of a model. They capture
knowledge about the world based
on clinical understanding, which
can then be applied back to new
situations.
Note that a model like this may be
purely held in a clinician’s head.
These are known as mental models.
Abstraction Instantiation
More to come on guidelines!
3. Models with multiple entities
Information Systems
Models so far…
So far we’ve only considered our model as consisting of a single
entity, such as one plane.
Systems
Abstraction Instantiation
Systems
Abstraction Instantiation
If we capture
multiple entities, we
are instead creating
a type of model
known as a system.
Features of a system
Systems (models):
1. Have inputs and outputs
2. Have emergent behaviour
3. Are impacted by their environment
4. Have component parts
5. Can operate on feedback
6. Are arbitrary and purposive, like regular models
We’re still going to use physical models for these examples, but remember models are more than just
physical replicas…
1. Inputs and outputs
Passengers are the input to our system, and their
arrival at their destination is the output. There is
a transformation.
The state of the entities in the system is also
affected by these inputs, such as the location
of the planes.
2. Emergent behaviour
Planes have individual
behaviours that we know
about and distinguish
them from the
environment around them,
such as flying.
However some behaviours, such
as the route taken, we cannot
know in advance, as they are
dependent on the behaviour of
other entities in the system (e.g.
other routes taken). This is
known as emergent behaviour.
3. Environment impact
A significant factor in
emergent behaviour is
the impact of the
system’s environment.
A plane having to change its
altitude mid-flight, for
example—thus affecting the
routes of other planes
(emergent behaviour)—might
be due to the weather.
4. Sub-systems The entities in a system
can often be grouped
together to form sub-
systems.
In our example, we can
consider different airspaces
as different sub-systems.
The outputs from one sub-
system often form the
inputs to another.
For example, information
about having one less
plane in a given airspace is
input as one additional
plane in another.
5. Feedback When the same sub-system
both gives output and
receives this as input, we call
this feedback.
Feedback is typically
mediated by a central control
sub-system
Positive feedback moves a system from one state to another, while negative feedback restricts
a system to operating within a certain state. Our controller might combine the two to allow a
plane to move from one airspace to another, but not to return, so the journey progresses.
The plane has left, now
do not let it return.
6. Systems are purposive and arbitrary
We explored several properties of models earlier.
Two key observations were that (1) abstract models are built for a
particular purpose (there is no such thing as a general-purpose
model) and, as a consequence, (2) lots of different models can exist
of the same thing.
The same is true of systems (models):
1. They are built for a purpose, e.g. exploring optimal approaches to
air traffic control (purposive).
2. They is no such thing as a correct system definition; many exist
(arbitrary). Many different ways to model air traffic control.
What about knowledge?
What about knowledge?
Sinks
Data model (language) Labelled data
Knowledge base
Input
Output
Information systems
What we were really doing earlier when we were understanding
whether a plane was going to sink was applying a special type of
system where the interacting components are models themselves (!).
Much like the systems we’ve seen, there are inputs and outputs,
components interact, etc.
This type of system is known as an information system.
The notion of an information system being a ‘model of models’ is a
little tough, so here’s another example:
A calculator as an information system
Sinks
1 + 2 X, Y
X=1,
Y=2
Data model (language) Labelled data
Knowledge base
Input
Output
3
Z = X + Y
A calculator as an information system
Sinks
Abstraction Instantiation
Automation
Capturing knowledge in this way is useful, because we can then
provide it to a computer in order to automate its application.
If we cannot fully represent the model in a computer, then human
intervention may be required (semi-automated).
Similarly, computers may play more of a supportive role, organising
data or providing visualisation of that data.
Sinks
It all comes back to interventions…
If we can automate the application of knowledge to health data,
then we can automate (the introduction of) interventions.
If we can’t fully use information systems to automate this
application, then they can assist clinicians in the delivery of
interventions.
Diabetes
Summary
• ‘To understand three basic theoretical concepts in Informatics:
models, information and systems.’
• Models are (imperfect) representations of the world, built for a
particular purpose.
• Models allow us to transform data into information
• A system is a model with multiple components, and an
information system is a type of model that, as stated,
transforms data into information, using component parts that
are, themselves, models.
Summary
• ‘To determine how models and systems, and the information they
produce when applied to data, allow us to understand a patient’s
condition, and act accordingly.’
• (Mental) models support diagnosis and treatment in clinical
practice.
• Information systems present the opportunity to automate these
processes.
References and Images
Enrico Coiera. Guide to Health Informatics (3rd ed.). CRC Press, 2015.
https://www.lego.com/en-gb/service/buildinginstructions/3178
https://lemonbin.com/difference-between-seaplane-floatplane/
https://www.youtube.com/watch?v=EeY77RoNwz8
https://www.nbcnews.com/science/science-news/largest-electric-plane-yet-completed-its-first-flight-it-s-n1221401
https://www.cnet.com/tech/gaming/microsoft-flight-simulator-takes-flight-on-xbox-game-pass-tuesday/
https://www.healthline.com/health/ozone-therapy
https://www.toypro.com/en/product/43771/eileen
References and Images
https://www.brickowl.com/catalog/lego-house-building-set-lady-minifigure
https://insight-egypt.com/jvaa.php?iid=119951709-lego+minifigure+camera&cid=28
https://www.theminifigurestore.uk/shop/sea-rescuer-series-20-lego-minifigures-71027/
https://www.toypro.com/no/product/25988/wave-angular-lightning-bolt/trans-light-blue
https://www.lego.com/en-gb/product/passenger-airplane-60262
https://www.airport-technology.com/news/birmingham-airport-flight-data-display-system/
https://www.casio.co.uk/fx-83gtx-pink

More Related Content

PPTX
A Career in Pharmacovigilance for Bright Future
PPTX
ai in clinical trails.pptx
PPTX
Understanding clinical research
PPTX
Good clinical practice
PDF
Discrepany Management_Katalyst HLS
PPT
clinical data management
PPTX
Investigational product management
PPT
Good Clinical Practice Guidelines (ICH GCP E6).ppt
A Career in Pharmacovigilance for Bright Future
ai in clinical trails.pptx
Understanding clinical research
Good clinical practice
Discrepany Management_Katalyst HLS
clinical data management
Investigational product management
Good Clinical Practice Guidelines (ICH GCP E6).ppt

What's hot (18)

PPTX
Presentation: Periodic safety update reports
PPT
TRIAL MONITORING.ppt
PDF
Clinical Studies -- Overview of FDA Regulation
PPT
Veterinary pharmacy
 
PPTX
NEW POWER POINT PRESENTATION ON ORPHAN DISEASES AND DRUGS
PDF
Artificial intelligence in health care (drug discovery) in pharmacy
PDF
Pharmacovigilance-Methods for description..pdf
PPT
SAS Functions
PDF
The Philippines' Pharmaceutical Market
PPTX
Risk management plan
PPT
Chapter06
PPTX
Intravenous admixture system
PPS
EFSA: EUROPEAN FOOD SAFETY AUTHORITY
PDF
COMMON JOB INTERVIEW QUESTIONS WITH ANSWERS ASKED IN CLINICAL RESEARCH INTERV...
PPT
Oncology Drugs: The journey From Manufacturer To The End User
PPTX
An improved method for studying mouse diaphragm function
PPT
Roles And Responsibilities Of Monitor
PPTX
Regulatory Reporting in Pharmacovigilance: Compliance and Best Practices
Presentation: Periodic safety update reports
TRIAL MONITORING.ppt
Clinical Studies -- Overview of FDA Regulation
Veterinary pharmacy
 
NEW POWER POINT PRESENTATION ON ORPHAN DISEASES AND DRUGS
Artificial intelligence in health care (drug discovery) in pharmacy
Pharmacovigilance-Methods for description..pdf
SAS Functions
The Philippines' Pharmaceutical Market
Risk management plan
Chapter06
Intravenous admixture system
EFSA: EUROPEAN FOOD SAFETY AUTHORITY
COMMON JOB INTERVIEW QUESTIONS WITH ANSWERS ASKED IN CLINICAL RESEARCH INTERV...
Oncology Drugs: The journey From Manufacturer To The End User
An improved method for studying mouse diaphragm function
Roles And Responsibilities Of Monitor
Regulatory Reporting in Pharmacovigilance: Compliance and Best Practices
Ad

Similar to Principles of Health Informatics: Models, information, and information systems (20)

PPTX
p2-130913114308-phpapp0yyyyyxxxxyy2.pptx
ODT
Wondeland Of Modelling
PDF
Agent based modeling-presentation
DOCX
Report simulation
PDF
Introduction AI ML& Mathematicals of ML.pdf
PDF
Coates p: 1999 agent based modelling
PPT
Swarm intel
PDF
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
PDF
Ai based projects
DOCX
Simulation report
PDF
introduction-to-agent-based-modeling.pdf
DOCX
Stella esei
DOCX
1. Digital Twin Technology. thay thien vu
DOCX
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
PDF
Virtuality, causation and the mind-body relationship
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
PDF
A Path Towards Autonomous Machines
PDF
Ai lecture1 final
PPT
Introduction to the Computer Simulations
PPTX
Knowledge-Based Agent in Artificial intelligence.pptx
p2-130913114308-phpapp0yyyyyxxxxyy2.pptx
Wondeland Of Modelling
Agent based modeling-presentation
Report simulation
Introduction AI ML& Mathematicals of ML.pdf
Coates p: 1999 agent based modelling
Swarm intel
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
Ai based projects
Simulation report
introduction-to-agent-based-modeling.pdf
Stella esei
1. Digital Twin Technology. thay thien vu
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
Virtuality, causation and the mind-body relationship
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
A Path Towards Autonomous Machines
Ai lecture1 final
Introduction to the Computer Simulations
Knowledge-Based Agent in Artificial intelligence.pptx
Ad

More from Martin Chapman (20)

PDF
Phenoflow: An Architecture for FAIRer Phenotypes
PDF
Generating Computable Phenotype Intersection Metadata Using the Phenoflow Lib...
PDF
Principles of Health Informatics: Artificial intelligence and machine learning
PDF
Principles of Health Informatics: Clinical decision support systems
PDF
Mechanisms for Integrating Real Data into Search Game Simulations: An Applica...
PDF
Technical Validation through Automated Testing
PDF
Scalable architectures for phenotype libraries
PDF
Using AI to understand how preventative interventions can improve the health ...
PDF
Using AI to autonomously identify diseases within groups of patients
PDF
Using AI to understand how preventative interventions can improve the health ...
PDF
Principles of Health Informatics: Evaluating medical software
PDF
Principles of Health Informatics: Usability of medical software
PDF
Principles of Health Informatics: Social networks, telehealth, and mobile health
PDF
Principles of Health Informatics: Communication systems in healthcare
PDF
Principles of Health Informatics: Terminologies and classification systems
PDF
Principles of Health Informatics: Representing medical knowledge
PDF
Principles of Health Informatics: Informatics skills - searching and making d...
PDF
Principles of Health Informatics: Informatics skills - communicating, structu...
PDF
Using AI to understand how preventative interventions can improve the health ...
PDF
Using Microservices to Design Patient-facing Research Software
Phenoflow: An Architecture for FAIRer Phenotypes
Generating Computable Phenotype Intersection Metadata Using the Phenoflow Lib...
Principles of Health Informatics: Artificial intelligence and machine learning
Principles of Health Informatics: Clinical decision support systems
Mechanisms for Integrating Real Data into Search Game Simulations: An Applica...
Technical Validation through Automated Testing
Scalable architectures for phenotype libraries
Using AI to understand how preventative interventions can improve the health ...
Using AI to autonomously identify diseases within groups of patients
Using AI to understand how preventative interventions can improve the health ...
Principles of Health Informatics: Evaluating medical software
Principles of Health Informatics: Usability of medical software
Principles of Health Informatics: Social networks, telehealth, and mobile health
Principles of Health Informatics: Communication systems in healthcare
Principles of Health Informatics: Terminologies and classification systems
Principles of Health Informatics: Representing medical knowledge
Principles of Health Informatics: Informatics skills - searching and making d...
Principles of Health Informatics: Informatics skills - communicating, structu...
Using AI to understand how preventative interventions can improve the health ...
Using Microservices to Design Patient-facing Research Software

Recently uploaded (20)

PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
master seminar digital applications in india
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
01-Introduction-to-Information-Management.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
RMMM.pdf make it easy to upload and study
PDF
Sports Quiz easy sports quiz sports quiz
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Basic Mud Logging Guide for educational purpose
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
master seminar digital applications in india
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pharma ospi slides which help in ospi learning
VCE English Exam - Section C Student Revision Booklet
01-Introduction-to-Information-Management.pdf
Complications of Minimal Access Surgery at WLH
RMMM.pdf make it easy to upload and study
Sports Quiz easy sports quiz sports quiz
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPH.pptx obstetrics and gynecology in nursing
O5-L3 Freight Transport Ops (International) V1.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Renaissance Architecture: A Journey from Faith to Humanism
Module 4: Burden of Disease Tutorial Slides S2 2025
Basic Mud Logging Guide for educational purpose
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf

Principles of Health Informatics: Models, information, and information systems

  • 1. Lecture 2: Models, information, and information systems Dr. Martin Chapman Principles of Health Informatics (7MPE1000). https://martinchapman.co.uk/teaching
  • 2. Learning outcomes 1. To understand three basic theoretical concepts in Informatics: models, information and systems. Informatics; the study of information: representation, processing, and how it is communicated. It all comes back to interventions… 2. To determine how models and systems, and the information they produce when applied to data, allow us to understand a patient’s condition, and act accordingly.
  • 3. Lecture structure Use models as our primary framing: 1. What is a model? (Models) 2. Using models to understand the world (Information) 3. Models with multiple entities (Information Systems)
  • 4. What is a model? Models
  • 5. Abstraction • An abstract model is simpler than the real thing. • The model represents a snapshot of the real thing, which will become more inaccurate over time. • Choices have been made about what to include in the model. • As a consequence of the above, lots of different models can exist of the same thing. The above shows us that an (abstract) model is built for a particular purpose.
  • 6. Instantiation • In contrast to abstraction, we add more details when we build something from a template model. • The model will become dated over time, and less relevant to the real world. • A model is altered when we build something from it. • As a result of the above, no two instantiations are exactly the same. This reinforces the idea that models are always built for a particular purpose, as there is no such thing as a general-purpose (template) model.
  • 7. Abstraction + Instantiation A model is both informed by the world (abstraction) and can be realised in the world (instantiation). This may be a literal realisation (e.g. building an aeroplane) or a realisation that allows us to understand the world. Abstraction Instantiation
  • 8. 2. Using models to understand the world Information Why might we build a model?
  • 9. Understanding how our model works We may have built a model with the purpose of understanding whether planes float on water. We can test our model and come up with some observations: 1. With pontoons, our model floats. 2. Without pontoons, our model sinks.
  • 10. Understanding how the world works Knowledge, from our model: If a plane does not have pontoons, then it will sink. Data: The plane does not have pontoons. Information = Knowledge (model) + Data: The plane will sink.
  • 11. Information model types Knowledge, from our model: If a plane does not have pontoons, then it will sink. We refer to this type of model as an inference procedure. It is supported by three other (sub-) information models: (1) A data model (2) A knowledge base (3) An ontology We can break down the actual content of our model…
  • 12. (1) Data model Thing B? Thing C? Thing A? By themselves, things in our model are really just symbols.
  • 13. (1) Data model Propeller Plane 1. Plane terminology: ‘Pontoon, propeller, plane…’ Pontoon We need a language to describe planes:
  • 14. (1) Data model 1. Plane terminology: ‘Pontoon, propeller, plane…’ 2. Plane grammar: ‘Pontoons attach to planes, propellers attach to planes…’ We need a language to describe planes: Propeller Plane Pontoon
  • 15. (1) Data model This language, our data model, then allows us to label and quantify the data we have in the real world. This is often referred to as a database. Plane Pontoon = 0 Propeller = 1 Language Data Propeller Plane Pontoon
  • 16. (2) Knowledge base Planes without pontoons will sink. Planes without propellers cannot fly. The difference between inference rules and a knowledge base is subtle. Inference rules are often of the form ‘If X then Y’, whereas our knowledge base consists of statements. Inference rules formulate our knowledge so that it can be applied to data.
  • 17. Planes without pontoons will sink. Planes without propellers cannot fly. (3) Ontology To keep order in our knowledge base, we introduce an ontology (a formal conceptualisation of the world). A data model for our knowledge base
  • 18. Planes without propellers cannot fly. Planes without pontoons will sink. (3) Ontology To keep order in our knowledge base, we introduce an ontology (a formal conceptualisation of the world). Our ontology tells us the concepts we can have in our knowledge base… Plane parts State
  • 19. Planes without propellers cannot fly. Planes without pontoons will sink. (3) Ontology To keep order in our knowledge base, we introduce an ontology (a formal conceptualisation of the world). Our ontology tells us the concepts we can have in our knowledge base… …and the relationship between those concepts, e.g. ‘Plane parts affect state’ …this stops invalid knowledge, such as ‘Planes without pontoons cannot propellers’ (Plane parts affect plane parts).
  • 20. Knowledge acquisition and application In this way, we see how models can capture knowledge that has been gained from the world, and in turn apply that knowledge to the world. Abstraction + Knowledge Acquisition Instantiation + Knowledge Application Instantiation is not now building from the model, but instead applying knowledge from it
  • 21. Knowledge Limitations Recall that models always capture particular parts of a domain depending on their purpose. In our running example, we are interested in determining whether planes float, and included pontoons in our model accordingly.
  • 22. Knowledge Limitations However, these decisions often limit the knowledge a model can contain, and thus its applicability. For example, as it includes pontoons, we cannot use or model to capture knowledge that can be used to determine whether a plane with wheels can land on the ground. NB. We also need to consider the language used in our model, and how widely it can be interpreted.
  • 23. Aside Models are more than just physical replicas
  • 24. Models are more than just physical replicas So far we’ve been thinking of physical models as real, physical replicas we can interact with in the world to gain some understanding (e.g. a Lego plane). It is good to anchor your understanding to this idea. In reality, models can be more than this, and everything we know about them so far still applies…
  • 25. Example 1: A computer program As a simple advancement, we could consider a plane we realise in a computer as a model rather than a physical plane. We still abstract, use that abstraction to gain some knowledge, and apply that knowledge to understand the world (with limitations). Abstraction Instantiation
  • 26. Example 2: Clinical guidelines Clinical guidelines are also an example of a model. They capture knowledge about the world based on clinical understanding, which can then be applied back to new situations. Note that a model like this may be purely held in a clinician’s head. These are known as mental models. Abstraction Instantiation More to come on guidelines!
  • 27. 3. Models with multiple entities Information Systems
  • 28. Models so far… So far we’ve only considered our model as consisting of a single entity, such as one plane.
  • 30. Systems Abstraction Instantiation If we capture multiple entities, we are instead creating a type of model known as a system.
  • 31. Features of a system Systems (models): 1. Have inputs and outputs 2. Have emergent behaviour 3. Are impacted by their environment 4. Have component parts 5. Can operate on feedback 6. Are arbitrary and purposive, like regular models We’re still going to use physical models for these examples, but remember models are more than just physical replicas…
  • 32. 1. Inputs and outputs Passengers are the input to our system, and their arrival at their destination is the output. There is a transformation. The state of the entities in the system is also affected by these inputs, such as the location of the planes.
  • 33. 2. Emergent behaviour Planes have individual behaviours that we know about and distinguish them from the environment around them, such as flying. However some behaviours, such as the route taken, we cannot know in advance, as they are dependent on the behaviour of other entities in the system (e.g. other routes taken). This is known as emergent behaviour.
  • 34. 3. Environment impact A significant factor in emergent behaviour is the impact of the system’s environment. A plane having to change its altitude mid-flight, for example—thus affecting the routes of other planes (emergent behaviour)—might be due to the weather.
  • 35. 4. Sub-systems The entities in a system can often be grouped together to form sub- systems. In our example, we can consider different airspaces as different sub-systems. The outputs from one sub- system often form the inputs to another. For example, information about having one less plane in a given airspace is input as one additional plane in another.
  • 36. 5. Feedback When the same sub-system both gives output and receives this as input, we call this feedback. Feedback is typically mediated by a central control sub-system Positive feedback moves a system from one state to another, while negative feedback restricts a system to operating within a certain state. Our controller might combine the two to allow a plane to move from one airspace to another, but not to return, so the journey progresses. The plane has left, now do not let it return.
  • 37. 6. Systems are purposive and arbitrary We explored several properties of models earlier. Two key observations were that (1) abstract models are built for a particular purpose (there is no such thing as a general-purpose model) and, as a consequence, (2) lots of different models can exist of the same thing. The same is true of systems (models): 1. They are built for a purpose, e.g. exploring optimal approaches to air traffic control (purposive). 2. They is no such thing as a correct system definition; many exist (arbitrary). Many different ways to model air traffic control.
  • 39. What about knowledge? Sinks Data model (language) Labelled data Knowledge base Input Output
  • 40. Information systems What we were really doing earlier when we were understanding whether a plane was going to sink was applying a special type of system where the interacting components are models themselves (!). Much like the systems we’ve seen, there are inputs and outputs, components interact, etc. This type of system is known as an information system. The notion of an information system being a ‘model of models’ is a little tough, so here’s another example:
  • 41. A calculator as an information system Sinks 1 + 2 X, Y X=1, Y=2 Data model (language) Labelled data Knowledge base Input Output 3 Z = X + Y
  • 42. A calculator as an information system Sinks Abstraction Instantiation
  • 43. Automation Capturing knowledge in this way is useful, because we can then provide it to a computer in order to automate its application. If we cannot fully represent the model in a computer, then human intervention may be required (semi-automated). Similarly, computers may play more of a supportive role, organising data or providing visualisation of that data. Sinks
  • 44. It all comes back to interventions… If we can automate the application of knowledge to health data, then we can automate (the introduction of) interventions. If we can’t fully use information systems to automate this application, then they can assist clinicians in the delivery of interventions. Diabetes
  • 45. Summary • ‘To understand three basic theoretical concepts in Informatics: models, information and systems.’ • Models are (imperfect) representations of the world, built for a particular purpose. • Models allow us to transform data into information • A system is a model with multiple components, and an information system is a type of model that, as stated, transforms data into information, using component parts that are, themselves, models.
  • 46. Summary • ‘To determine how models and systems, and the information they produce when applied to data, allow us to understand a patient’s condition, and act accordingly.’ • (Mental) models support diagnosis and treatment in clinical practice. • Information systems present the opportunity to automate these processes.
  • 47. References and Images Enrico Coiera. Guide to Health Informatics (3rd ed.). CRC Press, 2015. https://www.lego.com/en-gb/service/buildinginstructions/3178 https://lemonbin.com/difference-between-seaplane-floatplane/ https://www.youtube.com/watch?v=EeY77RoNwz8 https://www.nbcnews.com/science/science-news/largest-electric-plane-yet-completed-its-first-flight-it-s-n1221401 https://www.cnet.com/tech/gaming/microsoft-flight-simulator-takes-flight-on-xbox-game-pass-tuesday/ https://www.healthline.com/health/ozone-therapy https://www.toypro.com/en/product/43771/eileen