SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Health Care Workflow Process
Improvement
Process Mapping
Lecture d
This material (Comp 10 Unit 3) was developed by Duke University, funded by the Department of Health and
Human Services, Office of the National Coordinator for Health Information Technology under Award
Number IU24OC000024. This material was updated by Normandale Community College, funded under
Award Number 90WT0003.
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/
Process Mapping
Learning Objectives
• Read and interpret Gane-Sarson data flow
diagram
2
Process Mapping
Lecture d - Topics
• Gane-Sarson symbols and conventions for
process mapping
• Reading Gane-Sarson data flow diagrams
3
Methods for Diagramming
Processes
Table 3.4 Methods for Diagramming Processes. Nahm, M, 2012.
4
Background
• Gane-Sarson notation was introduced in
Chris Gane and Trish Sarson’s 1977 book
Structured Systems Analysis: Tools and
Techniques
• Gane-Sarson notation is used for data flow
diagrams
5
Use
Gane-Sarson data flow diagrams show
– Movement
– Transformation
– Storage
of data
6
Simplified On-line Appointment
Scheduling Example
7
Gane-Sarson Symbols
• Double square
• Rounded rectangle
• Arrow
• Open-ended rectangle
Symbols used for Gane-Sarson
8
Entities
• Entities
– Represent people, organizations, or other things that
interact with the system
– Send or consume information
• If the same entity is shown more than once in a
diagram, a diagonal line is added to the lower
right-hand corner to visually distinguish it
9
Process
• Processes transform data
• Process should be named or described with:
– Single word (a verb)
– Phrase
– Simple sentence
o Describing what the process does
• Similar to other notations, a good name will
generally consist of a verb-object phrase such
as check availability
• In some cases, the processes are named for a
role, an organization, or a machine that performs
the process 10
Flow
• A data flow is a pipe through which data travel
• Straight lines indicate flow or movement of information
• Flow names indicate the meaning of the data that moves
along the flow
• Flow can:
– Represent only one type of data, e.g., request or reply , OR
– Consolidate several elementary data flows into one flow,
o Request and reply
• The same content may have a different meaning in
different parts of the system
• Every line needs an arrow head to indicate direction of
the data flow
11
Data Store
• Collection of data at rest
• Can be in computerized or non-
computerized format
• Stores are passive
– Processes put data in or read data
12
Entities Instead of Event List
• Gane-Sarson notation does not use event
lists
• Things that stimulate action from a system
are indicated by entities
13
Diagram Levels
• Diagram levels are
– Roll-up and drill-down
– Functional decomposition is used to represent
each process in more detailed steps /
processes
• Context diagram is highest level
• As many lower-levels as needed
14
Conventions
• Meaningful names
• Number processes and data stores
• Make sure the DFD is internally consistent
and consistent with any associated DFDs
• Exceptions are shown on lower-level
diagrams
15
Conventions (continued)
• Size of the shapes should be consistent
throughout the diagram
– This limits the length of the name
• Color shading for shapes and arrows may be
used to visually show different
– Entities
– Processes
– Data stores
– Flows
• Arrows in Gane-Sarson are straight and
horizontal or vertical
16
Rules for Correctness
• Entities may not
– Send data directly to other entities
– Send data directly to data stores
– Get data directly from data stores
• No spontaneous data creation
• No black holes
17
Maintenance
• Gane-Sarson is a set of symbols and
conventions named for the people who
developed it.
• There is no formal maintenance
organization.
• Individuals use and adapt it to suit their
needs.
18
Process Mapping
Summary – Lecture d
• Gane-Sarson symbols and conventions for
process mapping
• Reading Gane-Sarson data flow diagrams
19
Process Mapping
References – Lecture d
References
Gane, C., & Sarson, T. (1979). Structured Systems Analysis: Tools and Techniques. Englewood Cliffs,
NJ: Prentice Hall.
Ken Hopkins, Curriculum Council – Suggested Standards for Information Systems 2006: 238/7,
Newman College, 2001. Retrieved from Newman College Website
Information Systems Teachers, Consensus Meetings 2005. (eds.). 2006, January). INFORMATION
SYSTEMS, Suggested Standards for Information Systems Tools (Year 12 E238/7R). Retrieved
from Trinity College Website
Charts, Tables, Figures
3.4 Table. Methods for diagramming processes. Nahm, M, Duke University, 2012.
Images
Slide 7: Simplified on-line appointment scheduling example using Gane-Sarson notation. Nahm M.,
Duke University, 2012.
Slide 8: Gane-Sarson symbols. Nahm M., Duke University, 2012.
Slide 9: Entities symbol in Gane-Sarson notation. Nahm M., Duke University, 2012.
Slide 10: Process symbol in Gane-Sarson notation. Nahm M., Duke University, 2012.
Slide 11: Flow symbol in Gane-Sarson notation. Nahm M., Duke University, 2012.
Slide 12: Data Store symbols in Sane-Garson notation. Nahm M., Duke University, 2012.
20
Process Mapping
Lecture d
This material was developed by Duke University,
funded by the Department of Health and Human
Services, Office of the National Coordinator for
Health Information Technology under Award
Number IU24OC000024. This material was
updated by Normandale Community College,
funded under Award Number 90WT0003.
21

