Updated December 2019

The Pathology Reporting Message Standard 

 

The HL7 message specification for e-Path conforms to the following standard: NAACCR vol. 5 v3 (June, 2009) Pathology Laboratory Electronic Reporting.

This standard specifies the coding of a pathology report using an HL7 version 2.5.1 “Unsolicited Observation/Event R01” message type (ORU^R01).

The segment layout of this message type is depicted in shown below.

ORU^R01

Observational Results (Unsolicited)

MSH

Message Header segment

[{SFT}]

Software segment

{

- PATIENT_RESULT begin

[

-- PATIENT begin

PID

Patient Identification segment

{[NK1]}

Next Of Kin segment

[PV1]

Patient Visit segment

]

-- PATIENT end

{

-- ORDER RESULT begin

[ORC]

Common Order segment

OBR

Observations Report ID segment

{[NTE] }

Notes and Comments segment

{

--- RESULT begin

OBX

Observation/Result segment

{[NTE]}

Notes and Comments segment

}

--- RESULT end

[{

--- SPECIMEN INFORMATION begin

SPM

Specimen

{[OBX]}

Observation Related to Specimen

}]

--- SPECIMEN INFORMATION end

}

-- ORDER RESULT end

}

- PATIENT RESULT end

[DSC]

Continuation Pointer

 

For pathology reporting only the MSH, PID, OBR and OBX segments are used.

 

Pathology Report Header Data

Message Header (MSH) Segment

Field

HL7 Field {Data Book Item}

Opt

Description

1

Field separator

R

The character to be used as the field separator for the rest of the message. The field separator always appears in the fourth character position of MSH segment and is used to separate adjacent data fields within a segment. The recommended value is “|”, ASCII (124)

2

Encoding characters

R

Characters used as separators to delimit components, repetitions, escaped characters, sub-components within a field. The recommended value is “^~\&”

3

Sending application

R

This value should be hard-coded to “PATHLAB_LIS”

4

Sending facility {Transmitting Master Number}

R

The facility that is transmitting the HL7 message. This component is formatted using 3 subcomponents: 1. namespace ID - Text name of your facility 2. universal ID - MOHLTC master number for your facility 3. universal ID type - “MOH” indicating that the universal ID is a MOHLTC master number e.g. |UNIVERSITY HEALTH NETWORK^3910^MOH|

5

Receiving application

O

Uniquely identifies the receiving application among all other applications within the network enterprise, should beset to “ePath”

6

Receiving facility

O

Identifies the receiving application and should be set to “CCO”

7

Date/time of message

R

Date and time that the message was created by the sending system, format: YYYYMMDDHHMMSS

8

Security

R

This will be set to a 40-character hard-coded security token the value of which will be provided to the individual facilities by the CCO Implementation team (one each for Prod and Test environments)

9

Message type

R

The receiving system uses this field to know the data segments to recognize and, possibly, the application to which to route this message. This should be set to “ORU^R01”

10

Message control ID

R

Number or other identifier that uniquely identifies the message. The receiving system echoes this ID back to the sending system in the message acknowledgment. For electronic laboratory reporting, we recommend using the date/time stamp followed by the sequence number as: YYYYMMDDHHMMSS#### (# = counter number).

11

Processing ID

R

Used to decide how to process the message as defined in HL7 processing rules. Field appears as: P for production,  T for training, or  D for debugging

12

Version ID

R

Matched by the receiving system to its own HL7 version to be sure the message will be interpreted correctly. This should be set to “2.5”

13

Sequence number

X

(not used by ePath)

14

Continuation pointer

X

(not used by ePath)

15

Accept acknowledgment type

O

Identifies the conditions under which accept acknowledgments are required to be returned in response to this message: AL – Always NE – Never ER – Only on error SU – Only on success

16

Application acknowledgment type

O

Identifies the conditions under which application acknowledgments are required to be returned in response to this message: AL – Always NE – Never ER – Only on error SU – Only on success

17

Country code

X

(not used by ePath)

18

Character set

X

(not used by ePath)

19

Principal language of message

X

(not used by ePath)

20

Alternate character set handling scheme

X

(not used by ePath)

21

Message Profile Identifier

X

(not used by ePath)

 

Patient Identification (PID) Segment

Field

HL7 Field {Data Book Item}

Opt

Description

1

Set ID - PID

R

The Set ID field numbers the repetitions of the PID segment (i.e., multiple patient reports). For the first occurrence of the segment, the sequence number shall be one, for the second occurrence, the sequence number shall be two, etc.

2

Patient ID (External)

X

(not used by ePath)

3

Patient identifier list {Collected MRN}  {Collected Master Number}  {Referred-from MRN}  {Referred-from Master Number} {Current DX MRN} {Current DX Master Number} {Health Insurance Number}

R

