SlideShare a Scribd company logo
Chapter 5
HL7
Presented by:
Dr.Fahad Alsheref
What is the Origination
of the name HL7?
• The application level addresses definition of the data
to be exchanged, the timing of the interchange, and
the communication of certain errors to the
application.
• The seventh level supports such functions as security
checks, participant identification, availability checks,
exchange mechanism negotiations and, most
importantly, data exchange structuring.
September, 2014 2
The OSI Model
September, 2014 3
Physical
Data
Network
Transport
Session
Presentation
Application
Physical
Data
Network
Transport
Session
Presentation
Application
Application 1 Application 2
Physical Connection
Logical Connection
Logical Connection
Logical Connection
Logical ConnectionLogical Connection
Logical Connection
Logical Connection
HL7
7
6
5
4
3
2
1
What is HL7 (Health Level Seven)?
Application
Type of network communication
(e-mail, telnet, FTP, HL7)
Data conversion, encryptionPresentation
Session
Controlling dialogues (sessions).
Establishing, terminating and
restarting connection.
Transport
Network
Data-Link
Physical
Network adapter: Ethernet, wireless
Ethernet
Physical link: Ethernet cable, RS-232,
optical link
TCP/IP
Routing, reliable data
transport between two
computers
HL7 contains message standards covering:
• Patient Administration
• Orders for Clinical Services and Observations, Pharmacy,
Nutrition and Supplies order entry
• Patient Accounting and Charges
• Observation Reporting
• Document Management Services
• Appointment Scheduling
• Laboratory Automation
• Personnel Management
• …
HL7 Subject Domains
HL7 in Healthcare
Management System
Message Syntax
• Message syntax describes the overall structure of
messages and how the different parts are recognized.
• Each message is composed of segments in specified
sequence, each of which contains fields also in a
specified sequence; these fields have specified data
types.
• Data types are the building blocks of the fields and may
be simple, with a single value, or complex, with multiple
components.
• These components themselves have data types, which
can be simple or complex, leading to subcomponents.
April 29th, 2003 Organizing and Searching Information with XML 8
Message Syntax
• HL7 V2 messages are sent in response to trigger events.
• The message name is derived from the message type and
a trigger event.
• The message type is the general category into which a
message fits.
April 29th, 2003 Organizing and Searching Information with XML 9
The trigger event
• The trigger event indicates what happened to cause a
message to be generated.
• Trigger events are specific to a message type.
• The full message name is ADT^A01
• (the “^” is the HL7 field component separator).
April 29th, 2003 Organizing and Searching Information with XML 10
Message Segments
• The message name is always entered in the ninth field of
the message header segment (MSH-9).
• Each HL7 V2 message comprises a set of segments.
• The overall structure and allowable content of each
message is defined in an abstract message syntax table,
which lists segments in the order in which they occur.
April 29th, 2003 Organizing and Searching Information with XML 11
Message Segments
• For example, a simple message, noting that a patient has
been admitted to the hospital contains the following
segments in the order shown:
– MSH Message Header
– EVN Event Type
– PID Patient Identification
– PV1 Patient Visit
April 29th, 2003 Organizing and Searching Information with XML 12
Message Segment
• The abstract message syntax also shows which segments are
optional and which can be repeated.
• Optional segments are surrounded by square brackets [ . . . ].
• Segments that are allowed to repeat are indicated using curly
braces { . . . }.
• If a segment is both optional and repeatable, it has both brackets
and braces [{ . . . }].
• Note that the order is not important: [{...}] and {[...]} are
equivalent.
April 29th, 2003 Organizing and Searching Information with XML 13
Delimiters
• Delimiters (such as field separators, component separators, and
subcomponent separators) are used to indicate the boundaries
between these elements.
• The segment terminator (carriage return) truncates segments.
• The delimiters are defined in the first two fields of the MSH
segment (MSH-1 and MSH-2).
April 29th, 2003 Organizing and Searching Information with XML 14
Delimiters
• Fields are named according to their sequential position within a
segment.
• For example, MSH-9 is the ninth field in the MSH segment and is
preceded by nine field delimiters.
• Two adjacent field separators (||) indicate an empty field.
• If an application wishes to state that a field contains null and
expects the receiving system to act on this, then an explicit null is
represented as |””|.
April 29th, 2003 Organizing and Searching Information with XML 15
Delimiters
• The component separator (^) separates the components of a field.
• Components are referred to by the segment, field, and position in
the field (e.g., MSH-9.1).
• For example, the MSH-9 field contains two components: MSH-
9.1 (message type) and MSH-9.2 (trigger event) and might be
represented as ADT^A01.
• The field separator truncates any components, not needed at the
end of a field. For example, the following two data fields are
equivalent: |ABC^DEF^^| and |ABC^DEF|.
April 29th, 2003 Organizing and Searching Information with XML 16
Delimiters
• The repetition separator (~) is used to separate the first
occurrence or repetition of a field from the second occurrence
and so on.
• The escape character () is used mainly in text elements to
bracket text for special processing.
• The escape character can be used to send delimiters within a
message.
• The subcomponent separator (&) is used to separate
subcomponents within components, providing an additional
level of granularity.
• Each segment is ended with an ASCII carriage return < CR >
character.
April 29th, 2003 Organizing and Searching Information with XML 17
Segment Definition
• Each segment is defined in a table such as that shown
below for the MSH Message Header segment.
• All HL7 V2 messages begin with a single MSH segment
and this provides an example of how segments are
defined.
April 29th, 2003 Organizing and Searching Information with XML 18
Message Header MSH
• The report header (MSH) contains common metadata
found in most messages, irrespective of subject.
• SenderID is a unique identifier for the sender.
• DateTime of message is the exact date/time, that the
sending system created the message. It is held in field
MSH-7. For example |20080805183015 + 0000|
indicates Aug 5, 2008 6.30 pm and 15 s GMT.
• MessageType is the HL7 V2 message type and trigger
event, transmitted in field MSH-9. Laboratory report
messages all have the content |ORU^R01|.
April 29th, 2003 Organizing and Searching Information with XML 19
Patient Identification Details (PID)
• PatientID refers to the patient identifiers (one or more),
which are used by the healthcare facility to uniquely
identify a patient (e.g., hospital number, NHS number).
• In HL7 V2 these identifiers are sent in field PID-3, with
the identifier in the first component (PID-3.1), an
optional identifier for the issuing authority in the fourth
component (PID-3.4), and an identifier type code
(required) in the fifth component (PID-3.5).
April 29th, 2003 Organizing and Searching Information with XML 20
Patient Identification Details (PID)
• For example, a patient with hospital number 123456 at
St Mary’s Hospital (SMH) may be entered as
|123456^^^SMH^PI|, where PI indicates that this is a
Patient internal identifier.
• If the sender only uses the NHS number, e.g.,
9999999904, this could be exchanged as
|9999999904^^^NHS^NH|.
• The repetition separator, ~, separates the combination of
both hospital number and NHS number, together:
• |123456^^^SMH^PI ~ 9999999904^^^NHS^NH|
April 29th, 2003 Organizing and Searching Information with XML 21
Patient Identification Details (PID)
• PatientName includes the first (given) and last (family)
name of the patient.
• These are provided in fields PID-5.1 and PID-5.2
respectively.
• Mary Smith would become |Smith^Mary|.
• DateOfBirth is recorded as a date in field PID-7 in
format YYYYMMDD.
• e.g., |19620114| for 14 January 1962.
• SexCode is in field PID-8, using an agreed coding
system, such as M = Male and
• F = Female, e.g., |M|.
April 29th, 2003 Organizing and Searching Information with XML 22
Patient Identification Details (PID)
• Patient address is transmitted in field PID-11, using the
following components:
• For example |14 Pinewood:
• Crescent^Hermitage^^^RG18 9WL|
• shows two lines of address and a postcode.
April 29th, 2003 Organizing and Searching Information with XML 23
Patent Visit (PV1)
• The PV1 (patient visit) segment is used in this example
for both the patient’s GP and the patient location at
which the sample was taken.
• Patient Location is the location at which the sample was
taken.
• This information is mandatory for infection control. It is
exchanged using the PV1-3 field (assigned patient
location), using a mutually agreed code.
• The patient’s GP identifier is shown in the PV1 segment,
field PV1-8.
April 29th, 2003 Organizing and Searching Information with XML 24
Request and Specimen Details (OBR)
• The laboratory allocates each specimen an accession
number, which is used to identify that specimen and any
derivatives.
• In HL7 this is referred to as the Filler Order Number and
is provided in field OBR-3.1.
• Lab Test Code records what was requested to be done.
An agreed code system, such as LOINC should be used.
It is provided in field OBR-4, component OBR-4.1 with
the text name in component OBR-4.2 and the name of
coding system in OBR-4.3.
April 29th, 2003 Organizing and Searching Information with XML 25
Request and Specimen Details (OBR)
• The date and time that the specimen was collected from
the patient is provided in field OBR-7, using format
YYYYMMDDHHMM. The time is optional.
• The specimen source is provided using an agreed code
or controlled vocabulary in field OBR-15.1 (e.g.,
WOUND SWAB).
• Body Site (desirable) states the part of the body from
which the specimen is taken. This is provided as a string
in field OBR-15.4 (e.g., FOOT)
• The doctor who ordered the test is recorded in field
OBR-16, using an agreed identifier in OBR-16.1.
April 29th, 2003 Organizing and Searching Information with XML 26
Result Details (OBX)
• Each separate result is entered as a separate OBX
segment, which relates to a single observation or
observation fragment.
• Observation Identifier (OBX-3) is the test that is being
done (the attribute being measured) and typically uses
LOINC or locally defined codes. Field OBX-3.1
contains the code; OBX-3.2 contains the human-
readable display text; OBX-3.3 contains the coding
scheme identifier if used.
• For example: |9999-9^Test name^LN|.
April 29th, 2003 Organizing and Searching Information with XML 27
Result Details (OBX)
• (OBX-5) is the value of the result and typically uses
SNOMED or SNOMED CT coding system.
• The value type – the data type of the observation value –
is specified in the Value Type (OBX-2).
• The code value is OBX-5.1, display text is OBX-5.2,
and code system identifier is OBX-5.3.
• OBX|1|CE|5182-1^Hepatitis A Virus IgM Serum
Antibody EIA^LN||G-A200^ Positive^SNM|
April 29th, 2003 Organizing and Searching Information with XML 28
Z-Segments
• HL7 V2 provides a facility for any users to develop their
own segments, message types, and trigger events using
names beginning with Z.
• Z-segments are widely used and are one of the main
reasons why there are so many different variants of HL7
V2 messages.
• Z-segments can be placed anywhere in a message. Some
message designers place all Z-segments at the end of a
message, whilst others place them adjacent to related
information.
April 29th, 2003 Organizing and Searching Information with XML 29
Data Types
• Data types are the basic building blocks used to
construct or constrain the contents of each element.
• Every field, component, and subcomponent in HL7 V2
has a defined data type, which governs the information
format in the element.
• HL7 V2 has 89 data types in all, but most applications
use only a small number of common data types.
• Simple data types contain just a single value, while
complex data types may contain more than one sub-
element, each of which has its own data type.
April 29th, 2003 Organizing and Searching Information with XML 30
April 29th, 2003 Organizing and Searching Information with XML 31
Simple Data Types
• DT (date) represents a date in format: YYYY[MM[DD]]. For
example, 2 August 2008 is represented as 20080802.
• DTM (date/time) is used to represent an event date and time
including time zone if required.
• ID represents a value from a HL7-defined table. Users are not
allowed to add their own values.
• IS represents a value from a user-defined table.
April 29th, 2003 Organizing and Searching Information with XML 32
Simple Data Types
• NM (numeric) is used for numeric values. It may be preceded by a
sign and may contain a decimal point.
• ST (string) is used for short strings up to 200 characters.
• TX (text) is used for longer texts up to 64 K characters. In the TX
data type the repetition separator (~) is used to indicate a hard
carriage return (line break).
April 29th, 2003 Organizing and Searching Information with XML 33
A Simple Example
• The following example is from a simple feed of laboratory test
reports from a microbiology laboratory to an infection control
monitoring system. Each report includes:
• A header stating the type, origin, and date time of the message
• A single patient with ID number, name, sex, date of birth, address,
and General Practitioner identifier
• Specimen details of the laboratory accession number (ID), source,
body site, time of collection, and requester
• A set of test results, including the test name and result and
abnormality flag
April 29th, 2003 34
A Simple Example
The abstract syntax of the HL7 V2 message is:
• MSH Message header
• PID Patient Identification Details
• PV1 Patient Visit
• OBR Results header
• {OBX} Results detail (repeats)
• All segments are required.
April 29th, 2003 35
A Simple Example
April 29th, 2003 36
A Simple Example
April 29th, 2003 37
A Simple Example
April 29th, 2003 38
Thank for your listening

