cqframework/cqf-ruler

RA Report spec updates

rob-reynolds opened this issue · 1 comments

IS: There have been a number of updates to the RA $report operation. Those have not yet been made to the implementation.

SHOULD BE: Implementation should match the spec.

Spec updates:

  • changed name from $ra.report to $ra.coding-gaps
  • removed the extension-ra-codingGapType extension from the ra-coding-gap-clinical-evaluation-detectedissue DetectedIssue because the profile is differentiation enough
  • renamed the extension-ra-codingGapType extension to ra-codingGapRequest
  • recognized that Composition.author is required. Copy the implementation from $care-gaps (an Organization resource is specified during configuration. If the resources is missing at runtime an exception is thrown. note: $care-gaps configures the author and the reporter. only need to configure the reporter for RA.)

Changes caused by Spec updates:

  • update the Parameters id template from report-<guid> to: coding-gaps-<guid>

Acceptance Criteria:
Running the operation produces a valid result per the spec (https://build.fhir.org/ig/HL7/davinci-ra/StructureDefinition-ra-coding-gap-bundle.html)

Closed by #663