Real Time Location Services Implementation Guide
1.0.0-ballot2 - STU 1 - Ballot 2 International flag

This page is part of the Real Time Location Services Implementation Guide (v1.0.0-ballot2: STU 1.0 Ballot 2) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Specification

Overview

This specification page details the technical requirements and behavior of this implementation for an integration between an RTLS and another system.

Enroll Tag

This event type is used to indicate to the RTLS that a non-RTLS system wants to receive updates for a specific tag's location.

FHIR Messaging Model

Enroll Tag messages shall utilize the FHIR messaging model.

  1. rtlsMessageBundleEnroll
  2. rtlsMessageBundleUnenroll
  3. rtlsMessageBundleLocationUpdate
  4. rtlsMessageEnrollmentHeader
  5. rtlsMessageUnenrollmentHeader
  6. rtlsMessageLocationUpdateHeader
  7. rtlsDevice

Unenroll Tag

This event type is used to indicate to the RTLS that a non-RTLS system no longer wants to receive updates for a specific tag's location.

FHIR Messaging Model

Unenroll Tag messages shall utilize the FHIR messaging model.

  1. rtlsMessageBundleEnroll
  2. rtlsMessageBundleUnenroll
  3. rtlsMessageBundleLocationUpdate
  4. rtlsMessageEnrollmentHeader
  5. rtlsMessageUnenrollmentHeader
  6. rtlsMessageLocationUpdateHeader
  7. rtlsDevice

Tag Location Update

This event type is used to send notifications from the RTLS, informing other systems of an updated location associated with one of the tags. The specific requirements for what constitutes an "updated location" is out of the scope of this IG, and is left to the implementing RTLS to define.

  1. rtlsMessageBundleEnroll
  2. rtlsMessageBundleUnenroll
  3. rtlsMessageBundleLocationUpdate
  4. rtlsMessageEnrollmentHeader
  5. rtlsMessageUnenrollmentHeader
  6. rtlsMessageLocationUpdateHeader
  7. rtlsDevice
  8. rtlsLocation

Auxiliary Functions

This event type is used to notify the subscriber that an auxiliary function supported by an enrolled tag was performed (e.g. a button located on the tag was pressed by the subject).

FHIR Operations Model

Auxiliary Functions SHALL utilize the FHIR Operations model.

  1. OperationDefinition
  2. rtlsMessageEnrollmentHeader
  3. rtlsMessageUnenrollmentHeader
  4. rtlsMessageLocationUpdateHeader
  5. rtlsDevice
  6. rtlsLocation
  7. Communication