More Related Content

What's hot

Coclustering Base Classification For Out Of Domain Documents
Coclustering Base Classification For Out Of Domain DocumentsCoclustering Base Classification For Out Of Domain Documents
Coclustering Base Classification For Out Of Domain Documents
lau
 
Protected addressing mode and Paging
Protected addressing mode and PagingProtected addressing mode and Paging
Protected addressing mode and Paging
marada0033
 
Adbms 22 dynamic multi level index using b and b+ tree
Adbms 22 dynamic multi level index using b  and b+ treeAdbms 22 dynamic multi level index using b  and b+ tree
Adbms 22 dynamic multi level index using b and b+ tree
Vaibhav Khanna
 
#Jai c presentation
#Jai c presentation#Jai c presentation
#Jai c presentation
JAI BAMORIYA
 
Memory mgmt 80386
Memory mgmt 80386Memory mgmt 80386
Memory mgmt 80386
Akshay Nagpurkar
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086
mudulin
 
Bt export
Bt exportBt export
Bt export
Priya Dash
 
Basics of 8086
Basics of 8086Basics of 8086
Basics of 8086
PDFSHARE
 
Positional Data Organization and Compression in Web Inverted Indexes
Positional Data Organization and Compression in Web Inverted IndexesPositional Data Organization and Compression in Web Inverted Indexes
Positional Data Organization and Compression in Web Inverted Indexes
Leonidas Akritidis
 
