Skip to content

Latest commit

 

History

History
289 lines (232 loc) · 12.4 KB

CHANGELOG.md

File metadata and controls

289 lines (232 loc) · 12.4 KB

0.9.1

  • FI-3445 Add media and media.link back to US Core v7 DiagnosticReport must support by @yunwwang in #210

0.9.0

  • FI-3079 Combine Test Suite's general filter and version specific filter by @yunwwang in #202
  • FI-3354 Remove duplicate id in US Core Test Kit by @yunwwang in #204
  • FI-3267: Integrate US Core Test Kit with smart-app-launch-test-kit v0.4.5 by @emichaud998 in #205
  • FI-3392: Integrate US Core Test Kit with smart-app-launch-test-kit v0.4.6 by @emichaud998 in #206
  • FI-3421 Remove media and media.link from DiagnosticReport's MustSupport list by @yunwwang in #208

0.8.2

  • FI-3060 Add MustSuport choice for Observation.effective[x] by @yunwwang in #199
  • FI-3059 MustSupport Choice between Practitioner.address and PractitionerRole by @yunwwang in #198

0.8.1

  • FI-3508 Retrieve primitive value from navigation result by @yunwwang in #194
  • FI-3042 Don't Include OperationOutcomes when Checking Granular Scope Search Results by @360dgries in #195
  • FI-3039 Add Support for Separately Returned Granular Scopes by @360dgries in #196

0.8.0

  • FI-2792 Add US Core Test Suite for US Core IG v7.0.0
  • FI-2959 Add code system check to MustSupport test on requiredBinding slice
  • FI-2955 Include code system when checking for resources to read
  • FI-2957 Support optional granular searches
  • FI-2979 Update filter for provenance-1 error

0.7.2

  • FI-2497 Handle instantiate and supportedProfile with version by @yunwwang in #185

0.7.1

  • FI-2455 granular scope read tests by @360dgries in #170
  • FI-2790 Fix error caused by agent.who is nil by @yunwwang in #179
  • FI-2762 Add PrimitiveType class by @yunwwang in #176
  • FI-2749 Screen Assessment by @yunwwang in #175
  • FI-2429: Additional changes for HL7 validator wrapper transition by @dehall in #178
  • Dependency Updates 2024-06-05 by @Jammjammjamm in #180

0.7.0

  • Dependency Updates 2024-04-05 by @Jammjammjamm in #165
  • FI-2673 Add Primitive Extension handling by @yunwwang in #166
  • FI-2687 Skip find search values from primitive extension by @yunwwang in #167
  • FI-2683: Update US Core 6 Granular Scope Tests by @Jammjammjamm in #169
  • FI-2517: Migrate to HL7 validator wrapper by @dehall in #168
  • Use default validator env var by @dehall in #173
  • FI-2171 Remove Practitioner from SEARCHABLE_DELAYED_RESOURCES by @yunwwang in #172
  • FI-2456: Verify granular scopes by @Jammjammjamm in #171

0.6.5

  • Dependency Updates 2024-03-19 by @Jammjammjamm in #162
  • Fix homepage url on RubyGems by @Shaumik-Ashraf in #161
  • FI-2425: Ignore validator error for L/min unit on Pulse Ox profile by @dehall in #160
  • FI-2611 Fix MustSupport issue on Coverage.identifier:membershipid.type by @yunwwang in #163

0.6.4

  • fix exclude_search_tests by @yunwwang in #155
  • Add missing require by @Jammjammjamm in #154
  • FI-2481 Add PractitionerRole by @yunwwang in #156
  • FI-2534 Fix US Core MS Support for Patient's previous name and previous address by @yunwwang in #157
  • FI-2494 POST capability added to granular scopes by @360dgries in #158

0.6.3

  • FI-2370: Add SMART App Launch by @emichaud998 in #146
  • FI-2395: Data rights legend by @bmath10 in #147
  • Fi 2331 Create US Core 7.0.0-ballot test suite by @yunwwang in #142
  • Add INFERNO_HOST to .env files by @360dgries in #151
  • FI-2371: Add granular scopes tests by @Jammjammjamm in #148
  • FI-2231 Add searches for Practitioner test by @yunwwang in #149
  • FI-2371: Add additional granular scope by @Jammjammjamm in #152

0.6.2

  • FHIR-2327: Restore component.dataAbsentReason MS for BloodPressure profile by @yunwwang in #141
  • FI-2313: MS Slice Subelement Support by @360dgries in #140
  • FI-2348: Add guard for fixed values on slice discriminators by @360dgries in #143
  • FI-2316: Label Reference target profile as MustSupport as there is only one by @yunwwang in #139

