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

Adjust QI-Core Procedure Not Done must supports

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • US QI Core (FHIR)
    • current
    • Clinical Quality Information
    • QICore Procedure Not Done
    • Hide

      Make the following changes to the QI-Core ProcedureNotDone profile to be consistent with US Core and to remove elements not required for existing measures. Note that, unless the element has a MS flag in US Core 6.1.0, we should include those Keep element in the Key Elements Table for QICore but not add an MS Flag. Add (QM) to description of all Keep or Add elements such that that will be included in the Key Elements Table for QI-Core.

      QI-Core Profile-based path Action Include in QI-Core 6.0 Justification
      QICoreProcedureNotDone.code Keep YES Used in existing measures and consistent with US Core Procedure.code with same extensible binding to US Core Procedure Codes
      QICoreProcedureNotDone.extension:recorded Keep YES Used in existing measures to determine when the procedure information was recorded; this is distinctly different than the occurrence time at which the procedure was performed.
      QICoreProcedureNotDone.statusReason Keep YES Keep extensible binding to QICore Negation Reason Codes
      QICoreProcedureNotDone.category Do Not Add NO Not present in US Core Key Element Table nor is it present in QICoreProcedure. Previous discussions about using category elements have suggested the need to use category adds burden to measure development and that implementation sites will only include and/or address categories if MS by the US Core version used for interoperability. Do Not Add.
      QICoreProcedureNotDone.usedReference DO Not Add No Not present in US Core Key Element Table. Used in existing measure to indicate a specific device category (e.g., antithrombotic devices place as part of a procedure to place such a device on the patient). Feedback has suggested that implementers prefer a direct, precoordinated code for the procedure that also indicates the type of device used rather than having to connect a specific item/device used to perform the procedure. Thus, while modeling allows usedCode or usedReference, feasibility is very limited.  Decision to include or remove should be consistent with (the same) as the decision for QICoreProcedure.usedReference.
      QICoreProcedureNotDone.extension Add YES Required to allow use of QICoreProcedure.recorded - Not in US Core Key Elements table.
      QICoreProcedureNotDone.implicitRules Keep YES Required to address extensions
      QICoreProcedureNotDone.status Keep YES This element is in the US Core Key Elements table. Note that QI-Core constrains the US Core value required value set set binding (EventStatus) to Fixed Value:not-done to specifically assure the QICoreProcedureNotDone profile and the QICoreProcedure profile are disjoint.  Retain required Fixed Value:not-done
      QICoreProcedureNotDone.subject Keep YES (QICorePatient) Inherited from US Core with the exception that QI Core references QICorePatient rather than USCorePatient - retain reference to QICorePatient
      QICoreProcedureNotDone.encounter Remove NO No existing measures use Procedure reference to encounter and most relationships of procedure to encounter occur in the CQL expression based on timing. This element is not in the US Core Key Elements table.
      QICoreProcedureNotDone.performedDateTime (performed[x]) Keep YES Present in US Core Key Elements Table with cardinality of 0..* so do not include in the ProcedureNotDonePattern

       

      Show
      Make the following changes to the QI-Core ProcedureNotDone profile to be consistent with US Core and to remove elements not required for existing measures. Note that, unless the element has a MS flag in US Core 6.1.0, we should include those Keep element in the Key Elements Table for QICore but not add an MS Flag. Add (QM) to description of all Keep or Add elements such that that will be included in the Key Elements Table for QI-Core. QI-Core Profile-based path Action Include in QI-Core 6.0 Justification QICoreProcedureNotDone.code Keep YES Used in existing measures and consistent with US Core Procedure.code with same extensible binding to  US Core Procedure Codes .  QICoreProcedureNotDone.extension: recorded Keep YES Used in existing measures to determine when the procedure information was recorded; this is distinctly different than the occurrence time at which the procedure was performed. QICoreProcedureNotDone. statusReason Keep YES Keep extensible binding to  QICore Negation Reason Codes QICoreProcedureNotDone. category Do Not Add NO Not present in US Core Key Element Table nor is it present in QICoreProcedure. Previous discussions about using category elements have suggested the need to use category adds burden to measure development and that implementation sites will only include and/or address categories if MS by the US Core version used for interoperability. Do Not Add. QICoreProcedureNotDone. usedReference DO Not Add No Not present in US Core Key Element Table. Used in existing measure to indicate a specific device category (e.g., antithrombotic devices place as part of a procedure to place such a device on the patient). Feedback has suggested that implementers prefer a direct, precoordinated code for the procedure that also indicates the type of device used rather than having to connect a specific item/device used to perform the procedure. Thus, while modeling allows usedCode or usedReference, feasibility is very limited.  Decision to include or remove should be consistent with (the same) as the decision for QICoreProcedure.usedReference. QICoreProcedureNotDone.extension Add YES Required to allow use of QICoreProcedure.recorded - Not in US Core Key Elements table. QICoreProcedureNotDone. implicitRules Keep YES Required to address extensions QICoreProcedureNotDone. status Keep YES This element is in the US Core Key Elements table. Note that QI-Core constrains the US Core value required value set set binding ( EventStatus ) to Fixed Value:not-done to specifically assure the QICoreProcedureNotDone profile and the QICoreProcedure profile are disjoint.  Retain required Fixed Value:not-done QICoreProcedureNotDone. subject Keep YES (QICorePatient) Inherited from US Core with the exception that QI Core references QICorePatient rather than USCorePatient - retain reference to QICorePatient QICoreProcedureNotDone. encounter Remove NO No existing measures use Procedure reference to encounter and most relationships of procedure to encounter occur in the CQL expression based on timing. This element is not in the US Core Key Elements table. QICoreProcedureNotDone.performedDateTime ( performed[x] ) Keep YES Present in US Core Key Elements Table with cardinality of 0..* so do not include in the ProcedureNotDonePattern  
    • Floyd Eisenberg/Abdullah Rafiqi: 23-0-1
    • Enhancement
    • Non-compatible

    Description

      Adjust the set of Must Support elements for this profile based on the rationale in tracker FHIR-41340

      Attachments

        Activity

          People

            jen_seeman Jennifer Seeman
            karlnaden Karl Naden
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: