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

$preferred-id operation behaviour for retired NamingSystem resources and invalid periods

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • FHIR Infrastructure
    • NamingSystem
    • operations
    • 4.12.11.1
    • Hide

      Will update the operation as follows:

      "$preferred-id SHOULD only consider NamingSystem instances with a status of 'active'"

      Add an optional input parameter 'date'.  If specified, the operation will indicate what the preferred identifier was on the specified date.  If not specified, the operation will provide the preferred identifier as of 'now'  (Note - we can't do period because that could provide multiple preferred identifiers and don't have a clear use-case for a period.)

      Will indicate that if $preferred-id identifies multiple preferred identifiers, it MAY either return them all or return an error.

      Will also update the NamingSystem resource to indicate that preferred identifiers for the same identifier type SHOULD NOT overlap by period.

      Show
      Will update the operation as follows: "$preferred-id SHOULD only consider NamingSystem instances with a status of 'active'" Add an optional input parameter 'date'.  If specified, the operation will indicate what the preferred identifier was on the specified date.  If not specified, the operation will provide the preferred identifier as of 'now'  (Note - we can't do period because that could provide multiple preferred identifiers and don't have a clear use-case for a period.) Will indicate that if $preferred-id identifies multiple preferred identifiers, it MAY either return them all or return an error. Will also update the NamingSystem resource to indicate that preferred identifiers for the same identifier type SHOULD NOT overlap by period.
    • Grahame Grieve/Rick Giemer: 6-0-0
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      The specification should be updated as follows:

      1. The $preferred-id operation should not return return results from NamingSystem resources which have a status of "retired".

      2. Better handling of NamingSystem resources with period values as follows:

      2.1 An optional input parameter — period — should be provided for clients to assert the period for which the preferred id is requested.

      2.2 If the period input parameter is provided,

      2.2.1 Only a NamingSystem resource which covers this period should be considered.

      2.2.2 If multiple NamingSystem resources cover this period then an error should be returned.

      2.3 If the period is NOT provided,

      2.3.1 Only a NamingSystem resource covering all periods should be considered.

      2.3.2 If multiple NamingSystem resources cover all periods then an error should be returned.

      Attachments

        Activity

          People

            GrahameGrieve Grahame Grieve
            reuben.daniels Reuben Daniels
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: