Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-15654

Correct invariant for NamingSystem (nsd-1)

    XMLWordPrintableJSON

Details

    • Icon: Technical Correction Technical Correction
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • NamingSystem
    • 4.10.7
    • Hide

      Auto-approved

      Show
      Auto-approved
    • Non-substantive
    • STU3

    Description

      Correct invariant for NamingSystem (nsd-1). Two issues here. First, uniqueId is a collection, so you cannot compare it directly to 'uuid'. Second, text says: "Root systems cannot have uuid identifiers", but the expression "reads kind != 'root' or uniqueId.type = 'uuid'", which means the opposite.

      The correct version probably should be:

      kind = 'root' implies uniqueId.all(type != 'uuid')

      Attachments

        Activity

          People

            Unassigned Unassigned
            idubrov Ivan Dubrov (Inactive)
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: