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 |