Segments
SegmentsSegments
Segments
aviban
 
SQL Joins and Query Optimization
SQL Joins and Query OptimizationSQL Joins and Query Optimization
SQL Joins and Query Optimization
Brian Gallagher
 
[ASM] Lab2
[ASM] Lab2[ASM] Lab2
[ASM] Lab2
Nora Youssef
 
8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware
Prof. Swapnil V. Kaware
 

What's hot (13)

Coclustering Base Classification For Out Of Domain Documents
Coclustering Base Classification For Out Of Domain DocumentsCoclustering Base Classification For Out Of Domain Documents
Coclustering Base Classification For Out Of Domain Documents
 
Protected addressing mode and Paging
Protected addressing mode and PagingProtected addressing mode and Paging
Protected addressing mode and Paging
 
Adbms 22 dynamic multi level index using b and b+ tree
Adbms 22 dynamic multi level index using b  and b+ treeAdbms 22 dynamic multi level index using b  and b+ tree
Adbms 22 dynamic multi level index using b and b+ tree
 
#Jai c presentation
#Jai c presentation#Jai c presentation
#Jai c presentation
 
Memory mgmt 80386
Memory mgmt 80386Memory mgmt 80386
Memory mgmt 80386
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086
 
Bt export
Bt exportBt export
Bt export
 
