- FI-3445 Add media and media.link back to US Core v7 DiagnosticReport must support by @yunwwang in #210
- 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
- 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
- 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
- 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
- FI-2497 Handle instantiate and supportedProfile with version by @yunwwang in #185
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Add test suite for US Core 6.1.0
- Remove test suite for US Core 6.0.0
- Add test suite for US Core 6.0.0.
- 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.
- 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.
- 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.
- 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.
- Fix status values not being included in metadata for fields whose exact name
isn't
status
(e.g.clinicalStatus
) (#98).
- 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).
- 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).
- 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).
- 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.
- 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).
- Add US Core v5.0.1 tests.
- 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+).
- Add info message when resource with an unexpected type is included in the Bundle response to a search.
- Update validation message filters.
- 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.
- 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.
- 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.
- 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.
- Add .yml files to published gem.
- Initial public release.