0.6.1

  • Fix broken link to US Core 6.1.0 IG by @Justin-Ramm in #130
  • FI-2212 Fix _include search for MedicationDispense by @yunwwang in #132
  • FI-2163 Update CapabilityStatement Test 1.05 for supported profile by @yunwwang in #133
  • FI-2240 Fix non-root deployment on US Core by @arscan in #134
  • FI-2240 Compare references in Medication include test result by @yunwwang in #135
  • FI-2104: Remove resource list by @Jammjammjamm in #136
  • FI-2268 Merge reference_test_spec and reference_resolution_test_spec by @360dgries in #137

0.6.0

  • Add test suite for US Core 6.1.0
  • Remove test suite for US Core 6.0.0

0.5.0

  • Add test suite for US Core 6.0.0.

0.4.7

  • Updated Patient MustSupport tests for previous name and address. See #114 for details.
  • Fix a bug which prevented the tests from finding search parameter values in extensions, which is needed for searching Conditions by asserted date in US Core 5.

0.4.6

  • Fix the ServiceRequest.category ValueSet expansion for US Core 5.
  • Remove tests for Device UDI-PI presence from US Core 4 & 5.
  • Fix a bug in US Core 4 and 5 which removed MedicationRequest.reportedReference from the list of Must Support references.

0.4.5

  • Update the validator message filter for SMART extensions to support a new validator version.
  • Update the profile support test to no longer issue warnings based on which profiles are supported, and to allow a list of resources which must be supported.

0.4.4

  • Update the title and description of Must Support tests.
  • Update the reference resolution tests to track which profiles a reference was validated against so that those references don't need to be validated multiple times against the same profile.

0.4.3

  • Fix status values not being included in metadata for fields whose exact name isn't status (e.g. clinicalStatus) (#98).

0.4.2

  • Update to support new development workflow (#92).
  • Remove unneeded search values from metadata (#91).
  • Remove optional patternCodeableConcept values from search definition metadata to avoid retrieving resources which conform to a different profile than the one being tested (#93).
  • Add a description to the generated suites (#89).
  • Update to handle mandatory slices with required bindings in US Core 5 (#94).
  • Update US Core 5 Provenance tests to handle broken provenance-1 constraint (#95).

0.4.1

  • Fix a bug which prevented slices by binding from being correctly identified in MustSupport tests (only affects US Core 5) (#88).
  • Remove DocumentReference.custodian from the MustSupport test in US Core 3.1.1 (#84).

0.4.0

  • Update to a new version of inferno_core based on Ruby 3 (#83).
  • Fix a bug caused by escaped commas in search parameters (#85).
  • Add support for fhir_validator_wrapper version 2.2.0 (#86).

0.3.2

  • Fix MustSupport requirements for representing a Patient's previous name in US Core 4 & 5.
  • Fix date comparator searches to account for server time zones.

0.3.1

  • Fix a typo when no resources are found.
  • Prevent validation errors from appearing on reference resolution tests.
  • Add optional group for QuestionnaireResponse in US Core 5.
  • Fix a nil-safety issue in reference resolution tests.
  • Remove QuestionnaireResponse from the list of Must Support target profiles for US Core Observation Survey and US Core SDOH Assessment (US Core 5).
  • Fix a bug which incorrectly marked SmokingStatus searches by patient + category + date as optional (US Core 4 & 5).

0.3.0

  • Add US Core v5.0.1 tests.

0.2.5

  • Include the profile version in validation calls so a single validator instance can be used for multiple US Core versions.
  • Fix a bug where incorrect resources were being checked in searches with comparators.
  • Remove USCDI-only label from subfields of Patient.telecom and Patient.communication (US Core 4+).
  • Add Must Support test for dateTime slices (US Core 5+).

0.2.4

  • Add info message when resource with an unexpected type is included in the Bundle response to a search.
  • Update validation message filters.

0.2.3

  • Update testing logic for Patient's previous name MustSupport test.
  • Separate USCDI requirements into 'Additional USCDI requirements' section.
  • Fix logic in search test when generating search values for Encounter status search.
  • Add logic for increased date and time precision in date search tests.
  • Remove validation of resource types returned in the Bundles returned by search requests.
  • Allow search value extraction from array element when first item is DAR extension.
  • Remove US Core Organization Profile from must support checking of Provenance.agent.who.
  • Improve search value generation by extracting values from one resource, if possible.
  • Alter device search to filter returned resources by Device Type Code input.

0.2.2

  • Omit medication resource validation if no medication resources provided.
  • Fix failure when Clinical Note Reference test finds non-matched reference.
  • Update Clinical Note Type test to not save attachment without url and filter DiagnosticReport with required categories only.

0.2.1

  • Update reference resolution test descriptions in groups to describe the new behavior from v0.2.0.
  • Remove reference resolution tests for resources with no Must Support references.

0.2.0

  • Add US Core v4.0.0 tests.
  • Modify reference resolution tests to only check Must Support references.
  • Update reference resolution test to store requests.
  • Fix string interpolation in reference search checks.
  • Fix error message in read tests when id does not match.

0.1.1

  • Add .yml files to published gem.

0.1.0

  • Initial public release.