Weitere ähnliche Inhalte

Was ist angesagt?

Preprocessing
PreprocessingPreprocessing
Preprocessingmmuthuraj
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessingankur bhalla
 
Computer based data analysis
Computer based data analysisComputer based data analysis
Computer based data analysispriyadearabi
 
Computer Data Processing And Representation 4
Computer Data Processing And Representation   4Computer Data Processing And Representation   4
Computer Data Processing And Representation 4Amit Chandra
 
Data Preprocessing || Data Mining
Data Preprocessing || Data MiningData Preprocessing || Data Mining
Data Preprocessing || Data MiningIffat Firozy
 
Application of Unified Modelling Language
Application of Unified Modelling LanguageApplication of Unified Modelling Language
Application of Unified Modelling LanguageRasan Samarasinghe
 
Data preprocessing in Machine learning
Data preprocessing in Machine learning Data preprocessing in Machine learning
Data preprocessing in Machine learning pyingkodi maran
 
Data warehouse 5: Data Reconciliation and Transformation in Data Warehouse
Data warehouse 5: Data Reconciliation and Transformation in Data WarehouseData warehouse 5: Data Reconciliation and Transformation in Data Warehouse
Data warehouse 5: Data Reconciliation and Transformation in Data WarehouseVaibhav Khanna
 
Data preprocessing in Data Mining
Data preprocessing  in Data MiningData preprocessing  in Data Mining
Data preprocessing in Data MiningSamad Baseer Khan
 
Lesson 1 data processing
Lesson 1   data processing Lesson 1   data processing
Lesson 1 data processing guevarra_2000
 
Data warehouse 14 data reconciliation tools
Data warehouse 14 data reconciliation toolsData warehouse 14 data reconciliation tools
Data warehouse 14 data reconciliation toolsVaibhav Khanna
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessingsuganmca14
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management SystemLal Mohammad
 
Data preprocessing in Data Mining
Data preprocessing in Data MiningData preprocessing in Data Mining
Data preprocessing in Data MiningDHIVYADEVAKI
 
Software Programs for Data Analysis
Software Programs for Data AnalysisSoftware Programs for Data Analysis
Software Programs for Data Analysisunmgrc
 

Was ist angesagt? (19)

Preprocessing
PreprocessingPreprocessing
Preprocessing
 
Data Mining: Data processing
Data Mining: Data processingData Mining: Data processing
Data Mining: Data processing
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Data preprocess
Data preprocessData preprocess
Data preprocess
 
Computer based data analysis
Computer based data analysisComputer based data analysis
Computer based data analysis
 
RDBMS
RDBMSRDBMS
RDBMS
 
Computer Data Processing And Representation 4
Computer Data Processing And Representation   4Computer Data Processing And Representation   4
Computer Data Processing And Representation 4
 
Data Preprocessing || Data Mining
Data Preprocessing || Data MiningData Preprocessing || Data Mining
Data Preprocessing || Data Mining
 
Application of Unified Modelling Language
Application of Unified Modelling LanguageApplication of Unified Modelling Language
Application of Unified Modelling Language
 
Data preprocessing in Machine learning
Data preprocessing in Machine learning Data preprocessing in Machine learning
Data preprocessing in Machine learning
 
