Professional Documents
Culture Documents
1
Message Standard Definition
Implementation Guide
www.healthlink.net
Document Information
Version 1.3
Prepared August 5, 2002
Author Dave Brewerton
Reviewer Clifford Wilson
Editor Simon Chadwick
Laboratory Results Reporting HL7 2.1 Message Standard Definition and
Document
Implementation Guide
Liability Notice: Every effort has been made to ensure that the information in this document,
supplied by HealthLink Limited, is accurate and complete. However, as use and interpretation
of this document is beyond the control of HealthLink Limited, no liability, either direct or
consequential, can be entertained by HealthLink Limited, its agents, or its suppliers.
www.healthlink.net
Contents
Page 3 of 35
Introduction
This document contains the information required by a software developer or consultant to generate
correctly formatted messages to send Laboratory result information to another party. The messages
described by this document are already in use by the Healthlink Messaging service to transfer test
result information from Laboratories to General Practitioner Systems.
This Implementation Guide is based on the HL7 protocol for Data Exchange. While this document is
complete in its own right it may be necessary to refer to the HL7 standards to answer such questions as
why particular features have been selected. This document assumes that the reader is familiar with HL7
terminology such as 'segment', 'field' and 'message'.
This document does not address issues concerned with message delivery or encryption.
Document References
[1] Health Level Seven Inc., HL7 Standard Version 2.1 - An Application
Protocol For Electronic Data Exchange in Healthcare Environments.
[2] HealthLink, Laboratory Results – Laboratory Operating Procedures
and Technical Manual, 1996.
Document History
This document is to be read with the Specification document, LABRES/HLK/100 prepared by Orion
Systems Ltd in 1993.
Page 4 of 35
Transaction Flow
Messages are sent in response to real world events and demands. The following events lead up to the
transmission and receipt of this message.
1.A Patient Presents at a Medical encounter, usually with a GP.
2.The GP issues a script for the patient to have certain tests. For example a glucose test in
urine to test for possible diabetes.
3.The Patient presents at a Laboratory where the required samples are taken and the test
performed.
4.A data entry professional enters the results of the test into the laboratory system including
the patient information and the referring medical practitioner.
5.Triggered by the data entry, the Laboratory system sends the ORU message described by
this document to the GP. In New Zealand this is most likely done using the Healthlink
network.
6.The GP's Practice Management System (PMS) receives the message and records the details
of the test with those of the patient.
Developers of both the laboratory system and the Practice management system need to be familiar with
the message format described by this implementation guide. There are other transaction sequences that
could mitigate the use of this message but this is by far the most common situation.
Fully explained example transactions may be found at the end of this document.
Page 5 of 35
HL7 Separators
HL7 allows for considerable flexibility in the selection of separator characters to be used for the
generation and parsing of the messages.
The carriage return character <CR>, (ASCII 0D16), is reserved by HL7 for the segment terminator and
must not be altered by any implementation. It is a common problem for segments to be separated by
both a carriage return character and a line feed character. This is incorrect HL7 usage and should be
avoided. This implementation will not accept such messages. It should be noted here that HMS 6.0 and
above will accept messages delimiting segments in this way without returning Negative
acknowledgements.
HL7 practices ‘trimming’ of separators. That is, after the last field containing data in a segment, the
carriage return character will occur to indicate the segment is complete. Thus the last character of a
segment should never be a field separator.
Example 1: Correct usage of a hypothetical HL7 segment.
These separators are used in the example messages throughout this document.
Page 6 of 35
Message Definition
Conventions
In the message definition, any segment surrounded by parentheses ‘{ }’ is allowed to repeat. A
segment surrounded by square brackets ‘[ ]’ is an optional segment. A segment without the
surrounding square brackets should be thought of as required. Segments that are both optional and
repeating will be surrounded by both square brackets and parentheses.
Groups of segments that operate as complete units in the message (known as segment groups) will also
be surrounded by square brackets to indicate that the entire group is optional and parentheses to
indicate that the entire group may repeat. If a segment is required (i.e. It has no square brackets) inside
a group that is optional, then that segment is only required if the group is present. Wherever possible,
segment groups are indicated by indentation of the segments that belong to that segment group.
Segments that are allowed in the standard but which are not used by this implementation are not listed
in the message definition. However, the complete message structure will be displayed in the appendices
with the HL7 chapters listed. Segments and segment groups that are not used will be shaded.
Notes
The MSA segment was originally included in HL7 2.1 to allow for solicited Lab result messages. Even
though the ORU message is unsolicited, this segment is included for backwards compatibility reasons.
While the PV1 segment is officially optional, in practice it is almost always sent because many Practice
management systems require this message to be sent. Please see the specific notes on PV1 for more
information regarding the usage of this segment.
Page 7 of 35
message, the segments would be separated only with a carriage return character. Where a segment will
not fit on a single line, subsequent lines have been indented.
MSH|^~\&|DELPHIC|ediaccnt|LABRESULT|sectst03|200001200920||ORU|0155002273|P|
2.1
MSA|AA|0155002273
PID|1||CBC2654||DWARF^SLEEPY^E||19811019|F|||215 GRANGE
RD^OTUMOETAI^TAURANGA
PV1||O|""|||||""|""
OBR|1||00/147871401000|4010^HAEMATOLOGY.....^L|R||200001191752|""|""|||||200
001191752||2004^SWART^C|||7509^TESTING^HL7|7509^TESTING^HL7||200001200920
||||||||||""
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|2|ST|4030^DIFFERENTIAL^L|NEUS^Neut Seg|12.35|b/L|2.0-7.5|H|||F
OBX|3|ST|4090^PLATELET COUNT^L||145|b/L|150-400|L|||F
OBX|4|TX|4300^Blood Film^L||COMMENT at19 Jan 00||||||F
NTE|1|L|Moderate neutrophilic leucocytosis.
NTE|2|L|Mild thrombocytopenia.
This message contains the required MSH and MSA segments at the top followed by one instance of the
patient segment group. There is only one OBR for this patient but there are multiple results for this
single OBR. Where the Laboratory felt that more information was warranted such as the
thrombocytopenia, it is sent in an NTE segment following the OBX it relates to.
Page 8 of 35
Segment Definition
Conventions
In the tables that define the fields of the segments, Rows that are shaded mark entries that are not used
in this implementation. Where there are differences to the HL7 standard this will be noted in the field
notes with the text "Variance to HL7" followed by a short description of the nature of the variance.
If the value in the repeats column is a number then the field will be allowed to repeat as long as the
number of occurrences of that field in the segment is less than or equal to that number. For Example if
the following repeating field was allowed 3 repeats then the first of the two following examples is legal
but the second is not.
...|1~2~3|...
...|1~2~3~4|...
If the repeat column is blank, then a value of N should be assumed.
Please Note:
Values in the Length column always refer to the total length of the field. So if a field contains a
composite data type such as PN (Patient Name) then the length will refer to the entire field including
any separators. For example:
...|Fyodor^I^Dostoevsky|...
(19 characters including the separators) This would be fine if the length of the Patient Name field was
19 characters or more, but would fail if the length was any less than 19 even though there are only 17
characters of actual data.
Page 9 of 35
Data Types
The following data types are used in the definition of segments. All of these are standard HL7 types.
Consult HL7 chapter two for further information.
AD – Address
This composite differs from the standard HL7 2.1 composite in a number of ways.
1. Other designation (Sub-component 2) is used exclusively as suburb.
2. The country code is entered into the State and Province code and not in HL7 defined country
code field.
Page 10 of 35
Sub Component Type Notes
<Street Address>^ ST Limited to 35 Characters
<Suburb>^ ST Limited to 30 Characters
<City>^ ST Limited to 30 Characters
<Country Code>^ ST Limited to 7 Characters
<Zip Or Postal Code>^ ST Not Used
<Country> ST Not Used
The field length limits are to comply with the NZHIS specification.
CE – Coded Element
Allows transmission of codes and the associated text.
Sub Component Type Notes
<Identifier>^ ST
<Text>^ ST
<Name of coding system>^ ST
<alternate identifier>^ Not Used
<alternate text>^ Not Used
<name of alternate coding system> Not Used
Page 11 of 35
The field length limits are to comply with the NZHIS specification.
CQ - Composite Quantity
PN – Patient Name
This composite is used for the name of any patients identified in the message.
Sub Component Type Notes
<Family Name>^ ST Limited to 25 characters.
<Given Name>^ ST Limited to 20 characters.
<Middle Initial Or Name>^ ST Always Middle initial. If the persons
name has two middle names then the
first middle initial should be used.
<Suffix>^ ST Not Used
<Prefix>^ ST Not Used
<Degree> ST Not Used
The field length limits are to comply with the NZHIS specification.
Page 12 of 35
MSH - Message Header Segment
The MSH Segment contains the information about the message including, sender, recipient and some
syntactical information.
Seq Element Name Len Type R/O Rpt
1 Field Separator 1 ST R
2 Encoding Characters 4 ST R
3 Sending Application 15 ST R
4 Sending Facility 20 ST R
5 Receiving Application 15 ST R
6 Receiving Facility 30 ST R
7 Date/Time of message 14 TS O
8 Security 40 ST O
9 Message Type 7 CM R
10 Message Control ID 20 ST R
11 Processing ID 1 ID R
12 Version ID 8 NM O
13 Sequence Number 15 NM X
14 Continuation Pointer 180 ST X
MSH|^~\&|DELPHIC...
MSH|^~\&|DELPHIC|MEDLAB|LABRESULT|...
MSH|^~\&|DELPHIC|ediaccnt|LABRESULT|...
Page 13 of 35
MSH-4 – Sending Facility
This field should be filled in with the Healthlink EDI Account name of the sending facility. This must
be filled in correctly so that message acknowledgements can be correctly processed. This field should
not be more 8 characters in length and should always be in lower case.
VARIANCE TO HL7: 8 character limit on the mailbox name.
Example:
MSH|^~\&|DELPHIC|ediaccnt|LABRESULT|...
...|^~\&|DELPHIC|ediaccnt|LABRESULT|sectst03|...
...|DELPHIC|ediaccnt|LABRESULT|sectst03|20000120092032|...
...|LABRESULT|sectst03|20000120092032|PKI|ORU|...
MSH-8 – Security
This field is used to implement security features. Under HMS 6.0 this is always using a Public Key
Infrastructure and this field always contains PKI. Older systems may use the Healthlink Encryption
system in which case the encryption key will go in this field. Please contact Healthlink for more
information.
Example: A PKI security scheme was employed when sending this message.
...|20000120092032|PKI|ORU|0155002273|P|2.1
Page 14 of 35
MSH-9 – Message type
This field identifies the message type. This field should always contain 'ORU' for lab result messages
and 'ACK' for acknowledgement messages.
Variance to HL7: this specification does not support trigger events.
Example: This message is an ORU message.
...|20000120092032|PKI|ORU|0155002273|P|2.1
...|20000120092032|PKI|ORU|0155002273|P|2.1
MSH-11 – Processing ID
This field tells how a receiving system should process this message.
Value Meaning
P Process this message as normal
D This message is being used for debugging purposes. It should
be properly acknowledged but the data should be ignored.
...|20000120092032|SECURITY|ORU|0155002273|P|2.1
MSH-12 – Version ID
This field contains the HL7 version number of this message. This is always '2.1'.
...|20000120092032|SECURITY|ORU|0155002273|P|2.1
Page 15 of 35
MSA - Message Acknowledgement Segment
The MSA segment contains information to be sent when replying or acknowledging another message.
HL7 2.1 allows the ORU message to be used as a response for a request for lab results (solicited) as
well as being the standard unsolicited Observation Reporting message. Only the unsolicited mode is
used by Healthlink but this segment is required for ORU messages. The data in this segment can be
safely ignored by new implementations, but older systems still require this segment.
1 Acknowledgement Code 2 ID R
2 Message Control ID 20 ST R
3 Text Message 80 ST O
4 Expected Sequence Number 15 NM X
5 Delayed Acknowledgement Type 1 ID X
Example: The message that this message is replying to was processed correctly.
Page 16 of 35
MSA-3 – Text Message
This field can contain any text relating to the processing of the message to which this is a reply. In an
unsolicited ORU message this field does not normally contain any data. In an ACK message however
this field is important, especially if the acknowledgement code is not AA. This field is used in
conjunction with the ERR segment to report errors.
Example:
Page 17 of 35
ERR - Error Segment
The ERR segment is used to add error comments to acknowledgement messages.
Seq Element Name Len Type R/O Rpt
1 Error Code and Location 80 CM O
Example: This shows that required field OBR-2 in the first occurrence of the OBR segment in the
message was missing.
Page 18 of 35
NTE - Note Segment
The NTE segment is used for sending notes and comments.
Seq Element Name Len Type R/O Rpt
1 Set ID 4 NM O
2 Source of comment 8 ID O
3 Comment 120 TX R
NTE-1 – Set ID
This field is used where there are more than one NTE segments in a message. The number system used
is as follows:
If the comment is greater than 120 characters in length then it should be split across multiple NTE
segments and the same SetID should be used for all of them.
After each OBX segment the first NTE segment will have a SetID of ‘1’. If more comments are
required, then the subsequent SetID’s will increment the SetID by 1 for each unrelated NTE segment.
While this field is officially optional, it should always be filled in so that accurate debugging
information can be returned and processed.
Example 1: The following example shows the Set ID’s from two unrelated comments for a single
OBX segment.
OBX|…
NTE|2|L|Mild thrombocytopenia.
Example 2: The Following example shows the Set ID’s from two unrelated NTE segments for two
different OBX segments.
OBX|…
Example 3: The following example shows the Set ID’s from the same comment split across two NTE
segments.
OBX|…
Page 19 of 35
Value Meaning
L Filler was the source of the comment. This corresponds to the
Laboratory.
P Placer system was the source of the comment. This
corresponds to the GP in most cases.
O Other System.
NTE-3 – Comment
Contains the text of the comment.
Variance to HL7: HL7 allows infinite repeats of this field.
Example:
Page 20 of 35
PID - Patient ID Segment
The PID segment is used as the primary means of communicating patient identification information.
Seq Element Name Len Type R/O Rpt
1 SetID 4 NM O
2 External Patient ID 16 CK O
3 Internal Patient ID 16 CK R
4 Alternate Patient ID 12 ST O
5 Patient Name 48 PN R
6 Mothers Maiden Name 30 PN X
7 Date Time Of Birth 8 TS O
8 Sex 1 IS O
9 Patient Alias 48 ST X Y
10 Ethnicity 1 ST X
11 Patient Address 106 AD O
12 County Code 4 ST X
13 Home Phone Number 40 ST X 3
14 Business Phone Number 40 ST X 3
15 Primary Language 25 ST X
16 Marital Status 1 ST X
17 Religion 3 ST X
18 Patient Account Number 20 ST X
19 SSN Number 16 ST X
20 Drivers License Num 25 ST X
PID-1 – Set ID
This field uniquely identifies each repeat of the PID segment. The value is ‘1’ for the first PID segment
in the message and is incremented for each subsequent PID segment.
Example: This is the first PID segment in this message.
PID|1||CBC2654||DWARF^SLEEPY^E||19811019|F|||...
PID|1||CBC2654||DWARF^SLEEPY^E||19811019|F|||...
Page 21 of 35
Example:
PID|1||XXX9999||DWARF^SLEEPY^E||19811019|F|||...
PID|1||XXX9999||DWARF^SLEEPY^E||19811019|F|||...
PID|1||XXX9999||DWARF^SLEEPY^E||19811019|F|||...
PID-8 – Sex
This field contains the patient’s gender. The following values may be used. We strongly recommend
that one of the first two values be employed as far as possible.
Value Meaning
M Male
F Female
U The patients gender is not known
I Indeterminate. This should almost never be used unless it is a
case of the patients gender being impossible to determine. In
all other cases use U for unknown.
O Other gender.
Example:
Page 22 of 35
Example:
Page 23 of 35
PV1 - Patient Visit Segment
The Patient Visit Segment is used to communicate information about the patient visit that lead up to
this lab test. It is not required in the ORU message but some of the information is important to some
laboratories (especially hospitals where patient classes and locations are important). Many
implementations send HL7 nulls in the required fields. Others do not use this segment at all – This is
probably the best option if the information is not present.
Seq Element Name Len Type R/O Rpt
1 Set ID 4 NM O
2 Patient Class 1 ST R
3 Assigned Patient Location 12 ST R
4 Admission Type 2 ST X
5 Pre-admit Number 20 ST X
6 Prior Patient Location 12 ST X
7 Attending Doctor 60 ST X
8 Referring Doctor 60 CN O
9 Consulting Doctor 60 CN O Y
10 Hospital Service 3 ST X
11 Temporary Location 12 ST X
12 Pre-admit Test Indicator 2 ST X
13 Readmission Indicator 2 ST X
14 Admit Source 3 ST X
15 Ambulatory Status 2 ST X
16 VIP Indicator 2 ST X
17 Admitting Doctor 60 CN X
18 Patient Type 2 ST X
19 Visit Number 4 ST X
20 Financial Class 11 ST X 4
21 Charge Price Indicator 2 ST X
22 Courtesy Code 2 ST X
23 Credit Rating 2 ST X
24 Contract Code 2 ST X Y
25 Contract Effective Date 8 DT X Y
26 Contract Amount 12 NM O Y
27 Contract Period 3 ST X Y
28 Interest Code 2 ST X
29 Transfer to Bad Debt Code 1 ST X
30 Transfer to Bad Debt Date 8 DT X
31 Bad Debt Agency Code 10 ST X
32 Bad Debt Transfer Amount 12 NM X
33 Bad Debt Recovery Amount 12 NM X
34 Delete Account Indicator 1 ST X
35 Delete Account Date 8 DT X
36 Discharge Disposition 2 ST X
Page 24 of 35
Seq Element Name Len Type R/O Rpt
37 Discharged to Location 2 ST X
38 Diet Type 2 ST X
39 Servicing Facility 2 ST X
40 Bed Status 1 ST X
41 Account Status 2 ST X
42 Pending Location 12 ST X
43 Prior Temporary Location 12 PL X
44 Admit Date/Time 19 TS X
45 Discharge Date/Time 19 TS X
46 Current Patient Balance 12 NM X
47 Total Charges 12 NM X
48 Total Adjustments 12 NM X
49 Total Payments 12 NM X
PV1-1 – Set ID
This field is used to identify repeats of this segment within a message. Since this segment is always tied
to the PID it is neither necessary nor required and most messages do not use this field.
Where the Set ID is used it should be the same as the PID-01 Set ID to which this segment relates.
Example: This is the first PV1 sent in the message.
PV1|1|O|""|||||""|""
Value Meaning
I Inpatient
O Outpatient
PV1|1|O|""|||||""|""
PV1|1|O|""|||||""|""
Page 25 of 35
PV1-8 – Referring Doctor
Most messages will not use this field, many systems send null. When this field is used, the physician
will be identified by the NZMC number.
Example:
PV1|1|O|""|||||""|""
Most messages will not use this field, many systems send null. When this field is used, the physician
will be identified by the NZMC number.
Example
PV1|1|O|""|||||""|""
Page 26 of 35
OBR - Observation Request Segment
The Observation Request segment sends information about the test (observation) to which the
subsequent OBX’s report the results. The GP who ordered the test can check the actual test performed
against that ordered and be aware of any minor variations to it.
Page 27 of 35
OBR-1 – Set ID
Identifies the repeats of this segment within a message. The first OBR for each patient will have a
SetID of ‘1’ and each subsequent OBR will increment by one.
Example: This is the first observation performed on this patient.
OBR|1||00/147871401000|4010^HAEMATOLOGY.....^L|
Electronic ordering has not to date been implemented so the Observation ID assigned by the practice
Management system is almost never known to the lab and consequently this field is not commonly
used. Some systems use null or a patient ID in this field. These are not recommended.
Example:
OBR|1|1322.4|00/147871401000|4010^HAEMATOLOGY.....^L|
Example:
OBR|1|1322.4|00/147871401000|4010^HAEMATOLOGY.....^L|
Page 28 of 35
system.
Example: This test was a complete Haematology scan, code 4010 of a local coding system.
...|00/147871401000|4010^HAEMATOLOGY^L|R||2000011917...
OBR-5 – Priority
All systems use ‘R’ in this field.
Example:
...|4010^HAEMATOLOGY^L|R||200001191752|""|""|||||...
...|R||200001191752|""|""|||||200001191752||...
...|R||200001191752|””|""||||Clinical Info|200001191752||...
Page 29 of 35
Example:.
...|””|""||||Clinical Info|200001191752||||2107^BARRETT^F|||...
OBR-19 – Attention Of
This field can be used to send the results to two GPs at one practice. The results will automatically be
sent to the Ordering Provider (OBR-16) and if another Provider needs to be included in the results then
those details should be entered in this field. Use the NZMC number where this is available.
Example:
...||2107^BARRETT^F|||7200^FORD^SAM|7509^MANING^HAL||20000...
Example:
...|7509^TESTING^HL7|7509^TESTING^HL7||200001200920||||||||||""
Page 30 of 35
OBX - Observation Result Segment
The OBX segment is used to transmit a single observation or observation fragment. It represents the
smallest indivisible unit of a test and its result.
OBX-1 – Set ID
This field is used to identify repeats of this segment against each OBR segment. After every OBR the
first OBX will have a SetID of ‘1’ which will increment for each subsequent OBX Segment. If OBX is
more than the 6144 characters allowed, then the result can be split across two OBX Segments with the
same SetIDs.
Example 1: Standard Set IDs.
OBR|...
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|2|ST|4030^DIFFERENTIAL^L|NEUS^Neut Seg|12.35|b/L|2.0-7.5|H|||F
OBR|...
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
Page 31 of 35
Value Meaning
ST OBX-5 Contains an HL7 string. This is the default.
OBX-5 contains HL7 text. Which is a string intended for user
TX
display.
OBX-5 contains HL7 text including formatting characters.
FT Please see HL7 section 2.4.6 for information on the use of
escape sequences and formatting characters.
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
Page 32 of 35
OBX|1|FT|…|THROAT SWAB^ ^CULTURE:Normal flora|...
OBX-6 – Units
This field specifies the measurement units of the fields in this segment. This includes results and
reference ranges and any other additional data. See HL7 section 7.1.4 for the regulations of legal units
and prefixes.
Example: The units for the Haemoglobin test result given last field is grams per litre.
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
‘L’, ‘H’ and ‘N’ are by far the most common values used.
Example 1: Because this result is in the normal reference range and the result is numeric, no value is
sent.
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
OBX|1|ST|0060^Glucose^L||9.0|mmol/L|3.0-6.1|H|||F
Page 33 of 35
OBX-9 – Probability
This field contains the probability of a result being true for results with categorical values. It mainly
applies to discrete coded results. It is a decimal number that must be between 0 and 1, inclusive. This
field is rarely, if ever, used.
Value Meaning
C Correction, replaces final result
D Delete, currently held result with same ID.
F Final result.
R Results entered but not verified.
P Preliminary result.
I Results Pending.
S Partial result.
X Results for this observation cannot be obtained.
Many practice management systems will not support the functionality of some of these values. Sender
and recipient will need to agree on the finer points of the functionality of these results. For example, is
a D always going to be followed up with another Final result. Will unverified results be accessible etc.
OBX|1|ST|4120^HAEMOGLOBIN^L||134|g/L|115-165||||F
Page 34 of 35
Examples
All data in these messages is completely fictitious.
Message
MSH|^~\&|DELPHIC|ediaccnt|LABRESULT|sectst03|200001201220|PKI|ORU|
0155002277|P|2.1
MSA|AA|0155002277
PID|1||SIM9999||SIMPSON^LISA^A||19400927|F|||84 RESOLUTION
ROAD^^WELCOME BAY
PV1||O|""|||||""|""
OBR|1||00/149543005500|0055^GENERAL
CHEM....^L|R||200001200910|""|""|||||200001200910||2004^SWART^C|||
7509^TESTING^HL7|7509^TESTING^HL7||200001201220||||||||||""
OBX|1|ST|0060^Glucose^L||9.0|mmol/L|3.0-6.1|H|||F
NTE|1|L|Note Hyperglycaemia.
OBX|2|ST|0610^Fructosamine^L||238|umol/L|200-300|N|||F
OBX|3|ST|0720^Albumin^L||41|g/L|35-50|N|||F
Meaning
This message was sent from ediaccnt (Healthlink Mailbox name) to Sectst03 at 12:20pm on the 20
January 2000. Female patient Lisa A Simpson, born on 27 September 1940 who lives at 84 Resolution
Rd, Welcome Bay, had a General Chemical Test ordered by C Swart. The General Chemical test has
three components, a glucose test, a Fructosamine and an Albumin test. Glucose showed 9.0 mmol/L
which is High and indicated that she was Hyperglycaemic. Fructosamine levels were 238 umol/L
which is inside the reference range of 200-300. Albumin levels were 41g/L which is inside the
reference range of 35-50.
Message
MSH|^~\&|DELPHIC|ediaccnt|LABRESULT|sectst03|200202181034|PKI|ORU|
0155032443|P|2.1
MSA|AA|0155032443
PID|1||FOR9999||KARAMAZOV^Dmitri^A||19570606|M|||19 Blockhouse Bay
Rd^Blockhouse Bay^Auckland
OBR|1||02-2993783-RF-0^SCL|RF^RENAL FUNCTION PANEL^L|R|200207100001
|200202171647|""|""|||||200202171647||99999^Svetlov^A||||||
200207101155|||F
OBX|1|ST|cr^CREATININE^L||0.13|mmol/L|0.05 - 0.10|HH|||F
Meaning
This message was sent from ediaccnt (Healthlink Mailbox name) to Sectst03 at 10:34am on the 18 th of
February 2002. Male patient Dmitri A Karamazov, born on 6th of June 1957 who lives at 19
Blockhouse Bay Rd, Auckland, had a Renal Function Test ordered by A Svetlov. Renal Function test
simply tests the level of Creatinine, which in this case was 0.13mmol/L. This value is above the upper
panic limit.
Page 35 of 35