Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Medium
-
US QI Core (FHIR)
-
2.0 [deprecated]
-
Clinical Quality Information
-
QICore ServiceRequest
-
D.4.1 ServiceNotRequested
-
-
Anne Smith/Linda Michaelsen:18-0-0
-
Enhancement
-
Non-compatible
Description
The current modeling for many QI-Core NotDone profile code elements is confusing to implementers and considered potentially ambiguous. Other NotDone profile specify code cardinality of 0..1 but then require a cardinality of 1..1 for referencing the notDoneValueSet. ServiceNotRequested currently has a cardinality of 0..1 but requires a cardinality of 1..1 to assure a code is referenced (even if subsequently that code is referenced as a value set). The current modeling specifically addresses a single use case that none of a group of items was done. Consistent with the evaluation for ProcedureNotDone FHIR 31930, it is suggested that a more generic option with a specific slice for the eCQM use case to express that none of the value set items occurred.
Will need to change ServiceRequest.code to cardinality 1..1 (from the current 0..1), AND change ServiceRequest.code.coding.valueSetReference to cardinality 0..1
AND
create a slice on coding specific to the use case where the reference is to indicate the entire value set is negated and not a specific code. That slice is specific to using the value set cardinality of the extension 1..1 (the code.coding.code cardinality to be 0..0)