Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MAT-2731] Check for Code when identifying Data Requirements that do not have a CodeFilter #580

Merged
merged 2 commits into from
Feb 25, 2021

Conversation

jkotanchik-SB
Copy link
Contributor

@jkotanchik-SB jkotanchik-SB commented Feb 25, 2021

MAT-2731: Fix FHIR Data Requirements in Human Readable

  • Check for DRC in dataRequirement codeFilter during filtering
  • Renamed variables related to HR generation

Description

Based on the QMIG, the dataRequirement list should be a unique list of all retrieves with or
without Value Set or Direct Reference Code (DRC).

Update the processor to check for Data Requirements that do not have a DRC and to handle
Data Requirements that do not have a CodeFilter.

Update related variables to better reflect the use case.

JIRA Ticket

MAT-2731

Checklist

  • If UI changes have been made, google WAVE plug-in has been executed to ensure no 508 issues were introduced.
  • Tests are included and test edge cases.
  • Tests have been run locally and pass.

Screenshots (if appropriate)

Incorrect HR: Retrieve types are null
image-2021-02-22-11-28-12-100

Corrected HR with nulls replaced with Observation/ServiceRequest as appropriate
Screen Shot 2021-02-25 at 2 55 44 PM

When checking whether a data requirement has a populated
code filter, check for both a potential value set or code.

A Data Requirement's code filter may have either a value set,
a direct reference code (DRC), or neither. Value set and DRC
are exclusive.
Measure Bundle is an overloaded term in the MAT.
Often, it refers to the Bundle of artifacts generated by the MAT's
export function and saved off as a zip file. In FHIR, it is a
container of FHIR Resources.

Human Readable generation uses the FHIR Bundle Resource to
generate an artifact that will included in the MAT's Measure
Bundle.

Renamed the List of data requirements filtered to ones
with no backing value set or code to better reflect the check is
against whether the data requirement has a populated code filter,
which contains either the value set, code, or neither.
@jkotanchik-SB jkotanchik-SB merged commit 6f05225 into develop Feb 25, 2021
@jkotanchik-SB jkotanchik-SB deleted the feature/mat-2731-DataRequirements-with-codes branch February 25, 2021 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants