{"id":24752024,"url":"https://github.com/inferno-framework/davinci-pas-test-kit","last_synced_at":"2025-07-01T10:05:44.298Z","repository":{"id":233512398,"uuid":"787374373","full_name":"inferno-framework/davinci-pas-test-kit","owner":"inferno-framework","description":"Conformance Testing for the Da Vinci Prior Authorization Support IG","archived":false,"fork":false,"pushed_at":"2025-07-01T03:59:54.000Z","size":1687,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-01T04:34:46.518Z","etag":null,"topics":["fhir","inferno"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inferno-framework.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-16T12:02:35.000Z","updated_at":"2025-06-13T15:27:02.000Z","dependencies_parsed_at":"2024-04-16T14:21:29.951Z","dependency_job_id":"1e86ddc1-d3ea-4056-b04d-37ad96a60534","html_url":"https://github.com/inferno-framework/davinci-pas-test-kit","commit_stats":null,"previous_names":["inferno-framework/davinci-pas-test-kit"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/inferno-framework/davinci-pas-test-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Fdavinci-pas-test-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Fdavinci-pas-test-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Fdavinci-pas-test-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Fdavinci-pas-test-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inferno-framework","download_url":"https://codeload.github.com/inferno-framework/davinci-pas-test-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Fdavinci-pas-test-kit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262941545,"owners_count":23388149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fhir","inferno"],"created_at":"2025-01-28T10:34:29.508Z","updated_at":"2025-07-01T10:05:44.285Z","avatar_url":"https://github.com/inferno-framework.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Da Vinci Prior Authorization Support (PAS) Test Kit\n\nThe **Da Vinci Prior Authorization Support (PAS) STU 2.0.1 Test Kit** validates the \nconformance of systems to the PAS STU 2.0.1 FHIR IG. The test kit includes\nsuites targeting each of the actors from the specification:\n\n- Servers (payers): Inferno will act as a client and make a series of\n  requests to the server under test.\n- Clients (Provider systems, such as EMRs and other systems that place orders): \n  Inferno will act as a server, including waiting for the client to make requests \n  and responding back.\n\nIn each case, content provided by the system under test will be checked individually\nfor conformance and in aggregate to determine that the full set of features is\nsupported.\n\nThis test kit is [open source](#license) and freely available for use or\nadoption by the health IT community including EHR vendors, payer systems, health app\ndevelopers, and testing labs. It is built using the [Inferno\nFramework](https://inferno-framework.github.io/). The Inferno Framework is\ndesigned for reuse and aims to make it easier to build test kits for any\nFHIR-based data exchange.\n\nFor comprehensive documentation, including detailed walkthroughs, overviews, and\ntechnical references, please see the [Da Vinci PAS Test Kit\nDocumentation](https://github.com/inferno-framework/davinci-pas-test-kit/wiki/).\n\n## Getting Started\n\nASTP hosts a [public\ninstance](https://inferno.healthit.gov/suites/g10_certification) of this test\nkit that developers and testers are welcome to use. However, users are\nencouraged to download and run this tool locally to allow testing within private\nnetworks and to avoid being affected by downtime of this shared resource.\nPlease see the [Local Installation\nInstructions](#local-installation-instructions) section below for more\ninformation.\n\n## Status\n\nThese tests are a **DRAFT** and are intended to allow PAS implementers to perform \npreliminary checks of their implementations against PAS IG requirements and provide \nfeedback on the tests. Future versions of these tests may validate other \nrequirements and may change how these are tested.\n\nAdditional details on the IG requirements that underlie this test kit, including\nthose that are not currently tested, can be found in [this\nspreadsheet](https://github.com/inferno-framework/davinci-pas-test-kit/raw/refs/heads/main/lib/davinci_pas_test_kit/docs/PAS%20Requirements%20Interpretation.xlsx).\nThe spreadsheet includes:\n\n- a list of requirements extracted from the IG.\n- the requirements tested by this DRAFT test kit.\n- an analysis of which requirements are testable, including areas where testable requirements are weak or unclear.\n\n## Getting Started\n\nASTP hosts a [public\ninstance](https://inferno.healthit.gov/test-kits/davinci-pas/) of this test\nkit that developers and testers are welcome to use. However, users are\nencouraged to download and run this tool locally to allow testing within private\nnetworks and to avoid being affected by downtime of this shared resource.\nPlease see the [Local Installation\nInstructions](#local-installation-instructions) section below for more\ninformation.\n\nDetailed step-by-step instructions for running the tests can be found in our walkthrough guides:\n- [Client Testing Walkthrough](https://github.com/inferno-framework/davinci-pas-test-kit/wiki/Client-Walkthrough)\n- [Server Testing Walkthrough](https://github.com/inferno-framework/davinci-pas-test-kit/wiki/Server-Walkthrough)\n\nAdditional information is provided in the [Da Vinci PAS Test Kit documentation](https://github.com/inferno-framework/davinci-pas-test-kit/wiki/).\n\n## Local Installation Instructions\n\n- [Download an official release](https://github.com/inferno-framework/davinci-pas-test-kit/releases) of this test kit.\n- Open a terminal in the directory containing the downloaded code.\n- In the terminal, run `setup.sh`.\n- In the terminal, run `run.sh`.\n- Use a web browser to navigate to `http://localhost`.\n\nMore information on using Inferno Test Kits is available on the [Inferno\nFramework documentation site](https://inferno-framework.github.io/docs).\n\n### Multi-user Installations\n\nThe default configuration of this test kit uses SQLite for data persistence and\nis optimized for running on a local machine with a single user. For\ninstallations on shared servers that may have multiple tests running\nsimultaneously, please [configure the installation to use\nPostgreSQL](https://inferno-framework.github.io/inferno-core/deployment/database.html#postgresql)\nto ensure stability in this type of environment.\n\n## Providing Feedback and Reporting Issues\n\nWe welcome feedback on the tests, including but not limited to the following areas:\n- Validation logic, such as potential bugs, lax checks, and unexpected failures.\n- Requirements coverage, such as requirements that have been missed, tests that necessitate features that the IG does not require, or other issues with the interpretation of the IG's requirements.\n- User experience, such as confusing or missing information in the test UI.\n\nPlease report any issues with this set of tests in the [issues\nsection](https://github.com/inferno-framework/da-vinci-pas-test-kit/issues)\nsection of this repository.\n\n## License\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at\n```\nhttp://www.apache.org/licenses/LICENSE-2.0\n```\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\nspecific language governing permissions and limitations under the License.\n\n## Trademark Notice\n\nHL7, FHIR and the FHIR [FLAME DESIGN] are the registered trademarks of Health\nLevel Seven International and their use does not constitute endorsement by HL7.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finferno-framework%2Fdavinci-pas-test-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finferno-framework%2Fdavinci-pas-test-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finferno-framework%2Fdavinci-pas-test-kit/lists"}