![]() HL7 V3 RG RTLT, R1 HL7 Version 3 Standard: Registries; Real Time Location Tracking, Release 1 03/15/2011 |
Content Last Edited: 2011-06-09T09:41:27
A Real Time Location System (RTLS) captures, processes and stores information about the location of tracking tags associated with resources (patients, providers, equipment) as they move around a healthcare facility.
The Real Time Location System Topic currently focuses on unsolicited (not request/response) notification messages between Real Time Location Systems (RTLS) and other healthcare systems, such as Electronic Medical Record (EMR) software, patient registration and medical logistics systems, for the purpose of tracking the whereabouts of patients, healthcare providers, and devices used in a healthcare setting. In addition to providing the ability to simply track the location of patients, providers, and devices, this topic also allows for notifications regarding the co-location of patients, providers, and devices (i.e. a patient, provider, and/or device are all in the same location).
The definition of a location instance (i.e. an area in the healthcare facility that is mapped in the Real Time Location System software/hardware) is controlled by the business rules of the implementation and is outside the scope of this specification. Similarly, the definition of what constitutes a location change in the RTLS is defined by the business rules of that system and is therefore outside the scope of this specification.
A Real Time Location System (RTLS) Tracking Tag (or more simply Tracking Tag) is a device that is attached to an entity (such as a patient, provider, or medical device) that is used in conjunction with a Real Time Location System to track the movement of that entity.
This Real Time Location System Topic currently focuses on unsolicited (not request/response) notification messages between Real Time Location Systems (RTLS) and other healthcare systems. This specification could be expanded to include a request/response messaging model.
This specification addresses tracking only of patients, providers and equipment. Other resources in the health care setting such as supplies and pharmaceuticals are tracked by some logistical systems.
The Patient Administration Technical Committee invites implementers with additional requirements to submit content proposals for future releases of this standard.
|
||||||||||||||||||||||
|
For details on the interpretation of this section, see the storyboard discussion in the Version 3 Guide.
Device Tracking Tag Assigned | ![]() |
Patient Tracking Tag Assigned | ![]() |
Provider Tracking Tag Assigned | ![]() |
Patient Tracking Tag Unassigned | ![]() |
Device Tracking Tag Location Updated | ![]() |
Patient Tracking Tag Location Updated | ![]() |
Provider Tracking Tag Location Updated | ![]() |
Provider Tracking Tag Location Updated | ![]() |
Patient and Provider Co-located | ![]() |
Provider Tracking Tag Location Updated | ![]() |
Device Tracking Tag Location Updated | ![]() |
Patient Provider and Device Co-located | ![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
For details on the interpretation of this section, see the discussion of application roles and their relationships in the Version 3 Guide.
This application role is responsible for notifying applications when tracked resources (patients, providers, devices) move to the same location (as defined by local business rules) in a facility.
This application role receives notifications sent when tracked resources (patients, providers, devices) move to the same location (as defined by local business rules) in a facility.
This application role is responsible for notifying applications when a real time location system tracking tag is assigned or unassigned to a health care resource (patient, provider or device).
This application role receives notifications sent when real time location system tracking tags are assigned or unassigned to health care resources (patients, providers or devices).
|
||||||||||||||
|
For details on the interpretation of this section, see the discussion of trigger events in the Version 3 Guide.
Type: | State-transition based |
State Transition: | TagRegistrationEvent (PRRG_RM801001UV01) |
Type: | State-transition based |
State Transition: | PositionObservationEvent (PRRG_RM801003UV01) |
This trigger event signals that a patient and provider are now in the same location. Locally defined business rules determine which locations are of interest and how long the tracked resources need to be in that location to initiate this trigger event.
Type: | State-transition based |
State Transition: | PositionObservationEvent (PRRG_RM801003UV01) |
This trigger event signals that a patient, a provider and a piece of equipment are now in the same location. Locally defined business rules determine which locations are of interest and how long the tracked resources need to be in that location to initiate this trigger event.
Type: | State-transition based |
State Transition: | PositionObservationEvent (PRRG_RM801002UV01) |
This trigger event signals that a tracking tag has moved to a new location. Locally defined business rules determine which locations are of interest and how long the tracked resource needs to be in that location to initiate this trigger event.
Type: | State-transition based |
State Transition: | TagRegistrationEvent (PRRG_RM801001UV01) |
|
||||||||||
|
For details on the interpretation of this section, see the description of RMIMs in the Version 3 Guide.
Parent: | Administrative Registries (PRRG_DM000000UV) |
The Tag Assignment information model defines the payload message used when informing systems about the assignment of a real time location tracking tag to a resource playing the role of patient, provider or device.
The entry point to this payload message is the IdTag role played by a physical tracking tag (ManufacturedMaterial) that is Held by a particular Person, NonPersonLivingSubject, or Device. A Person holding the IdTag must play the role of an identified HealthCareProvider or an identified Patient. A NonPersonLivingSubject holding the IdTag must play the role of an identified Patient.
The specifics of the assignment action are conveyed in the Master File / Reg Event Notification Control Act (MFMI_RM700700UV) control act:
Tag Assignment | PRRG_HD801001UV01 |
Parent: | Administrative Registries (PRRG_DM000000UV) |
The Tag Location information model defines the payload message used when informing systems about the location of a real time location tracking tag assigned to a patient, provider or device.
The entry point to this payload message is the PositionObservationEvent representing the act of observing the position of a tracking tag. The required statusCode attribute conveys the status of the observation event; the default value is completed. The required effectiveTime attribute is the time the tracking tag was observed at the reported location. The priorityCode conveys the relative urgency for reporting this location observation. The confidentialityCode contains values that control disclosure of this location observation.
The PositionObservationEvent has a mandatory location association to exactly one ServiceDeliveryLocationRole.
The PositionObservationEvent has a mandatory subject association to exactly one IdTag which has an optional association to the Person, NonPersonLivingSubject, or Device holding the tag. A Person can be identified as either a Patient or a HealthCareProvider. A NonPersonLivingSubject can be identified as a Patient.
Tag Location | PRRG_HD801002UV01 |
Parent: | Administrative Registries (PRRG_DM000000UV) |
The Co-Located Tags information model defines the payload message used when informing systems that two or more real time location tracking tags are in close proximity to one another.
The entry point to this payload message is the PositionObservationEvent representing the act of observing the position of the tracking tags. The required statusCode attribute conveys the status of the observation event; the default value is completed. The required effectiveTime attribute is the time the tracking tags were observed at the reported location. The priorityCode conveys the relative urgency for reporting this location observation. The confidentialityCode contains values that control disclosure of this location observation.
The PositionObservationEvent has a mandatory location association to exactly one ServiceDelvieryLocationRole.
The PositionObservationEvent has a mandatory subject association to two or more IdTags each which has an optional association to the Person, NonPersonLivingSubject, or Device holding the tag. A Person can be identified as either a Patient or a HealthCareProvider. A NonPersonLivingSubject can be identified as a Patient..
Co-Located Tags | PRRG_HD801003UV01 |
|
||||||||||
|
For details on the interpretation of this section, see the description of HMDs in the Version 3 Guide.
Tag Assignment | PRRG_MT801001UV01 | ![]() ![]() ![]() |
Tag Location | PRRG_MT801002UV01 | ![]() ![]() ![]() |
This HMD defines the payload message used when informing systems that two or more real time location tracking tags are in close proximity to one another.
Tags Co-located | PRRG_MT801003UV01 | ![]() ![]() ![]() |
|
||||||||||||||||||||||||||
|
For details on the interpretation of this section, see the definition of Interactions in the Version 3 Guide.
This notification is sent from an EMR or medical logistics system to a real time location tracking system to convey that a specific tracking tag has been assigned to a specific piece of equipment.
In this interaction the IdTag is scoped by the Device class in the Choice box in the Tag Assignment (PRRG_MT801001UV) payload and the RegistrationEvent statusCode is set to active in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Assigned | PRRG_TE801001UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Device Tracking Tag Registration Informer | PRRG_AR801007UV01 |
Receiver | Device Tracking Tag Registration Tracker | PRRG_AR801010UV01 |
This notification is sent from an EMR or registration system to a real time location tracking system to convey that a specific tracking tag has been assigned to a specific patient.
In this interaction the IdTag is scoped by either Person or NonPersonLivingSubject in the LivingSubjectChoice box playing the role of Patient in the Tag Assignment (PRRG_MT801001UV) payload and the RegistrationEvent statusCode is set to active in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Assigned | PRRG_TE801001UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Patient Tracking Tag Registration Informer | PRRG_AR801005UV01 |
Receiver | Patient Tracking Tag Registration Tracker | PRRG_AR801008UV01 |
This notification is sent from an EMR or registration system to a real time location tracking system to convey that a specific tracking tag has been assigned to a specific healthcare practitioner.
In this interaction the IdTag is scoped by Person in the Choice box playing the role of HealthCareProvider in the Tag Assignment (PRRG_MT801001UV) payload and the RegistrationEvent statusCode is set to active in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Assigned | PRRG_TE801001UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Provider Tracking Tag Registration Informer | PRRG_AR801006UV01 |
Receiver | Provider Tracking Tag Registration Tracker | PRRG_AR801009UV01 |
This notification is sent from an EMR or medical logistics system to a real time location tracking system to convey that a specific tracking tag is no longer assigned to a specific piece of equipment.
In this interaction the RegistrationEvent statusCode is set to completed in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Unassigned | PRRG_TE801004UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Device Tracking Tag Registration Informer | PRRG_AR801007UV01 |
Receiver | Device Tracking Tag Registration Tracker | PRRG_AR801010UV01 |
This notification is sent from an EMR or registration system to a real time location tracking system to convey that a specific tracking tag is no longer assigned to a specific patient.
In this interaction the RegistrationEvent statusCode is set to completed in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Unassigned | PRRG_TE801004UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Patient Tracking Tag Registration Informer | PRRG_AR801005UV01 |
Receiver | Patient Tracking Tag Registration Tracker | PRRG_AR801008UV01 |
This notification is sent from an EMR or registration system to a real time location tracking system to convey that a specific tracking tag is no longer assigned to a specific provider.
In this interaction the RegistrationEvent statusCode is set to completed in the Master File / Reg Notif. Control Act, Role Subject (MFMI_MT700701UV) control act.Trigger Event | Tracking Tag Unassigned | PRRG_TE801004UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Master File / Reg Notif. Control Act, Role Subject | MFMI_MT700701UV01 |
Message Type | Tag Assignment | PRRG_MT801001UV01 |
Sender | Provider Tracking Tag Registration Informer | PRRG_AR801006UV01 |
Receiver | Provider Tracking Tag Registration Tracker | PRRG_AR801009UV01 |
This notification is sent from a real time location tracking system to convey that a patient, a provider and a device are now in the same location. Locally defined business rules determine which locations are of interest and how long the resources need to be in that location to trigger this interaction.
In this interaction the PositionObservationEvent has three subject participations -- one to Device, one to Person playing the role of HealthCareProvider and one to LivingSubjectChoice with either Person or NonPersonLivingSubject playing the role of Patient.
Trigger Event | Patient Provider and Device Co-located | PRRG_TE801011UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Trigger Event Control Act | MCAI_MT700201UV01 |
Message Type | Tags Co-located | PRRG_MT801003UV01 |
Sender | Patient Provider Device Co-Located Tag Informer | PRRG_AR801019UV01 |
Receiver | Patient Provider Device Co-Located Tag Tracker | PRRG_AR801020UV01 |
This notification is sent from a real time location tracking system to convey that a patient and a provider are now in the same location. Locally defined business rules determine which locations are of interest and how long the resources need to be in that location to trigger this interaction.
In this interaction the PositionObservationEvent has two subject participations -- one to Person playing the role of HealthCareProvider and one to LivingSubjectChoice with either Person or NonPersonLivingSubject playing the role of Patient.Trigger Event | Patient and Provider Co-located | PRRG_TE801010UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Trigger Event Control Act | MCAI_MT700201UV01 |
Message Type | Tags Co-located | PRRG_MT801003UV01 |
Sender | Patient Provider Co-Located Tag Informer | PRRG_AR801017UV01 |
Receiver | Patient Provider Co-Located Tag Tracker | PRRG_AR801018UV01 |
This notification is sent from a real time location tracking system to convey that a tracked device has moved to a different location. Locally defined business rules determine which locations are of interest and how long the tracked resource needs to be in that location to trigger this interaction.
In this interaction the IdTag would be scoped by the Device class in the Choice box.Trigger Event | Tracking Tag Location Updated | PRRG_TE801007UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Trigger Event Control Act | MCAI_MT700201UV01 |
Message Type | Tag Location | PRRG_MT801002UV01 |
Sender | Device Tracking Tag Location Informer | PRRG_AR801013UV01 |
Receiver | Device Tracking Tag Location Tracker | PRRG_AR801016UV01 |
This notification is sent from a real time location tracking system to convey that a tracked patient has moved to a different location. Locally defined business rules determine which locations are of interest and how long the tracked resource needs to be in that location to trigger this interaction.
In this interaction the IdTag would be scoped by either Person or NonPersonLivingSubject in the LivingSubjectChoice box playing the role of Patient.Trigger Event | Tracking Tag Location Updated | PRRG_TE801007UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Trigger Event Control Act | MCAI_MT700201UV01 |
Message Type | Tag Location | PRRG_MT801002UV01 |
Sender | Patient Tracking Tag Location Informer | PRRG_AR801011UV01 |
Receiver | Patient Tracking Tag Location Tracker | PRRG_AR801014UV01 |
This notification is sent from a real time location tracking system to convey that a tracked healthcare practitioner has moved to a different location. Locally defined business rules determine which locations are of interest and how long the tracked resource needs to be in that location to trigger this interaction.
In this interaction the IdTag would be scoped by Person in the Choice box playing the role of HealthCareProvider.Trigger Event | Tracking Tag Location Updated | PRRG_TE801007UV01 |
Transmission Wrapper | Send Message Payload | MCCI_MT000100UV01 |
Control Act Wrapper | Trigger Event Control Act | MCAI_MT700201UV01 |
Message Type | Tag Location | PRRG_MT801002UV01 |
Sender | Provider Tracking Tag Location Informer | PRRG_AR801012UV01 |
Receiver | Provider Tracking Tag Location Tracker | PRRG_AR801015UV01 |
This annex contains the RTLS (real time location system) requirements that informed the design being published as a Draft Standard for Trail Use by the HL7 Patient Administration Technical Committee.
Return to top of page |