Data warehouse 5: Data Reconciliation and Transformation in Data Warehouse
Data warehouse 5: Data Reconciliation and Transformation in Data WarehouseData warehouse 5: Data Reconciliation and Transformation in Data Warehouse
Data warehouse 5: Data Reconciliation and Transformation in Data Warehouse
 
Data preprocessing in Data Mining
Data preprocessing  in Data MiningData preprocessing  in Data Mining
Data preprocessing in Data Mining
 
Lesson 1 data processing
Lesson 1   data processing Lesson 1   data processing
Lesson 1 data processing
 
Data warehouse 14 data reconciliation tools
Data warehouse 14 data reconciliation toolsData warehouse 14 data reconciliation tools
Data warehouse 14 data reconciliation tools
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
 
Data preprocessing in Data Mining
Data preprocessing in Data MiningData preprocessing in Data Mining
Data preprocessing in Data Mining
 
Software Programs for Data Analysis
Software Programs for Data AnalysisSoftware Programs for Data Analysis
Software Programs for Data Analysis
 

Ähnlich wie Comp10 unit3d lecture_slides

Comp10 unit3c lecture_slides
Comp10 unit3c lecture_slidesComp10 unit3c lecture_slides
Comp10 unit3c lecture_slidesCMDLMS
 
Data Science and Data Visualization (All about Data Analysis) by Pooja Ajmera
Data Science and Data Visualization (All about Data Analysis) by Pooja AjmeraData Science and Data Visualization (All about Data Analysis) by Pooja Ajmera
Data Science and Data Visualization (All about Data Analysis) by Pooja AjmeraPooja Ajmera
 
chapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfchapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfAxmedMaxamuud6
 
Chapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxChapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxAxmedMaxamuudYoonis
 
Comp10 unit3a lecture_slides
Comp10 unit3a lecture_slidesComp10 unit3a lecture_slides
Comp10 unit3a lecture_slidesCMDLMS
 
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionarySe 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionarybabak danyal
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huwekineheshete
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Ansh Kashyap
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Rohan Naik
 
On multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and queryingOn multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and queryingJaspreet Issaj
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-introEhtisham Ali
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Institute of Contemporary Sciences
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptxdereje33
 
Dm data pre processing
Dm data pre processingDm data pre processing
Dm data pre processingSangeethaSasi1
 

Ähnlich wie Comp10 unit3d lecture_slides (20)

Comp10 unit3c lecture_slides
Comp10 unit3c lecture_slidesComp10 unit3c lecture_slides
Comp10 unit3c lecture_slides
 
Data Science and Data Visualization (All about Data Analysis) by Pooja Ajmera
Data Science and Data Visualization (All about Data Analysis) by Pooja AjmeraData Science and Data Visualization (All about Data Analysis) by Pooja Ajmera
Data Science and Data Visualization (All about Data Analysis) by Pooja Ajmera
 
chapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfchapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdf
 
Chapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxChapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptx
 
Comp10 unit3a lecture_slides
Comp10 unit3a lecture_slidesComp10 unit3a lecture_slides
Comp10 unit3a lecture_slides
 
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionarySe 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by hu
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Modern Information Systems
 
Unit 3 part i Data mining
Unit 3 part i Data miningUnit 3 part i Data mining
Unit 3 part i Data mining
 
Lecture2 (1).ppt
Lecture2 (1).pptLecture2 (1).ppt
Lecture2 (1).ppt
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal Gulati
 
On multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and queryingOn multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and querying
 
Information Management
Information ManagementInformation Management
Information Management
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-intro
 
SAD 2nd PPT
SAD 2nd PPTSAD 2nd PPT
SAD 2nd PPT
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptx
 
Dm data pre processing
Dm data pre processingDm data pre processing
Dm data pre processing
 

Mehr von CMDLMS

Culture of healthcare_ week 1_ lecture_slides
Culture of healthcare_ week 1_ lecture_slidesCulture of healthcare_ week 1_ lecture_slides
Culture of healthcare_ week 1_ lecture_slidesCMDLMS
 
Why bother
Why botherWhy bother
Why botherCMDLMS
 
