-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FI-3648 Add metadata and make platform deployable (#17)
* remove gem file from git * inferno_core upgrade; add shared rspec; add metadata * fix spec.files * rm version from suite * add standard links to suite * rm fetch_all_bundled_resources * fix generated links * debug * bump ruby in ci * clean
- Loading branch information
1 parent
10231de
commit 170717a
Showing
16 changed files
with
145 additions
and
120 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
3.1.2 | ||
3.3.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
ruby 3.1.2 | ||
ruby 3.3.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM ruby:3.1.2 | ||
FROM ruby:3.3.6 | ||
|
||
ENV INSTALL_PATH=/opt/inferno/ | ||
ENV APP_ENV=production | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
require_relative 'davinci_us_drug_formulary_test_kit/metadata.rb' | ||
require_relative 'davinci_us_drug_formulary_test_kit/generated/v2.0.1/usdf_test_suite' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
require_relative 'version' | ||
|
||
module DaVinciUSDrugFormularyTestKit | ||
class Metadata < Inferno::TestKit | ||
id :davinci_us_drug_formulary_test_kit | ||
title 'Da Vinci US Drug Formulary Test Kit' | ||
suite_ids ['davinci_us_drug_formulary_v201'] | ||
tags ['Da Vinci'] | ||
last_updated ::DaVinciUSDrugFormularyTestKit::LAST_UPDATED | ||
version ::DaVinciUSDrugFormularyTestKit::VERSION | ||
maturity 'Low' | ||
authors ['Stephen MacVicar', 'Tom Strassner', 'Robert Passas'] | ||
repo 'https://github.com/inferno-framework/davinci-us-drug-formulary-test-kit' | ||
description <<~DESCRIPTION | ||
The DaVinci US Drug Formulary Test Kit validates the conformance of a server | ||
implementation to the | ||
[DaVinci Payer Data Exchange (PDex) US Drug Formulary Implementation Guide v2.0.1](http://hl7.org/fhir/us/davinci-drug-formulary/STU2.0.1). | ||
<!-- break --> | ||
These tests check the following behaviors as defined in the IG: | ||
- FHIR Interactions | ||
+ Capabilities | ||
+ Read | ||
+ Search | ||
* Individual search parameters | ||
* _include searches | ||
- FHIR Data | ||
+ Validation against IG profiles | ||
+ Presence of all Must Support fields | ||
* Resolution of Must Support references | ||
The DaVinci US Drug Formulary Test Kit is built using the | ||
[Inferno Framework](https://inferno-framework.github.io/). | ||
The Inferno Framework is designed for reuse and aims to make it easier to | ||
build test kits for any FHIR-based data exchange. | ||
### Known Limitations | ||
The following areas of the IG are not fully tested in this draft version | ||
of the test kit: | ||
- Must Support checks are not performed for all elements of Formulary Drug | ||
resources due to the use of an intensional value set for slicing | ||
`MedicationKnowledge.code.coding` elements. | ||
- The following search features are not tested: | ||
+ Combination searches | ||
+ Multiple Or | ||
+ Multiple And | ||
+ Comparators | ||
## Reporting Issues | ||
Please report any issues with this set of tests in the | ||
[GitHub Issues](https://github.com/inferno-framework/davinci-us-drug-formulary-test-kit/issues) | ||
section of this repository. | ||
DESCRIPTION | ||
end | ||
end |
Oops, something went wrong.