The list of identifiers used by the facility to uniquely identify a patient. For pathology reporting, the patient identifiers are: Collected MRN & Master No as identifier type: CMR  Format:CollectedMRN^^^^CMR^CollectionHospitalName&MOHMasterNumber&MOH Referred-out MRN & Master No as identifier type: RMR  Format:  ReferredfromMRN^^^^RMR^ReferredfromHospitalName&MOHMasterNumber&MOH Current MRN & Master No as identifier type: MRN  Format:  CurrentDXMRN^^^^MRN^CurrentHospitalName&MOHMasterNumber&MOH

Health Insurance Number as identifier type: JHN Format: HealthInsuranceNumber&Version&Origin^^^^JHN Example: 0123456789&AM&ON^^^^JHN

4

Alternate patient ID - PID

X

(not used by ePath)

5

Patient name {Surname} {First Given Name}

R

The name of the patient Format: |Surname^FirstGivenName[^MiddleNameOr Initial]*| Example: Smith^John^B *MiddleNameOrInitial is optional

6

Mother‟s maiden name

X

(not used by ePath)

7

Date/time of birth {Date of Birth}

R

The patient's date of birth in the format: YYYYMMDD

8

Sex {Gender Code}

R

The patient‟s sex: F – Female M - Male H - Hermaphrodite, Undetermined T – Transsexual O – Other U - Unknown

9

Patient alias

X

(not used by ePath)

10

Race

X

(not used by ePath)

11

Patient address {City} {Province Code} {Postal Code} {Country Code}

RE

The mailing address of the patient's residence. Format: Address1^Address2^City^ProvinceCode^PostalCode^SEERCountryGeocode Example: 123 Any Street^^Toronto^ON^M5E1Z2^220 ( where 220 is the SEER Geocode for Canada)

12

County code

X

(not used by ePath)

13

Phone number - home

X

(not used by ePath)

14

Phone number - business

X

(not used by ePath)

15

Primary language

X

(not used by ePath)

16

Marital status

X

(not used by ePath)

17

Religion

X

(not used by ePath)

18

Patient account number

X

(not used by ePath)

19

SSN number - patient

X

(not used by ePath)

20

Driver’s license number - patient

X

(not used by ePath)

21

Mother’s identifier

X

(not used by ePath)

22

Ethnic group

X

(not used by ePath)

23

Birth place

X

(not used by ePath)

24

Multiple birth indicator

X

(not used by ePath)

25

Birth order

X

(not used by ePath)

26

Citizenship

X

(not used by ePath)

27

Veterans military status

X

(not used by ePath)

28

Nationality

X

(not used by ePath)

29

Patient death date and time {Date of Death}

RE

The date and time at which the patient death occurred in the format: YYYYMMDD. This field should only be valued only if the report is an autopsy.

30

Patient death indicator {Vital Status}

R

Indicates whether or not the patient is deceased in the format: “Y” or “N”. This field should only be set to “Y” if the report is an autopsy and otherwise set to “N”.

31

Identity Unknown Indicator

X

(not used by ePath)

32

Identity Reliability Code

X

(not used by ePath)

33

Last Update Date/Time

X

(not used by ePath)

34

Last Update Facility

X

(not used by ePath)

35

Species Code

X

(not used by ePath)

36

Breed Code

X

(not used by ePath)

37

Strain

X

(not used by ePath)

38

Production Class Code

X

(not used by ePath)

39

Tribal Citizenship

X

(not used by ePath)

 

Observation Report (OBR) Segment

Field

HL7 Field {Data Book Item}

Opt

Description

1

Set ID – OBR

R

The sequence number of one of multiple OBRs under one PID. For the first order transmitted, the sequence number shall be 1; for the second order, it shall be 2; and so on. For example, the second OBR under a single PID would appear as: |2|

2

Placer Order Number {Referred-from Dx Accession Number}

O

A unique number assigned to the pathology report by the referring (ordering) facility (where the original diagnosis was made by a pathologist) if the report is the result of a consult.

3

Filler Order Number {Current Dx Accession Number}

R

The order number associated with the filling application. It is assigned by the order filler (receiving) application at the pathology lab where the current diagnosis is made by a pathologist.

4

Universal Service ID {Type of Report}

R

The identifier code for the ordered observation/test/ battery that indicates the type of the report. The report types will vary by facility depending on the functionality of the lab. The coding for this component is specified in the “Type of Report” Coding section below.

5

Priority

X

(not used by ePath)

6

Requested Date/Time

X

(not used by ePath)

7

Observation Date/Time {Specimen Collected Date}

R

Date the specimen was collected (surgery date) format: YYYYMMDD.

8

Observation End Date/Time

X

(not used by ePath)

9

Collection Volume

X

(not used by ePath)

10

Collector Identifier {Surgeon ID} {Surgeon Full Name}

RE