Basics of 8086
Basics of 8086Basics of 8086
Basics of 8086
 
Positional Data Organization and Compression in Web Inverted Indexes
Positional Data Organization and Compression in Web Inverted IndexesPositional Data Organization and Compression in Web Inverted Indexes
Positional Data Organization and Compression in Web Inverted Indexes
 
Segments
SegmentsSegments
Segments
 
SQL Joins and Query Optimization
SQL Joins and Query OptimizationSQL Joins and Query Optimization
SQL Joins and Query Optimization
 
[ASM] Lab2
[ASM] Lab2[ASM] Lab2
[ASM] Lab2
 
8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware
 

Similar to Chapter5

Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011
Abdul-Malik Shakir
 
HL7 101
HL7 101 HL7 101
HL7 101
Linda Sabatini
 
Introduction to hl7
Introduction to hl7Introduction to hl7
Introduction to hl7
Bhushan Borole
 
Discriminators for use in flow-based classification
Discriminators for use in flow-based classificationDiscriminators for use in flow-based classification
Discriminators for use in flow-based classification
Denis Zuev
 
Report Normalization documents
Report Normalization documentsReport Normalization documents
Report Normalization documents
Wakil Kumar
 
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
VLSICS Design
 
Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part One
Monisha Ghuman
 
Computer programming and utilization (2)
Computer programming and utilization (2)Computer programming and utilization (2)
Computer programming and utilization (2)
Digvijaysinh Gohil
 
HL7
HL7HL7
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
International Journal of Science and Research (IJSR)
 
Full parameterization process
Full parameterization processFull parameterization process
Full parameterization process
Osama Awad
 
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
CS304PC:Computer Organization and Architecture Session 2 Registers .pptxCS304PC:Computer Organization and Architecture Session 2 Registers .pptx
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
Asst.prof M.Gokilavani
 
MODELLING TRAFFIC IN IMS NETWORK NODES
MODELLING TRAFFIC IN IMS NETWORK NODESMODELLING TRAFFIC IN IMS NETWORK NODES
MODELLING TRAFFIC IN IMS NETWORK NODES
ijdpsjournal
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model
Diwash Sapkota
 
A downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networksA downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networks
University of Piraeus
 
Clin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical AirliftClin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical Airlift
Monisha Ghuman
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
irjes
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
IJRES Journal
 
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODELANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
VLSICS Design
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log and
ijwmn
 

Similar to Chapter5 (20)

Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011
 
HL7 101
HL7 101 HL7 101
HL7 101
 
Introduction to hl7
Introduction to hl7Introduction to hl7
Introduction to hl7
 
Discriminators for use in flow-based classification
Discriminators for use in flow-based classificationDiscriminators for use in flow-based classification
Discriminators for use in flow-based classification
 
Report Normalization documents
Report Normalization documentsReport Normalization documents
Report Normalization documents
 
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
REALIZATION OF TRANSMITTER AND RECEIVER ARCHITECTURE FOR DOWNLINK CHANNELS IN...
 
Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part One
 
Computer programming and utilization (2)
Computer programming and utilization (2)Computer programming and utilization (2)
Computer programming and utilization (2)
 
HL7
HL7HL7
HL7
 
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
A Batch-Arrival Queue with Multiple Servers and Fuzzy Parameters: Parametric ...
 
Full parameterization process
Full parameterization processFull parameterization process
Full parameterization process
 
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
CS304PC:Computer Organization and Architecture Session 2 Registers .pptxCS304PC:Computer Organization and Architecture Session 2 Registers .pptx
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
 
MODELLING TRAFFIC IN IMS NETWORK NODES
MODELLING TRAFFIC IN IMS NETWORK NODESMODELLING TRAFFIC IN IMS NETWORK NODES
MODELLING TRAFFIC IN IMS NETWORK NODES
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model
 
A downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networksA downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networks
 
Clin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical AirliftClin Doc Device Interfaces Technical Airlift
Clin Doc Device Interfaces Technical Airlift
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
 
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODELANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log and
 

Recently uploaded

Pediatric Emergency Care for Children | Apollo Hospital
Pediatric Emergency Care for Children | Apollo HospitalPediatric Emergency Care for Children | Apollo Hospital
Pediatric Emergency Care for Children | Apollo Hospital
Apollo 24/7 Adult & Paediatric Emergency Services
 
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSONNEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
SHAMIN EABENSON
 
CANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' CaregiversCANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' Caregivers
CANSA The Cancer Association of South Africa
 
The Power of Superfoods and Exercise.pdf
The Power of Superfoods and Exercise.pdfThe Power of Superfoods and Exercise.pdf
The Power of Superfoods and Exercise.pdf
Dr Rachana Gujar
 
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdfHow Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
Dharma Homoeopathy
 
Hypotension and role of physiotherapy in it
Hypotension and role of physiotherapy in itHypotension and role of physiotherapy in it
Hypotension and role of physiotherapy in it
Vishal kr Thakur
 
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in CardiologyDr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
R3 Stem Cell
 
Empowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
Empowering ACOs: Leveraging Quality Management Tools for MIPS and BeyondEmpowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
Empowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
Health Catalyst
 
Trauma Outpatient Center .
Trauma Outpatient Center                       .Trauma Outpatient Center                       .
Trauma Outpatient Center .
TraumaOutpatientCent
 
PET CT beginners Guide covers some of the underrepresented topics in PET CT
PET CT  beginners Guide  covers some of the underrepresented topics  in PET CTPET CT  beginners Guide  covers some of the underrepresented topics  in PET CT
PET CT beginners Guide covers some of the underrepresented topics in PET CT
MiadAlsulami
 
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdfInnovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
eurohealthleaders
 
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
khvdq584
 
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to CareLGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
VITASAuthor
 
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
blessyjannu21
 
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
nirahealhty
 
Feeding plate for a newborn with Cleft Palate.pptx
Feeding plate for a newborn with Cleft Palate.pptxFeeding plate for a newborn with Cleft Palate.pptx
Feeding plate for a newborn with Cleft Palate.pptx
SatvikaPrasad
 
Can Allopathy and Homeopathy Be Used Together in India.pdf
Can Allopathy and Homeopathy Be Used Together in India.pdfCan Allopathy and Homeopathy Be Used Together in India.pdf
Can Allopathy and Homeopathy Be Used Together in India.pdf
Dharma Homoeopathy
 
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
rightmanforbloodline
 
Luxurious Spa In Ajman Chandrima Massage Center
Luxurious Spa In Ajman Chandrima Massage CenterLuxurious Spa In Ajman Chandrima Massage Center
Luxurious Spa In Ajman Chandrima Massage Center
Chandrima Spa Ajman
 
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Levi Shapiro
 

Recently uploaded (20)

Pediatric Emergency Care for Children | Apollo Hospital
Pediatric Emergency Care for Children | Apollo HospitalPediatric Emergency Care for Children | Apollo Hospital
Pediatric Emergency Care for Children | Apollo Hospital
 
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSONNEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
 
CANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' CaregiversCANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' Caregivers
 
The Power of Superfoods and Exercise.pdf
The Power of Superfoods and Exercise.pdfThe Power of Superfoods and Exercise.pdf
The Power of Superfoods and Exercise.pdf
 
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdfHow Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
How Effective is Homeopathic Medicine for Anxiety and Stress Relief.pdf
 
Hypotension and role of physiotherapy in it
Hypotension and role of physiotherapy in itHypotension and role of physiotherapy in it
Hypotension and role of physiotherapy in it
 
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in CardiologyDr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
Dr. David Greene R3 stem cell Breakthroughs: Stem Cell Therapy in Cardiology
 
Empowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
Empowering ACOs: Leveraging Quality Management Tools for MIPS and BeyondEmpowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
Empowering ACOs: Leveraging Quality Management Tools for MIPS and Beyond
 
Trauma Outpatient Center .
Trauma Outpatient Center                       .Trauma Outpatient Center                       .
Trauma Outpatient Center .
 