Ensuring two way communications
Ensuring two way communicationsEnsuring two way communications
Ensuring two way communicationsCMDLMS
 
Human Development
Human DevelopmentHuman Development
Human DevelopmentCMDLMS
 
Lecture 11A
Lecture 11ALecture 11A
Lecture 11ACMDLMS
 
lecture C
lecture Clecture C
lecture CCMDLMS
 
lecture 11B
lecture 11Blecture 11B
lecture 11BCMDLMS
 
lecture 10a
lecture 10alecture 10a
lecture 10aCMDLMS
 
lecture 9 B
lecture 9 Blecture 9 B
lecture 9 BCMDLMS
 
Lecture 9 A
Lecture 9 ALecture 9 A
Lecture 9 ACMDLMS
 
Lecture 9C
Lecture 9CLecture 9C
Lecture 9CCMDLMS
 
Lecture 8B
Lecture 8BLecture 8B
Lecture 8BCMDLMS
 
Lecture 8A
Lecture 8ALecture 8A
Lecture 8ACMDLMS
 
Lecture 7B
Lecture 7BLecture 7B
Lecture 7BCMDLMS
 
Lecture C
Lecture CLecture C
Lecture CCMDLMS
 
lecture 7A
lecture 7Alecture 7A
lecture 7ACMDLMS
 
Lecture 6B
Lecture 6BLecture 6B
Lecture 6BCMDLMS
 
Lecture 6A
Lecture 6ALecture 6A
Lecture 6ACMDLMS
 
Lecture 5B
Lecture 5BLecture 5B
Lecture 5BCMDLMS
 
Lecture 5 A
Lecture 5 A Lecture 5 A
Lecture 5 A CMDLMS
 

Mehr von CMDLMS (20)

Culture of healthcare_ week 1_ lecture_slides
Culture of healthcare_ week 1_ lecture_slidesCulture of healthcare_ week 1_ lecture_slides
Culture of healthcare_ week 1_ lecture_slides
 
Why bother
Why botherWhy bother
Why bother
 
Ensuring two way communications
Ensuring two way communicationsEnsuring two way communications
Ensuring two way communications
 
Human Development
Human DevelopmentHuman Development
Human Development
 
Lecture 11A
Lecture 11ALecture 11A
Lecture 11A
 
lecture C
lecture Clecture C
lecture C
 
lecture 11B
lecture 11Blecture 11B
lecture 11B
 
lecture 10a
lecture 10alecture 10a
lecture 10a
 
lecture 9 B
lecture 9 Blecture 9 B
lecture 9 B
 
Lecture 9 A
Lecture 9 ALecture 9 A
Lecture 9 A
 
Lecture 9C
Lecture 9CLecture 9C
Lecture 9C
 
Lecture 8B
Lecture 8BLecture 8B
Lecture 8B
 
Lecture 8A
Lecture 8ALecture 8A
Lecture 8A
 
Lecture 7B
Lecture 7BLecture 7B
Lecture 7B
 
Lecture C
Lecture CLecture C
Lecture C
 
lecture 7A
lecture 7Alecture 7A
lecture 7A
 
Lecture 6B
Lecture 6BLecture 6B
Lecture 6B
 
Lecture 6A
Lecture 6ALecture 6A
Lecture 6A
 
Lecture 5B
Lecture 5BLecture 5B
Lecture 5B
 
Lecture 5 A
Lecture 5 A Lecture 5 A
Lecture 5 A
 

Kürzlich hochgeladen

Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMalda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Sheetaleventcompany
 
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetsurat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh
 
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetHubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetneemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhandindiancallgirl4rent
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girlKolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girlonly4webmaster01
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetAhmedabad Call Girls
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsAhmedabad Call Girls
 
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali PunjabGorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali PunjabSheetaleventcompany
 

Kürzlich hochgeladen (20)

Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMalda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Malda Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
 
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bihar Sharif Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetsurat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
surat Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetHubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call GirlsPunjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
 
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetneemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
neemuch Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girlKolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
Kolkata Call Girls Miss Inaaya ❤️ at @30% discount Everyday Call girl
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
 
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali PunjabGorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} ❤️VVIP ANGEL Call Girls in Mohali Punjab
 