Surgeon ID - (5-digit) CPSO number of the surgeon/ physician who performed the procedure. For health professionals (e.g. dentists, nurse practitioners, other non-MDs, etc.) who do not have a CPSO number, this field should be left blank. Surgeon Full name – Full name of the surgeon/physician or other health care professional who performed the procedure. Surgeon name field should be filled in all cases regardless of the type of the professional performing the procedure Format: [CPSO#]^Surname^GivenName[^MiddleName^…] Example: 12345^Smith^John^C^^MD

11

Specimen Action Code

X

(not used by ePath)

12

Danger Code

X

(not used by ePath)

13

Relevant Clinical Info.

X

(not used by ePath)

14

Specimen Received Date/Time

RE

For observations requiring a specimen, the specimen received date/time is the actual login time at the diagnostic service. This field must contain a value when the order is accompanied by a specimen, or when the observation required a specimen and the message is a report. For Cancer Reporting, generally surgery will collect the specimen; the date and time on the Pathology Study requisition form that accompanies the specimen is the timestamp filled in here

15

Specimen Source

X

(not used by ePath)

16

Ordering Provider

X

(not used by ePath)

17

Order Call-back Phone Number

X

(not used by ePath)

18

Placer Field 1

X

(not used by ePath)

19

Placer Field 2

X

(not used by ePath)

20

Filler Field 1 {Consult Indicator}

RE

Indicator of whether the report is an external consult report Y = Consult N or blank = Not a consult

21

Filler Field 2

X

(not used by ePath)

22

Results Rpt/Status Chng-Date/Time  {Report Sign-out Date}

R

Specifies the date results reported or status changed. This field is used to indicate the date that the results are composed into a report and released format: YYYYMMDD

23

Charge to Practice

X

(not used by ePath)

24

Diagnostic Serv Sect ID

X

(not used by ePath)

25

Result Status {Status of Report}

R

Status of the report: F - Final C - Change. When a report is initially sent, it will have a status of „F‟. If the lab re-transmits that report for any reason (including supplements/addenda or amendments) the re-sent report should have a status of „C‟

26

Parent Result

X

(not used by ePath)

27

Quantity/Timing

X

(not used by ePath)

28

Result Copies To

X

(not used by ePath)

29

Parent

X

(not used by ePath)

30

Transportation Mode

X

(not used by ePath)

31

Reason for Study

X

(not used by ePath)

32

Principal Result Interpreter {Pathologist ID} {Pathologist Full Name}

R

ID (College of Physician and Surgeon’s numbers) of the pathologist who created the report.  Full name of the pathologist who created the report. Format: [CPSO#]^Surname^GivenName[^MiddleName^…] Example: 12345^Smith^John^CM^^MD

33

Assistant Result Interpreter

X

(not used by ePath)

34

Technician

X

(not used by ePath)

35

Transcriptionist

X

(not used by ePath)

36

Scheduled Date/ Time

X

(not used by ePath)

37

Number of Sample Containers

X

(not used by ePath)

38

Transport Logistics of Collected Sample

X

(not used by ePath)

39

Collector’s Comment

X

(not used by ePath)

40

Transport Arrangement Responsibility

X

(not used by ePath)

41

Transport Arranged

X

(not used by ePath)

42

Escort Required

X

(not used by ePath)

43

Planned Patient Transport Comment

X

(not used by ePath)

44

Procedure Code

X

(not used by ePath)

45

Procedure Code Modifier

X

(not used by ePath)

46

Placer Supplemental Service Information

X

(not used by ePath)

47

Filler Supplemental Service Information

X

(not used by ePath)

48

Medically Necessary Duplicate Procedure Reason.

X

(not used by ePath)

49

Result Handling

X

(not used by ePath)

50

Parent Universal Service Identifier

X

(not used by ePath)

 

“Type of Report” Coding

The following table shows how the “Type of Report” data element is coded in the HL7 OBR-4 component

Type of Report

HL7 OBR-4 Coding

Autopsy:

18743-5^Autopsy note^LN^A^Autopsy^L

Bone Marrow:

48807-2^Bone marrow aspiration report^LN^B^Bone Marrow^L

Cytology:

33716-2^Study Report: Cytology.non-gyn^LN^C^Cytology^L

Cytology (gyn):

33717-0^Study Report: Cytology.Cvx/Vag^LN^CG^Cytology (gyn)^L

Flow Cytometry:

33719-6^Study Report FC, Immunophenotype^LN^F^Flow Cytometry^L

Haematology:

^^^H^Hematology^L

Pathology (resection):

11529-5^Surgical Pathology Study Report^LN^P^Pathology^L

Biopsy (only):

11529-5^Surgical Pathology Study Report^LN^BX^Biopsy^L

Other:

^^^O^Other^L

Unknown:

^^^U^Unknown^L