ORU R01 Scope - (Send Lab Results)
- 1 ORU R01: Send Test Results To PKB
- 1.1 Overview
- 1.2 Relevant Entities
- 1.3 Definition
- 1.4 Examples
- 1.5 Response
- 1.6 Examples
- 1.7 Supported Multi Measurements
- 1.8 Examples
ORU R01: Send Test Results To PKB
Overview
This message can be used to send measurements , pathology results and radiology reports to PKB, but the below will focus on the requirements for pathology lab result data.
Laboratory results
Laboratory results will appear in the "Tests" tab in the PKB web interface. A single laboratory report (a.k.a. order) can contain multiple profiles (a.k.a. panels), each of which is reported in its own OBR group.
Relevant Entities
Test result information is used to populate [[Lab Report]] / [[Lab Result]] / [[Local Test Type]] entities
Measurement information is used to populate [[Measurement]] entities
Please click through to the Data Model to explore the presentation of these entities in the web interface.
Definition
Segment | Field | Opt | RP/# | Component | Description | Example | Data Model |
---|---|---|---|---|---|---|---|
MSH |
|
|
|
| Message header. This conforms to PKB's standard definition. |
|
|
PID |
|
|
|
| Patient identification. This conforms to PKB's standard definition. |
|
|
[ PV1 ] |
|
|
|
| This is used to include the Hospital Service Code of the observations |
|
|
| PV1-10 | O |
|
| Hospital service. See our notes on code sets for more information on our handling of coded data. |
| PV1-10 contributes to privacy label assignment. |
|
|
|
| PV1-10.1 | Hospital service code |
| [[Lab Report->Lab Result.Specialty]] |
{ |
|
|
|
| Common order |
|
|
| ORC-3 | C |
|
| Filler order number. At least one of either ORC-3.1 or OBR-3.1 must be provided. It is an error for these values to differ. |
|
|
|
|
|
| ORC-3.1 | Filler order number | MYORDER0001 | [[Lab Report.External ID]] if OBR-3 was not provided |
| ORC-13 | O |
|
| Enterer's Location |
|
|
|
|
|
| ORC-13.9 | Description | Laboratory 1 | [[Lab Report.Enterer Location]] |
OBR |
|
|
|
| Observation request |
|
|
| OBR-3 | C |
|
| Filler order number. At least one of either ORC-3.1 or OBR-3.1 must be provided. It is an error for these values to differ. |
|
|
|
|
|
| OBR-3.1 | Filler order number | MYORDER0001 | [[Lab Report.External ID]] |
| OBR-4 | C |
|
| Universal service identifier. See our notes on code sets for more information on our handling of coded data. For textual reports, these values override the ones in OBX-3, and as such OBR-4.1 is mandatory. |
| If a textual report content pattern The test type processing uses OBR-4 instead of OBX-3. Components 1-6 of OBR-4 will be saved into [[Lab Report->Lab Result.Code]]. Note that this will mean the service name and the test name might be the same for some textual reports. |
|
|
|
| OBR-4.1 | Service ID | LAB100 | The privacy label lookup based on service code is performed regardless of which content pattern was provided. Then additionally: If a textual report [[Lab Report->Lab Result->Local Test Type.Test Code]] Else Ignored. |
|
|
|
| OBR-4.2 | Service name | FBC | [[Lab Report->Lab Result.Service]] and [[Lab Report->Lab Result->Local Test Type.Service Name]] Note: the Local Test Type only stores the most recently provided service name. |
|
|
|
| OBR-4.3 | Service coding system | WinPath | If a textual report Stored in [[Lab Report->Lab Result->Local Test Type.Test Coding System]] Else Ignored. |
|
|
|
| OBR-4.5 | Alternative service name | Full Blood Count | Used instead of OBR-4.2 if OBR-4.2 was not provided. |
| OBR-7 | C |
|
| Observation timestamp. This will be used only if there is no timestamp in OBX-14. It is an error for neither to be provided. |
|
|
|
|
|
| OBR-7.1 | Observation timestamp | 201505191657 | [[Lab Report->Lab Result.Timestamp]] if OBX-14 was not provided |
| OBR-14 | O |
|
| Received timestamp. |
|
|
|
|
|
| OBR-14.1 | Received timestamp | 201505191521 | [[Lab Report->Received Timestamp]] |
| OBR-16 | O |
|
| Ordered by. If present, at least the family name must be given. |
| [[Lab Report->Lab Result->Source.Source Text]] |
|
|
|
| OBR-16.2 | Family name | Foster |
|
|
|
|
| OBR-16.3 | Given name | John |
|
|
|
|
| OBR-16.4 | Middle names | Harry |
|
|
|
|
| OBR-16.6 | Title | Dr |
|
| OBR-24 | O |
|
| Laboratory discipline. |
|
|
|
|
|
| OBR-24.1 | Laboratory discipline. | ICU | [[Lab Report->Discipline]] |
| OBR-25 | O |
|
| Result status. If a value of R is provided: any lab results received previously for this report ID will be marked as deleted. OBX segments are not required and will be ignored. Note: if the report contains multiple panels where some but not all have a status of R, then PKB will first delete all results associated with the report ID before following the usual create or update workflow for lab results provided in panels that do not have a status of R. |
|
|
|
|
|
| OBR-25.1 | Result status | F |
|
{ [ NTE ] } |
|
|
|
| NTE segments can be used to include comments. NTE segments immediately following the OBR segment will be considered to apply to all results in this message. |
|
|
| NTE-3 | O |
| NTE-3.1 | Comment |
|
|
|
|
|
|
| Comment | This is a comment. | These OBR-level comments will be written to [[Lab Report->Lab Result.Comments]] Any OBX-level comments will be appended to the OBR-level comments. |
{ |
|
|
|
| Observation or result |
|
|
| OBX-2 | R |
|
| Value type. OBX segments with these value types are silently ignored: AD, CP, DT, DTM, ED, MO, PN, RP, TM, TN, XAD, XCN, XON, XPN, XTN For SN, a numeric value must be provided in OBX-5.2. For all other value types, note that: |
|
|
|
|
|
| OBX-2.1 | Value type | NM |
|
Patients Know Best Wiki Hub | Deploy | Developer | Trust Centre | Manual | Research | Education | Release Notes
© Patients Know Best, Ltd. Registered in England and Wales Number: 6517382. VAT Number: GB 944 9739 67.
This API specification and design is licensed under a Creative Commons Attribution 4.0 International License.