Comp10 unit3d lecture_slides

  • 1. Health Care Workflow Process Improvement Process Mapping Lecture d This material (Comp 10 Unit 3) was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC000024. This material was updated by Normandale Community College, funded under Award Number 90WT0003. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/
  • 2. Process Mapping Learning Objectives • Read and interpret Gane-Sarson data flow diagram 2
  • 3. Process Mapping Lecture d - Topics • Gane-Sarson symbols and conventions for process mapping • Reading Gane-Sarson data flow diagrams 3
  • 4. Methods for Diagramming Processes Table 3.4 Methods for Diagramming Processes. Nahm, M, 2012. 4
  • 5. Background • Gane-Sarson notation was introduced in Chris Gane and Trish Sarson’s 1977 book Structured Systems Analysis: Tools and Techniques • Gane-Sarson notation is used for data flow diagrams 5
  • 6. Use Gane-Sarson data flow diagrams show – Movement – Transformation – Storage of data 6
  • 8. Gane-Sarson Symbols • Double square • Rounded rectangle • Arrow • Open-ended rectangle Symbols used for Gane-Sarson 8
  • 9. Entities • Entities – Represent people, organizations, or other things that interact with the system – Send or consume information • If the same entity is shown more than once in a diagram, a diagonal line is added to the lower right-hand corner to visually distinguish it 9
  • 10. Process • Processes transform data • Process should be named or described with: – Single word (a verb) – Phrase – Simple sentence o Describing what the process does • Similar to other notations, a good name will generally consist of a verb-object phrase such as check availability • In some cases, the processes are named for a role, an organization, or a machine that performs the process 10
  • 11. Flow • A data flow is a pipe through which data travel • Straight lines indicate flow or movement of information • Flow names indicate the meaning of the data that moves along the flow • Flow can: – Represent only one type of data, e.g., request or reply , OR – Consolidate several elementary data flows into one flow, o Request and reply • The same content may have a different meaning in different parts of the system • Every line needs an arrow head to indicate direction of the data flow 11
  • 12. Data Store • Collection of data at rest • Can be in computerized or non- computerized format • Stores are passive – Processes put data in or read data 12
  • 13. Entities Instead of Event List • Gane-Sarson notation does not use event lists • Things that stimulate action from a system are indicated by entities 13
  • 14. Diagram Levels • Diagram levels are – Roll-up and drill-down – Functional decomposition is used to represent each process in more detailed steps / processes • Context diagram is highest level • As many lower-levels as needed 14
  • 15. Conventions • Meaningful names • Number processes and data stores • Make sure the DFD is internally consistent and consistent with any associated DFDs • Exceptions are shown on lower-level diagrams 15
  • 16. Conventions (continued) • Size of the shapes should be consistent throughout the diagram – This limits the length of the name • Color shading for shapes and arrows may be used to visually show different – Entities – Processes – Data stores – Flows • Arrows in Gane-Sarson are straight and horizontal or vertical 16
  • 17. Rules for Correctness • Entities may not – Send data directly to other entities – Send data directly to data stores – Get data directly from data stores • No spontaneous data creation • No black holes 17
  • 18. Maintenance • Gane-Sarson is a set of symbols and conventions named for the people who developed it. • There is no formal maintenance organization. • Individuals use and adapt it to suit their needs. 18
  • 19. Process Mapping Summary – Lecture d • Gane-Sarson symbols and conventions for process mapping • Reading Gane-Sarson data flow diagrams 19
  • 20. Process Mapping References – Lecture d References Gane, C., & Sarson, T. (1979). Structured Systems Analysis: Tools and Techniques. Englewood Cliffs, NJ: Prentice Hall. Ken Hopkins, Curriculum Council – Suggested Standards for Information Systems 2006: 238/7, Newman College, 2001. Retrieved from Newman College Website Information Systems Teachers, Consensus Meetings 2005. (eds.). 2006, January). INFORMATION SYSTEMS, Suggested Standards for Information Systems Tools (Year 12 E238/7R). Retrieved from Trinity College Website Charts, Tables, Figures 3.4 Table. Methods for diagramming processes. Nahm, M, Duke University, 2012. Images Slide 7: Simplified on-line appointment scheduling example using Gane-Sarson notation. Nahm M., Duke University, 2012. Slide 8: Gane-Sarson symbols. Nahm M., Duke University, 2012. Slide 9: Entities symbol in Gane-Sarson notation. Nahm M., Duke University, 2012. Slide 10: Process symbol in Gane-Sarson notation. Nahm M., Duke University, 2012. Slide 11: Flow symbol in Gane-Sarson notation. Nahm M., Duke University, 2012. Slide 12: Data Store symbols in Sane-Garson notation. Nahm M., Duke University, 2012. 20
  • 21. Process Mapping Lecture d This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC000024. This material was updated by Normandale Community College, funded under Award Number 90WT0003. 21