PET CT beginners Guide covers some of the underrepresented topics in PET CT
PET CT  beginners Guide  covers some of the underrepresented topics  in PET CTPET CT  beginners Guide  covers some of the underrepresented topics  in PET CT
PET CT beginners Guide covers some of the underrepresented topics in PET CT
 
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdfInnovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
 
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
定制(wsu毕业证书)美国华盛顿州立大学毕业证学位证书实拍图原版一模一样
 
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to CareLGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
 
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
INFECTION OF THE BRAIN -ENCEPHALITIS ( PPT)
 
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
Can coffee help me lose weight? Yes, 25,422 users in the USA use it for that ...
 
Feeding plate for a newborn with Cleft Palate.pptx
Feeding plate for a newborn with Cleft Palate.pptxFeeding plate for a newborn with Cleft Palate.pptx
Feeding plate for a newborn with Cleft Palate.pptx
 
Can Allopathy and Homeopathy Be Used Together in India.pdf
Can Allopathy and Homeopathy Be Used Together in India.pdfCan Allopathy and Homeopathy Be Used Together in India.pdf
Can Allopathy and Homeopathy Be Used Together in India.pdf
 
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
 
Luxurious Spa In Ajman Chandrima Massage Center
Luxurious Spa In Ajman Chandrima Massage CenterLuxurious Spa In Ajman Chandrima Massage Center
Luxurious Spa In Ajman Chandrima Massage Center
 
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
 

