ORU R01: Send test results and measurements to PKBOverviewThis message can be used to send unsolicited laboratory results and measurements to PKB.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.
Measurements
The ORU R01 can also be used to send measurements into PKB, such that they appear in the "Measurements" tab in the PKB web interface.
Please speak to us if you would like to do this, as you'll need to send pre-agreed SNOMED code values in OBX-3.1.
Any OBX-3.3 that specifies SNOMED CT (see table for exact values we match on) will be treated as a measurement, not a lab result, providing that the ID in OBX-3.1 matches one of the predefined measurement IDs we can accept.
Content patternsA "content pattern" indicates how PKB will interpret the contents of your message. This provides additional guidance over and above the syntactic requirements of individual segments.
PKB supports two different content patterns for OBR groups. When a (non-radiology) report is received, we will inspect each OBR group to determine which content pattern has been provided.
Single textual laboratory reportPKB uses the following criteria to determine if the OBR group contains a single textual laboratory report:
NTE segments will be treated as lines of the report, just like OBX segments; their contents will appear in the same location as provided.
Note: when sending a single textual laboratory report, only the metadata from the first OBX segment will be processed. Metadata (e.g. status, timestamp) from subsequent OBX segments will not be processed. If you wish to apply a patient delay this must be provided in the first segment.
Collection of individual test results and measurementsIf an OBR group does not contain a single textual laboratory report, then it is assumed to contain a collection of individual test results and measurements, each of which is provided in its own OBX segment (with the exception of multi-valued measurements, such as blood pressure) and which must be identified by a test code in OBX-3. Test results and measurements are considered to be meaningful even outside the context of the report in which they were provided.
The comments for each test result will be the union of the comments (NTE segments) provided for the OBR group and the comments (NTE segments) provided for the test result specifically.
Comments are not saved for measurements.
PKB processes content of this form in an OBX-centric manner. That is, PKB extracts the test results and measurements from the report and does not guarantee to display them alongside the other test results and measurements with which they were originally provided.
Sometimes, the same test result might be reported as part of more than one profile. This is valid, providing that each OBX segment appears no more than once in any given OBR group. However, since PKB does not include the profile as part of the result identity then all except the first instance of the OBX segment will be silently ignored. It is not valid to provide different results for the same test ID in different profiles within a given laboratory order.
It is valid to provide more than one measurement for the same measurement type (as identified by OBX-3) within any given OBR group. All such measurements will be processed.
Relevant entities
Update behaviour
Definition
ExamplesAn example of a lab result message.MSH|^~\&|Corepoint|TDL|HL7API|PKB|201303080949||ORU^R01|ABC0000000001|P|2.4 MSH|^~\&|Corepoint|TDL|HL7API|PKB|201303080949||ORU^R01|ABC0000000001|P|2.4 ResponsePKB will respond with a standard HL7 acknowledgement.Translating unitsPKB translates some units so that results from different laboratories can be charted on the same axes. The translation happens for mass / volume units e.g. mg / dL is converted to g / L as appropriate for each test. It also happens for moles / volume e.g. mmol / mL is converted to mol / L as appropriate for each test. No conversions happen from mass to moles e.g. mg / dL is not converted to mmol / mL.
|