Hinweis der Redaktion

  1. Welcome to Health Care Workflow Process Improvement: Process Mapping. This is Lecture d, Gane-Sarson Notation . This lecture covers Gane-Sarson notation for data flow diagrams.
  2. The objective for this lecture is to: Read and interpret Gane-Sarson data flow diagram.
  3. The topics covered in lecture d are: details about Gane-Sarson notation for data flow diagrams Gane-Sarson symbols and conventions for process mapping Lecture d does not cover other parts of Gane-Sarson notation, and is not meant to teach you how to draw the diagrams, only to understand and interpret them in case you encounter them in practice.
  4. Each of the methods for diagramming a process has its own set of capabilities. Gane-Sarson represents the process context (that is, the process or system boundaries, interactions with the outside world, and the major functions). It also represents information content, the order or sequence of the data flow steps involved in the process, the transformations that occur or should occur, and the roles that perform the processes. While Gane and Sarson recognized the importance of representing information content and flow control, they did so through text data dictionaries (lists of the data elements) and structured “if-then” type statements. Since these are not graphic representations, we will not cover them here. Gane and Sarson represented context, data flow and data transformation through one diagram type, the Data Flow Diagram (DFD). Their approach used a high-level DFD to show context, and a more detailed (or series of more detailed) diagrams to show data flow steps. Data transformation is represented on the DFD by a “process” symbol that indicates that data transformation occurs. Then the actual transformation is specified using text.
  5. Gane-Sarson notation was introduced in Chris Gane and Trish Sarson’s 1977 book, Structured Systems Analysis: Tools and Techniques. The book was later published in 1979 by Prentice-Hall. (Gane and Sarson, 1979) Gane-Sarson notation is used for data flow diagrams. Although we have not seen Gane-Sarson notation used in health care, process analysts might encounter Gane-Sarson style diagrams, thus, we provide introductory-level information to the notation.
  6. Gane-Sarson notation is specific to data flow diagrams which show the movement, transformation and storage of data.
  7. This is an example of a simplified on-line appointment scheduling Gane-Sarson diagram. The diagram describes a data flow where a patient enters a web inquiry which generates two checks against different databases. After which, the information including an option to accept or decline the appointment is returned to the patient for acceptance.
  8. Gane-Sarson data flow diagram notation uses these four symbols: Entities show the people, roles, organizations or other things with which the system communicates, i.e., sources or consumers of data. Processes are shown by square rectangles with rounded corners. They represent data processes, i.e., the various individual functions that the system carries out to transform data inputs into outputs. Process boxes can be numbered to show the sequence in which they are carried out. Flows are shown by straight arrows. They are the connections between the entities, processes, and data stores. They represent the information that the processes require as input and the information they generate as output. Data stores are shown by an open-ended long rectangle. They represent collections of data that the system must access (read from or write to) or remember for some period of time. Data stores typically exist as files or databases.
  9. Entities represent people, organizations, or other things that interact with the system, i.e. entities are “outside of the system,” that is they are part of a process, but external to the information system. Entities send or consume information, and in Gane-Sarson notation are also called sources or sinks of information. If the same entity is shown more than once in a diagram, a diagonal line is added to the lower right-hand corner to visually distinguish it. For example, if the nurse entity was drawn twice, to keep from having a lot of criss-crossing lines on the diagram, a single diagonal line would be added to the lower right-hand corner. Further, if a medical assistant entity was similarly drawn twice on the same diagram, two diagonal lines would be added to visually distinguish it from the nurse and patient entities.
  10. Processes transform data. The process should be named or described by a single word (a verb), phrase, or simple sentence that describes what the process does. Similar to other notations, a good name will generally consist of a verb-object phrase such as check availability. In some cases, the processes are named for a role, an organization, or a machine that performs the process. Processes are given a number in the upper right-hand corner; this is an identifier and does not imply sequence. Optionally, processes can also have a lower section, similar in appearance to the process identifier part at the top, in which the role or machine that accomplishes the process, or the physical location of the process is undertaken.
  11. Similar to ISO 5807, Gane-Sarson notation uses straight arrows. Arrows should be named to indicate the meaning of the data that moves along the flow that is, a noun. Data flows with a verb name are incorrect; they signify a process that has been omitted. Data flow in and out of a process must be altered in some way, i.e., not labeled the same thing. A flow can: Represent only one type of data, e.g., request or reply , or Consolidate several elementary dataflows into one flow, e.g., request and reply. This is dependent on the intended detail-level of the diagram. The same content may have a different meaning in different parts of the system, for example, address (as input by the receptionist) versus address after validation with the directory. Arrows indicate direction of the data flow, for example, from the practice EMR to the pharmacy.
  12. The data store is used to model a collection of data at rest. Data stores can be in computerized or non-computerized form, such as paper charts, microfiche, index cards, etc. Stores are passive; processes put data in or read data. Like processes, data stores can be given an identifying number, e.g., D1, D2, etc., where “D” denotes a data store and the number serves as a unique identifier. Like entities, data stores can be drawn more than once on a diagram to avoid crisscrossed lines, in this case, a vertical line is added to the closed end of the data store shape.
  13. Unlike Yourdon notation, Gane-Sarson does not use an event list to indicate things that stimulate action from the system. Things that stimulate action from a system are indicated by entities.
  14. Gane-Sarson, like Yourdon notation, uses leveled diagrams, that is, a roll-up and drill-down approach where increasing levels of detail are shown on successive diagrams. A process called functional decomposition is used to represent each process in more detailed steps / processes. Each process in a DFD can be “exploded”, i.e., redrawn to show increasing levels of detail. When this is done, decimal numbers can be used to identify the lower detail level process, while maintaining the links to the “parent” or higher level process on the parent diagram. Context diagram is the highest level. There are as many lower-levels as needed.
  15. Gane-Sarson Conventions include: Choosing meaningful names for processes, flows, stores, and terminators, Numbering the processes and data stores, Making sure the DFD is internally consistent and consistent with any associated DFDs, and Exceptions and error handling are shown on lower-level diagrams.
  16. The size of the shapes should be consistent throughout the diagram. Keeping the size of the boxes consistent means that a short enough process name needs to be found so that it fits in the box, or that the name may be abbreviated. We found no guidance on the use of color shading for shapes or arrows, and expect that since the notation was developed in the 1970’s, that color was not commonly used on the diagrams. However, today, color may be used to visually show different types of entities, processes, data stores or flows. Arrows in Gane-Sarson are straight, and horizontal or vertical i.e., no diagonal or curved arrow lines. Double headed arrows can be used instead of two separate arrows in opposite directions, such as to represent request and reply.
  17. Hopkins enumerated “Rules for Correctness” for these diagrams (Hopkins, 2006). These rules can be used to assess the logical consistency of the diagrams and include: Entities may not send data directly to other entities, Entities may not send data directly to data stores (data must be processed in some way first), and Entities may not get data directly from data stores (data must be processed in some way first). Information is neither created nor destroyed, it must come from and go to somewhere. Information comes from and goes to entities and data stores via processes. Watch for spontaneous data creation and black holes. Note: “in-only” data stores may be ok, as when being read by another system. Also “out-only” data stores may be ok, as when getting data from another system. Data flows with a verb name signify a process that has been omitted.
  18. Like Yourdon notation, Gane-Sarson is a set of symbols and conventions named for the people who developed it. Gane-Sarson notation has not been adopted as a standard. As such, there is no formal maintenance organization. Individuals use and adapt it to suit their needs.
  19. This concludes Lecture d, Process Mapping, Gane-Sarson Notation. You should now be able to; Understand Gane-Sarson symbols and conventions for data flow diagrams, and Be able to read and interpret data flow diagrams that use Gane-Sarson notation.
  20. No audio.
  21. No audio