Chapter5

  • 2. What is the Origination of the name HL7? • The application level addresses definition of the data to be exchanged, the timing of the interchange, and the communication of certain errors to the application. • The seventh level supports such functions as security checks, participant identification, availability checks, exchange mechanism negotiations and, most importantly, data exchange structuring. September, 2014 2
  • 3. The OSI Model September, 2014 3 Physical Data Network Transport Session Presentation Application Physical Data Network Transport Session Presentation Application Application 1 Application 2 Physical Connection Logical Connection Logical Connection Logical Connection Logical ConnectionLogical Connection Logical Connection Logical Connection HL7 7 6 5 4 3 2 1
  • 4. What is HL7 (Health Level Seven)? Application Type of network communication (e-mail, telnet, FTP, HL7) Data conversion, encryptionPresentation Session Controlling dialogues (sessions). Establishing, terminating and restarting connection. Transport Network Data-Link Physical Network adapter: Ethernet, wireless Ethernet Physical link: Ethernet cable, RS-232, optical link TCP/IP Routing, reliable data transport between two computers
  • 5. HL7 contains message standards covering: • Patient Administration • Orders for Clinical Services and Observations, Pharmacy, Nutrition and Supplies order entry • Patient Accounting and Charges • Observation Reporting • Document Management Services • Appointment Scheduling • Laboratory Automation • Personnel Management • … HL7 Subject Domains
  • 7.
  • 8. Message Syntax • Message syntax describes the overall structure of messages and how the different parts are recognized. • Each message is composed of segments in specified sequence, each of which contains fields also in a specified sequence; these fields have specified data types. • Data types are the building blocks of the fields and may be simple, with a single value, or complex, with multiple components. • These components themselves have data types, which can be simple or complex, leading to subcomponents. April 29th, 2003 Organizing and Searching Information with XML 8
  • 9. Message Syntax • HL7 V2 messages are sent in response to trigger events. • The message name is derived from the message type and a trigger event. • The message type is the general category into which a message fits. April 29th, 2003 Organizing and Searching Information with XML 9
  • 10. The trigger event • The trigger event indicates what happened to cause a message to be generated. • Trigger events are specific to a message type. • The full message name is ADT^A01 • (the “^” is the HL7 field component separator). April 29th, 2003 Organizing and Searching Information with XML 10
  • 11. Message Segments • The message name is always entered in the ninth field of the message header segment (MSH-9). • Each HL7 V2 message comprises a set of segments. • The overall structure and allowable content of each message is defined in an abstract message syntax table, which lists segments in the order in which they occur. April 29th, 2003 Organizing and Searching Information with XML 11
  • 12. Message Segments • For example, a simple message, noting that a patient has been admitted to the hospital contains the following segments in the order shown: – MSH Message Header – EVN Event Type – PID Patient Identification – PV1 Patient Visit April 29th, 2003 Organizing and Searching Information with XML 12
  • 13. Message Segment • The abstract message syntax also shows which segments are optional and which can be repeated. • Optional segments are surrounded by square brackets [ . . . ]. • Segments that are allowed to repeat are indicated using curly braces { . . . }. • If a segment is both optional and repeatable, it has both brackets and braces [{ . . . }]. • Note that the order is not important: [{...}] and {[...]} are equivalent. April 29th, 2003 Organizing and Searching Information with XML 13
  • 14. Delimiters • Delimiters (such as field separators, component separators, and subcomponent separators) are used to indicate the boundaries between these elements. • The segment terminator (carriage return) truncates segments. • The delimiters are defined in the first two fields of the MSH segment (MSH-1 and MSH-2). April 29th, 2003 Organizing and Searching Information with XML 14
  • 15. Delimiters • Fields are named according to their sequential position within a segment. • For example, MSH-9 is the ninth field in the MSH segment and is preceded by nine field delimiters. • Two adjacent field separators (||) indicate an empty field. • If an application wishes to state that a field contains null and expects the receiving system to act on this, then an explicit null is represented as |””|. April 29th, 2003 Organizing and Searching Information with XML 15
  • 16. Delimiters • The component separator (^) separates the components of a field. • Components are referred to by the segment, field, and position in the field (e.g., MSH-9.1). • For example, the MSH-9 field contains two components: MSH- 9.1 (message type) and MSH-9.2 (trigger event) and might be represented as ADT^A01. • The field separator truncates any components, not needed at the end of a field. For example, the following two data fields are equivalent: |ABC^DEF^^| and |ABC^DEF|. April 29th, 2003 Organizing and Searching Information with XML 16
  • 17. Delimiters • The repetition separator (~) is used to separate the first occurrence or repetition of a field from the second occurrence and so on. • The escape character () is used mainly in text elements to bracket text for special processing. • The escape character can be used to send delimiters within a message. • The subcomponent separator (&) is used to separate subcomponents within components, providing an additional level of granularity. • Each segment is ended with an ASCII carriage return < CR > character. April 29th, 2003 Organizing and Searching Information with XML 17
  • 18. Segment Definition • Each segment is defined in a table such as that shown below for the MSH Message Header segment. • All HL7 V2 messages begin with a single MSH segment and this provides an example of how segments are defined. April 29th, 2003 Organizing and Searching Information with XML 18
  • 19. Message Header MSH • The report header (MSH) contains common metadata found in most messages, irrespective of subject. • SenderID is a unique identifier for the sender. • DateTime of message is the exact date/time, that the sending system created the message. It is held in field MSH-7. For example |20080805183015 + 0000| indicates Aug 5, 2008 6.30 pm and 15 s GMT. • MessageType is the HL7 V2 message type and trigger event, transmitted in field MSH-9. Laboratory report messages all have the content |ORU^R01|. April 29th, 2003 Organizing and Searching Information with XML 19
  • 20. Patient Identification Details (PID) • PatientID refers to the patient identifiers (one or more), which are used by the healthcare facility to uniquely identify a patient (e.g., hospital number, NHS number). • In HL7 V2 these identifiers are sent in field PID-3, with the identifier in the first component (PID-3.1), an optional identifier for the issuing authority in the fourth component (PID-3.4), and an identifier type code (required) in the fifth component (PID-3.5). April 29th, 2003 Organizing and Searching Information with XML 20
  • 21. Patient Identification Details (PID) • For example, a patient with hospital number 123456 at St Mary’s Hospital (SMH) may be entered as |123456^^^SMH^PI|, where PI indicates that this is a Patient internal identifier. • If the sender only uses the NHS number, e.g., 9999999904, this could be exchanged as |9999999904^^^NHS^NH|. • The repetition separator, ~, separates the combination of both hospital number and NHS number, together: • |123456^^^SMH^PI ~ 9999999904^^^NHS^NH| April 29th, 2003 Organizing and Searching Information with XML 21
  • 22. Patient Identification Details (PID) • PatientName includes the first (given) and last (family) name of the patient. • These are provided in fields PID-5.1 and PID-5.2 respectively. • Mary Smith would become |Smith^Mary|. • DateOfBirth is recorded as a date in field PID-7 in format YYYYMMDD. • e.g., |19620114| for 14 January 1962. • SexCode is in field PID-8, using an agreed coding system, such as M = Male and • F = Female, e.g., |M|. April 29th, 2003 Organizing and Searching Information with XML 22
  • 23. Patient Identification Details (PID) • Patient address is transmitted in field PID-11, using the following components: • For example |14 Pinewood: • Crescent^Hermitage^^^RG18 9WL| • shows two lines of address and a postcode. April 29th, 2003 Organizing and Searching Information with XML 23
  • 24. Patent Visit (PV1) • The PV1 (patient visit) segment is used in this example for both the patient’s GP and the patient location at which the sample was taken. • Patient Location is the location at which the sample was taken. • This information is mandatory for infection control. It is exchanged using the PV1-3 field (assigned patient location), using a mutually agreed code. • The patient’s GP identifier is shown in the PV1 segment, field PV1-8. April 29th, 2003 Organizing and Searching Information with XML 24
  • 25. Request and Specimen Details (OBR) • The laboratory allocates each specimen an accession number, which is used to identify that specimen and any derivatives. • In HL7 this is referred to as the Filler Order Number and is provided in field OBR-3.1. • Lab Test Code records what was requested to be done. An agreed code system, such as LOINC should be used. It is provided in field OBR-4, component OBR-4.1 with the text name in component OBR-4.2 and the name of coding system in OBR-4.3. April 29th, 2003 Organizing and Searching Information with XML 25
  • 26. Request and Specimen Details (OBR) • The date and time that the specimen was collected from the patient is provided in field OBR-7, using format YYYYMMDDHHMM. The time is optional. • The specimen source is provided using an agreed code or controlled vocabulary in field OBR-15.1 (e.g., WOUND SWAB). • Body Site (desirable) states the part of the body from which the specimen is taken. This is provided as a string in field OBR-15.4 (e.g., FOOT) • The doctor who ordered the test is recorded in field OBR-16, using an agreed identifier in OBR-16.1. April 29th, 2003 Organizing and Searching Information with XML 26
  • 27. Result Details (OBX) • Each separate result is entered as a separate OBX segment, which relates to a single observation or observation fragment. • Observation Identifier (OBX-3) is the test that is being done (the attribute being measured) and typically uses LOINC or locally defined codes. Field OBX-3.1 contains the code; OBX-3.2 contains the human- readable display text; OBX-3.3 contains the coding scheme identifier if used. • For example: |9999-9^Test name^LN|. April 29th, 2003 Organizing and Searching Information with XML 27
  • 28. Result Details (OBX) • (OBX-5) is the value of the result and typically uses SNOMED or SNOMED CT coding system. • The value type – the data type of the observation value – is specified in the Value Type (OBX-2). • The code value is OBX-5.1, display text is OBX-5.2, and code system identifier is OBX-5.3. • OBX|1|CE|5182-1^Hepatitis A Virus IgM Serum Antibody EIA^LN||G-A200^ Positive^SNM| April 29th, 2003 Organizing and Searching Information with XML 28
  • 29. Z-Segments • HL7 V2 provides a facility for any users to develop their own segments, message types, and trigger events using names beginning with Z. • Z-segments are widely used and are one of the main reasons why there are so many different variants of HL7 V2 messages. • Z-segments can be placed anywhere in a message. Some message designers place all Z-segments at the end of a message, whilst others place them adjacent to related information. April 29th, 2003 Organizing and Searching Information with XML 29
  • 30. Data Types • Data types are the basic building blocks used to construct or constrain the contents of each element. • Every field, component, and subcomponent in HL7 V2 has a defined data type, which governs the information format in the element. • HL7 V2 has 89 data types in all, but most applications use only a small number of common data types. • Simple data types contain just a single value, while complex data types may contain more than one sub- element, each of which has its own data type. April 29th, 2003 Organizing and Searching Information with XML 30
  • 31. April 29th, 2003 Organizing and Searching Information with XML 31
  • 32. Simple Data Types • DT (date) represents a date in format: YYYY[MM[DD]]. For example, 2 August 2008 is represented as 20080802. • DTM (date/time) is used to represent an event date and time including time zone if required. • ID represents a value from a HL7-defined table. Users are not allowed to add their own values. • IS represents a value from a user-defined table. April 29th, 2003 Organizing and Searching Information with XML 32
  • 33. Simple Data Types • NM (numeric) is used for numeric values. It may be preceded by a sign and may contain a decimal point. • ST (string) is used for short strings up to 200 characters. • TX (text) is used for longer texts up to 64 K characters. In the TX data type the repetition separator (~) is used to indicate a hard carriage return (line break). April 29th, 2003 Organizing and Searching Information with XML 33
  • 34. A Simple Example • The following example is from a simple feed of laboratory test reports from a microbiology laboratory to an infection control monitoring system. Each report includes: • A header stating the type, origin, and date time of the message • A single patient with ID number, name, sex, date of birth, address, and General Practitioner identifier • Specimen details of the laboratory accession number (ID), source, body site, time of collection, and requester • A set of test results, including the test name and result and abnormality flag April 29th, 2003 34
  • 35. A Simple Example The abstract syntax of the HL7 V2 message is: • MSH Message header • PID Patient Identification Details • PV1 Patient Visit • OBR Results header • {OBX} Results detail (repeats) • All segments are required. April 29th, 2003 35
  • 36. A Simple Example April 29th, 2003 36
  • 37. A Simple Example April 29th, 2003 37
  • 38. A Simple Example April 29th, 2003 38
  • 39. Thank for your listening

Editor's Notes

  1. Segment ---Field ---- component-----subcomponent
  2. Segment ---Field ---- component-----subcomponent
  3. Segment ---Field ---- component-----subcomponent