├── .dockerignore ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── NOTICE.md ├── README.md ├── create_config.sh ├── docker-compose.yml ├── jest.config.js ├── nginx ├── entrypoint.sh └── nginx.conf ├── package.json ├── public ├── .gitkeep ├── config.js └── index.html ├── src ├── components │ ├── AdvancedOptionsCard.tsx │ ├── App.tsx │ ├── ErrorAlert.tsx │ ├── FormInputItem.tsx │ ├── GuideSelect.tsx │ ├── Issues.tsx │ ├── ProfileForm.tsx │ ├── ProfileSelect.tsx │ ├── Resource.tsx │ ├── ResourceCard.tsx │ ├── Results.tsx │ ├── ValidatorForm.tsx │ ├── __tests__ │ │ ├── App.test.tsx │ │ ├── FormInputItem.test.tsx │ │ ├── Issues.test.tsx │ │ ├── Resource.test.tsx │ │ ├── Results.test.tsx │ │ └── ValidatorForm.test.tsx │ └── test-utils.tsx ├── global.d.ts ├── index.tsx ├── jest-dom.d.ts ├── models │ ├── HL7Validator.tsx │ ├── Issue.tsx │ ├── Resource.tsx │ ├── SelectOption.tsx │ └── __tests__ │ │ └── Resource.test.tsx ├── polyfills.ts ├── utils │ ├── config.ts │ └── ga.ts └── version.ts ├── test └── fixtures │ ├── profiles │ ├── StructureDefinition-qicore-adverseevent.xml │ ├── StructureDefinition-qicore-patient.json │ ├── us-core-observationresults.json │ └── us-core-patient.xml │ └── resources │ ├── Observation-urine-ph.json │ ├── Patient-example-bad.xml │ ├── Patient-example-good.xml │ ├── Patient-uscore-example.json │ ├── QICore-AdverseEvent-bad.json │ ├── QICore-AdverseEvent-example.json │ ├── patient-bad.json │ ├── patient.json │ ├── saner-mr-errors-warnings.json │ ├── saner_measure_report.json │ ├── validator_bad_response.json │ ├── validator_good_response.json │ └── validator_invalid_code_response.json ├── tsconfig.json ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/README.md -------------------------------------------------------------------------------- /create_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/create_config.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/jest.config.js -------------------------------------------------------------------------------- /nginx/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/nginx/entrypoint.sh -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/package.json -------------------------------------------------------------------------------- /public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/config.js: -------------------------------------------------------------------------------- 1 | CONFIG = { 2 | externalValidatorUrl: 'http://localhost:8080', 3 | }; 4 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/public/index.html -------------------------------------------------------------------------------- /src/components/AdvancedOptionsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/AdvancedOptionsCard.tsx -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/ErrorAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/ErrorAlert.tsx -------------------------------------------------------------------------------- /src/components/FormInputItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/FormInputItem.tsx -------------------------------------------------------------------------------- /src/components/GuideSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/GuideSelect.tsx -------------------------------------------------------------------------------- /src/components/Issues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/Issues.tsx -------------------------------------------------------------------------------- /src/components/ProfileForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/ProfileForm.tsx -------------------------------------------------------------------------------- /src/components/ProfileSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/ProfileSelect.tsx -------------------------------------------------------------------------------- /src/components/Resource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/Resource.tsx -------------------------------------------------------------------------------- /src/components/ResourceCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/ResourceCard.tsx -------------------------------------------------------------------------------- /src/components/Results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/Results.tsx -------------------------------------------------------------------------------- /src/components/ValidatorForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/ValidatorForm.tsx -------------------------------------------------------------------------------- /src/components/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/App.test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/FormInputItem.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/FormInputItem.test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/Issues.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/Issues.test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/Resource.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/Resource.test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/Results.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/Results.test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/ValidatorForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/__tests__/ValidatorForm.test.tsx -------------------------------------------------------------------------------- /src/components/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/components/test-utils.tsx -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/jest-dom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/jest-dom.d.ts -------------------------------------------------------------------------------- /src/models/HL7Validator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/models/HL7Validator.tsx -------------------------------------------------------------------------------- /src/models/Issue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/models/Issue.tsx -------------------------------------------------------------------------------- /src/models/Resource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/models/Resource.tsx -------------------------------------------------------------------------------- /src/models/SelectOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/models/SelectOption.tsx -------------------------------------------------------------------------------- /src/models/__tests__/Resource.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/models/__tests__/Resource.test.tsx -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/ga.ts: -------------------------------------------------------------------------------- 1 | export const TRACKING_ID = 'G-LWGSMY094T'; 2 | -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- 1 | export default '1.0.2'; 2 | -------------------------------------------------------------------------------- /test/fixtures/profiles/StructureDefinition-qicore-adverseevent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/profiles/StructureDefinition-qicore-adverseevent.xml -------------------------------------------------------------------------------- /test/fixtures/profiles/StructureDefinition-qicore-patient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/profiles/StructureDefinition-qicore-patient.json -------------------------------------------------------------------------------- /test/fixtures/profiles/us-core-observationresults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/profiles/us-core-observationresults.json -------------------------------------------------------------------------------- /test/fixtures/profiles/us-core-patient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/profiles/us-core-patient.xml -------------------------------------------------------------------------------- /test/fixtures/resources/Observation-urine-ph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/Observation-urine-ph.json -------------------------------------------------------------------------------- /test/fixtures/resources/Patient-example-bad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/Patient-example-bad.xml -------------------------------------------------------------------------------- /test/fixtures/resources/Patient-example-good.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/Patient-example-good.xml -------------------------------------------------------------------------------- /test/fixtures/resources/Patient-uscore-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/Patient-uscore-example.json -------------------------------------------------------------------------------- /test/fixtures/resources/QICore-AdverseEvent-bad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/QICore-AdverseEvent-bad.json -------------------------------------------------------------------------------- /test/fixtures/resources/QICore-AdverseEvent-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/QICore-AdverseEvent-example.json -------------------------------------------------------------------------------- /test/fixtures/resources/patient-bad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/patient-bad.json -------------------------------------------------------------------------------- /test/fixtures/resources/patient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/patient.json -------------------------------------------------------------------------------- /test/fixtures/resources/saner-mr-errors-warnings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/saner-mr-errors-warnings.json -------------------------------------------------------------------------------- /test/fixtures/resources/saner_measure_report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/saner_measure_report.json -------------------------------------------------------------------------------- /test/fixtures/resources/validator_bad_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/validator_bad_response.json -------------------------------------------------------------------------------- /test/fixtures/resources/validator_good_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/validator_good_response.json -------------------------------------------------------------------------------- /test/fixtures/resources/validator_invalid_code_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/test/fixtures/resources/validator_invalid_code_response.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inferno-framework/fhir-validator-app/HEAD/webpack.prod.js --------------------------------------------------------------------------------