Profile Comparison between http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsLocation vs http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsLocation

Left:RTLS Location Resource Profile (http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsLocation)
Right:RTLS Location Resource Profile (http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsLocation)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '1.0.0-ballot2'
InformationStructureDefinition.dateValues for date differ: '2023-03-30T12:51:57+00:00' vs '2025-08-07T17:04:10+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International - Patient Administration Work Group' vs 'HL7 International / Patient Administration'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '5.0.0' vs '4.0.1'
InformationStructureDefinition.shortValues for short differ: 'Details and position information for a place' vs 'Details and position information for a physical place'
InformationStructureDefinition.definitionValues for definition differ: 'Details and position information for a place where services are provided and resources and participants may be stored, found, contained, or accommodated.' vs 'Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.'
InformationStructureDefinition.commentValues for comment differ: 'Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.' vs 'The only time that a resource does not have an id is when it is being submitted to the server using a create operation.'
InformationStructureDefinition.commentValues for comment differ: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.'
InformationStructureDefinition.commentValues for comment differ: 'Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a 'text blob' or where text is additionally entered raw or narrated and encoded information is added later.' vs 'Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a 'text blob' or where text is additionally entered raw or narrated and encoded information is added later.'
InformationStructureDefinition.definitionValues for definition differ: 'These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.' vs 'These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.'
InformationStructureDefinition.commentValues for comment differ: 'This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.' vs 'This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.definitionValues for definition differ: 'Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes on Location main page).' vs 'Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).'
InformationStructureDefinition.definitionValues for definition differ: 'Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes on Location main page).' vs 'Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).'
InformationStructureDefinition.definitionValues for definition differ: 'Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes on Location main page).' vs 'Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).'
InformationStructureDefinition.shortValues for short differ: 'What days/times during a week is this location usually open (including exceptions)' vs 'What days/times during a week is this location usually open'
InformationStructureDefinition.definitionValues for definition differ: 'What days/times during a week is this location usually open, and any exceptions where the location is not available.' vs 'What days/times during a week is this location usually open.'
InformationStructureDefinition.commentValues for comment differ: 'This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours. Systems may choose to render availability differently than it is exchanged on the interface. For example, rather than 'Mon, Tue, Wed, Thur, Fri from 9am-12am; Mon, Tue, Wed, Thur, Fri from 1pm-5pm' as would be implied by two availableTime repetitions, an application could render this information as 'Mon-Fri 9-12am and 1-5pm'. The availableStartTime is the opening time, and the availableEndTime is the closing time.' vs 'This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Location
      .copyright
        .date2023-03-30T12:51:57+00:002025-08-07T17:04:10+00:00
        • Values Differ
        .descriptionLocation resource profile for RTLS workflows.
          .experimentaltrue
            .fhirVersion5.0.04.0.1
            • Values Differ
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                .kindresource
                  .nameRTLSLocation
                    .publisherHL7 International - Patient Administration Work GroupHL7 International / Patient Administration
                    • Values Differ
                    .purposeDefines minimum expectations for the location resource used in RTLS workflows
                      .statusdraft
                        .titleRTLS Location Resource Profile
                          .typeLocation
                            .urlhttp://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsLocation
                              .version1.0.0-ballot1.0.0-ballot2
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. Location 0..*LocationDetails and position information for a place
                              0..*LocationDetails and position information for a physical place
                                ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                      ... language 0..1codeLanguage of the resource content
                                      Binding: ?? (required): IETF language tag for a human language
                                      Additional BindingsPurpose
                                      ??Starter
                                      0..1codeLanguage of the resource content
                                      Binding: ?? (preferred): A human language.
                                      Additional BindingsPurpose
                                      ??Max Binding
                                        ... text 0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                        0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          ... contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            ... extension 0..*ExtensionAdditional content defined by implementations
                                            0..*ExtensionAdditional content defined by implementations
                                              ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                              ?!0..*ExtensionExtensions that cannot be ignored
                                                ... identifier SΣ1..*IdentifierUnique code or number identifying the location to its users
                                                SΣ1..*IdentifierUnique code or number identifying the location to its users
                                                  .... id 0..1stringUnique id for inter-element referencing
                                                  • Added this element
                                                  .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                  Slice: Unordered, Open by value:url
                                                  • Added this element
                                                  .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                  Binding: ?? (required): Identifies the purpose for this identifier, if known .
                                                  • Added this element
                                                  .... type Σ0..1CodeableConceptDescription of identifier
                                                  Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
                                                  • Added this element
                                                  .... system SΣ1..1uriThe namespace for the identifier value
                                                  Example General: http://www.acme.com/identifiers/patient
                                                  • Added this element
                                                  .... value SΣ1..1stringThe value that is unique
                                                  Example General: 123456
                                                  • Added this element
                                                  .... period Σ0..1PeriodTime period when id is/was valid for use
                                                  • Added this element
                                                  .... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
                                                  • Added this element
                                                  ... status ?!Σ0..1codeactive | suspended | inactive
                                                  Binding: ?? (required): Indicates whether the location is still in use.
                                                  ?!Σ0..1codeactive | suspended | inactive
                                                  Binding: ?? (required): Indicates whether the location is still in use.
                                                    ... operationalStatus Σ0..1CodingThe operational status of the location (typically only for a bed/room)
                                                    Binding: ?? (preferred): The operational status if the location (where typically a bed/room).
                                                    Σ0..1CodingThe operational status of the location (typically only for a bed/room)
                                                    Binding: ?? (preferred): The operational status if the location (where typically a bed/room).
                                                      ... name Σ0..1stringName of the location as used by humansΣ0..1stringName of the location as used by humans
                                                        ... alias 0..*stringA list of alternate names that the location is known as, or was known as, in the past
                                                        0..*stringA list of alternate names that the location is known as, or was known as, in the past
                                                          ... description Σ0..1markdownAdditional details about the location that could be displayed as further information to identify the location beyond its nameΣ0..1stringAdditional details about the location that could be displayed as further information to identify the location beyond its name
                                                            ... mode Σ0..1codeinstance | kind
                                                            Binding: ?? (required): Indicates whether a resource instance represents a specific location or a class of locations.
                                                            Σ0..1codeinstance | kind
                                                            Binding: ?? (required): Indicates whether a resource instance represents a specific location or a class of locations.
                                                              ... type Σ0..*CodeableConceptType of function performed
                                                              Binding: ?? (extensible): Indicates the type of function performed at the location.
                                                              Σ0..*CodeableConceptType of function performed
                                                              Binding: ?? (extensible): Indicates the type of function performed at the location.
                                                                ... contact 0..*ExtendedContactDetailOfficial contact details for the location
                                                                • Removed this element
                                                                ... address 0..1AddressPhysical location0..1AddressPhysical location
                                                                  ... form Σ0..1CodeableConceptPhysical form of the location
                                                                  Binding: ?? (example): Physical form of the location.
                                                                  • Removed this element
                                                                  ... position 0..1BackboneElementThe absolute geographic location0..1BackboneElementThe absolute geographic location
                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                      0..*ExtensionAdditional content defined by implementations
                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                          .... longitude 1..1decimalLongitude with WGS84 datum1..1decimalLongitude with WGS84 datum
                                                                            .... latitude 1..1decimalLatitude with WGS84 datum1..1decimalLatitude with WGS84 datum
                                                                              .... altitude 0..1decimalAltitude with WGS84 datum0..1decimalAltitude with WGS84 datum
                                                                                ... managingOrganization Σ0..1Reference(Organization)Organization responsible for provisioning and upkeepΣ0..1Reference(Organization)Organization responsible for provisioning and upkeep
                                                                                  ... partOf 0..1Reference(Location)Another Location this one is physically a part of0..1Reference(Location)Another Location this one is physically a part of
                                                                                    ... characteristic 0..*CodeableConceptCollection of characteristics (attributes)
                                                                                    Binding: ?? (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).
                                                                                    • Removed this element
                                                                                    ... hoursOfOperation 0..*AvailabilityWhat days/times during a week is this location usually open (including exceptions)
                                                                                    0..*BackboneElementWhat days/times during a week is this location usually open
                                                                                      .... id 0..1stringUnique id for inter-element referencing
                                                                                      • Added this element
                                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                      • Added this element
                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      • Added this element
                                                                                      .... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
                                                                                      Binding: ?? (required): The days of the week.
                                                                                      • Added this element
                                                                                      .... allDay 0..1booleanThe Location is open all day
                                                                                      • Added this element
                                                                                      .... openingTime 0..1timeTime that the Location opens
                                                                                      • Added this element
                                                                                      .... closingTime 0..1timeTime that the Location closes
                                                                                      • Added this element
                                                                                      ... virtualService 0..*VirtualServiceDetailConnection details of a virtual service (e.g. conference call)
                                                                                      • Removed this element
                                                                                      ... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the location
                                                                                      0..*Reference(Endpoint)Technical endpoints providing access to services operated for the location
                                                                                        ... telecom 0..*ContactPointContact details of the location
                                                                                        • Added this element
                                                                                        ... physicalType Σ0..1CodeableConceptPhysical form of the location
                                                                                        Binding: ?? (example): Physical form of the location.
                                                                                        • Added this element
                                                                                        ... availabilityExceptions 0..1stringDescription of availability exceptions
                                                                                        • Added this element

                                                                                        doco Documentation for this format